|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the documentation of this file.
17 import "vnet/ip/ip_types.api";
18 import "vnet/interface_types.api";
19 import "plugins/nat/lib/nat_types.api";
36 autoreply define det44_plugin_enable_disable {
42 option status=
"in_progress";
52 autoreply define det44_interface_add_del_feature {
58 option status=
"in_progress";
65 define det44_interface_dump {
68 option status=
"in_progress";
76 define det44_interface_details {
81 option status=
"in_progress";
93 autoreply define det44_add_del_map {
108 define det44_forward {
121 define det44_forward_reply {
135 define det44_reverse {
147 define det44_reverse_reply {
157 define det44_map_dump {
172 define det44_map_details {
191 autoreply define det44_close_session_out {
208 autoreply define det44_close_session_in {
222 define det44_session_dump {
237 define det44_session_details {
262 option status=
"in_progress";
282 define det44_get_timeouts_reply {
289 option status=
"in_progress";
305 autoreply define nat_det_add_del_map {
321 define nat_det_forward {
335 define nat_det_forward_reply {
350 define nat_det_reverse {
363 define nat_det_reverse_reply {
374 define nat_det_map_dump {
390 define nat_det_map_details {
410 autoreply define nat_det_close_session_out {
428 autoreply define nat_det_close_session_in {
443 define nat_det_session_dump {
459 define nat_det_session_details {
vl_api_ip4_address_t in_addr
Deterministic NAT sessions reply.
vl_api_ip4_address_t in_addr
nat_timeouts_t det44_get_timeouts()
vl_api_ip4_address_t in_addr
vl_api_interface_index_t sw_if_index
Close deterministic NAT session by inside address and port.
vl_api_ip4_address_t out_addr
vl_api_ip4_address_t ext_addr
vl_api_ip4_address_t ext_addr
vl_api_ip4_address_t in_addr
Enable/disable DET44 plugin.
vl_api_ip4_address_t out_addr
Get inside address from outside address and port.
vl_api_ip4_address_t out_addr
Get values of timeouts for DET44 sessions (seconds)
Get inside address from outside address and port reply.
Enable/disable DET44 feature on the interface.
Close DET44 session by outside address and port.
DET44 interface details response.
vl_api_ip4_address_t in_addr
Add/delete DET44 mapping.
vl_api_ip4_address_t out_addr
vl_api_ip4_address_t in_addr
Get inside address from outside address and port reply.
vl_api_ip4_address_t ext_addr
Close deterministic NAT session by outside address and port.
Get outside address and port range from inside address.
Dump NAT deterministic mappings.
Get values of timeouts for DET44 sessions reply.
vl_api_ip4_address_t in_addr
Get outside address and port range from inside address.
Get inside address from outside address and port.
vl_api_ip4_address_t user_addr
vl_api_ip4_address_t out_addr
vl_api_ip4_address_t ext_addr
vl_api_ip4_address_t user_addr
vl_api_ip4_address_t in_addr
int det44_set_timeouts(nat_timeouts_t *timeouts)
Dump interfaces with DET44 feature.
vl_api_ip4_address_t out_addr
vl_api_ip4_address_t out_addr
Dump determinstic NAT sessions.
Get outside address and port range from inside address.
Set values of timeouts for DET44 sessions (seconds)
vl_api_ip4_address_t ext_addr
vl_api_interface_index_t sw_if_index
vl_api_ip4_address_t out_addr
Close DET44 session by inside address and port.
vl_api_ip4_address_t out_addr
vl_api_ip4_address_t in_addr
Add/delete NAT deterministic mapping.
vl_api_ip4_address_t ext_addr
vl_api_ip4_address_t out_addr
vl_api_ip4_address_t in_addr
Get outside address and port range from inside address.