diff options
author | jackiechen1985 <xiaobo.chen@tieto.com> | 2019-06-19 15:00:10 +0800 |
---|---|---|
committer | Tianyi Wang <tianyi.wang@tieto.com> | 2019-07-01 02:59:14 +0000 |
commit | f086b6eec410b18daba34e6a0dd64f46c076bbe7 (patch) | |
tree | 347f0cc60dce7c79c087f9856ddc393efda03a0d /src/scvpp/src/nat.c | |
parent | 9577e763933b61cc34f77e8b8f886e78c00176fc (diff) |
SCVPP callback helper function enhancement:
- Combine VAPI_RETVAL_CB and VAPI_COPY_CB. Replace them with VAPI_REQUEST_CB;
- Add VAPI_REQUEST_CB2 to process VPP Variable-Length reply structure;
Change-Id: Ib66003a40d98e4e0b159ae74c9cb8dcd88c34099
Signed-off-by: jackiechen1985 <xiaobo.chen@tieto.com>
Diffstat (limited to 'src/scvpp/src/nat.c')
-rw-r--r-- | src/scvpp/src/nat.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/scvpp/src/nat.c b/src/scvpp/src/nat.c index 17ace64..1ff59f3 100644 --- a/src/scvpp/src/nat.c +++ b/src/scvpp/src/nat.c @@ -64,7 +64,7 @@ bin_api_nat44_interface_dump(vapi_payload_nat44_interface_details *reply) return rv; } -VAPI_RETVAL_CB(nat44_add_del_interface_addr); +VAPI_REQUEST_CB(nat44_add_del_interface_addr); static vapi_error_e bin_api_nat44_add_del_interface_addr( @@ -87,7 +87,7 @@ bin_api_nat44_add_del_interface_addr( return rv; } -VAPI_RETVAL_CB(nat44_add_del_address_range); +VAPI_REQUEST_CB(nat44_add_del_address_range); static vapi_error_e bin_api_nat44_add_del_addr_range( @@ -111,7 +111,7 @@ bin_api_nat44_add_del_addr_range( return rv; } -VAPI_RETVAL_CB(nat44_add_del_static_mapping); +VAPI_REQUEST_CB(nat44_add_del_static_mapping); static vapi_error_e bin_api_nat44_add_del_static_mapping( @@ -173,7 +173,7 @@ bin_api_nat44_static_mapping_dump( return rv; } -VAPI_RETVAL_CB(nat44_forwarding_enable_disable); +VAPI_REQUEST_CB(nat44_forwarding_enable_disable); static vapi_error_e bin_api_nat44_forwarding_enable_disable( const vapi_payload_nat44_forwarding_enable_disable *msg) @@ -194,7 +194,7 @@ static vapi_error_e bin_api_nat44_forwarding_enable_disable( return rv; } -VAPI_RETVAL_CB(nat_set_workers); +VAPI_REQUEST_CB(nat_set_workers); static vapi_error_e bin_api_nat_set_workers(const vapi_payload_nat_set_workers *msg) |