FD.io VPP  v17.07.01-10-g3be13f0
Vector Packet Processing
snat.api File Reference

VPP control-plane API messages. More...

Go to the source code of this file.

Data Structures

struct  vl_api_snat_add_address_range_t
 Add/del S-NAT address range. More...
 
struct  vl_api_snat_address_dump_t
 Dump S-NAT addresses. More...
 
struct  vl_api_snat_address_details_t
 S-NAT address details response. More...
 
struct  vl_api_snat_interface_add_del_feature_t
 Enable/disable S-NAT feature on the interface. More...
 
struct  vl_api_snat_interface_dump_t
 Dump interfaces with S-NAT feature. More...
 
struct  vl_api_snat_interface_details_t
 S-NAT interface details response. More...
 
struct  vl_api_snat_add_static_mapping_t
 Add/delete S-NAT static mapping. More...
 
struct  vl_api_snat_static_mapping_dump_t
 Dump S-NAT static mappings. More...
 
struct  vl_api_snat_static_mapping_details_t
 S-NAT static mapping details response. More...
 
struct  vl_api_snat_control_ping_t
 Control ping from client to api server request. More...
 
struct  vl_api_snat_control_ping_reply_t
 Control ping from the client to the server response. More...
 
struct  vl_api_snat_show_config_t
 Show S-NAT plugin startup config. More...
 
struct  vl_api_snat_show_config_reply_t
 Show S-NAT plugin startup config reply. More...
 
struct  vl_api_snat_set_workers_t
 Set S-NAT workers. More...
 
struct  vl_api_snat_worker_dump_t
 Dump S-NAT workers. More...
 
struct  vl_api_snat_worker_details_t
 S-NAT workers details response. More...
 
struct  vl_api_snat_add_del_interface_addr_t
 Add/delete S-NAT pool address from specific interfce. More...
 
struct  vl_api_snat_interface_addr_dump_t
 Dump S-NAT pool addresses interfaces. More...
 
struct  vl_api_snat_interface_addr_details_t
 S-NAT pool addresses interfaces details response. More...
 
struct  vl_api_snat_ipfix_enable_disable_t
 Enable/disable S-NAT IPFIX logging. More...
 
struct  vl_api_snat_user_dump_t
 Dump S-NAT users. More...
 
struct  vl_api_snat_user_details_t
 S-NAT users response. More...
 
struct  vl_api_snat_user_session_dump_t
 S-NAT user's sessions. More...
 
struct  vl_api_snat_user_session_details_t
 S-NAT user's sessions response. More...
 
struct  vl_api_snat_add_det_map_t
 Add/delete S-NAT deterministic mapping. More...
 
struct  vl_api_snat_det_forward_t
 Get outside address and port range from inside address. More...
 
struct  vl_api_snat_det_forward_reply_t
 Get outside address and port range from inside address. More...
 
struct  vl_api_snat_det_reverse_t
 Get inside address from outside address and port. More...
 
struct  vl_api_snat_det_reverse_reply_t
 Get inside address from outside address and port reply. More...
 
struct  vl_api_snat_det_map_dump_t
 Dump S-NAT deterministic mappings. More...
 
struct  vl_api_snat_det_map_details_t
 S-NAT users response. More...
 
struct  vl_api_snat_det_set_timeouts_t
 Set values of timeouts for deterministic NAT (seconds, 0 = default) More...
 
struct  vl_api_snat_det_get_timeouts_t
 Get values of timeouts for deterministic NAT (seconds) More...
 
struct  vl_api_snat_det_get_timeouts_reply_t
 Get values of timeouts for deterministic NAT reply. More...
 
struct  vl_api_snat_det_close_session_out_t
 Close CGNAT session by outside address and port. More...
 
struct  vl_api_snat_det_close_session_in_t
 Close CGNAT session by inside address and port. More...
 
struct  vl_api_snat_det_session_dump_t
 Dump S-NAT deterministic sessions. More...
 
struct  vl_api_snat_det_session_details_t
 S-NAT deterministic sessions reply. More...
 
struct  vl_api_nat64_add_del_pool_addr_range_t
 Add/delete address range to NAT64 pool. More...
 
struct  vl_api_nat64_pool_addr_dump_t
 Dump NAT64 pool addresses. More...
 
struct  vl_api_nat64_pool_addr_details_t
 NAT64 pool address details response. More...
 
struct  vl_api_nat64_add_del_interface_t
 Enable/disable NAT64 feature on the interface. More...
 
struct  vl_api_nat64_interface_dump_t
 Dump interfaces with NAT64 feature. More...
 
struct  vl_api_nat64_interface_details_t
 NAT64 interface details response. More...
 
struct  vl_api_nat64_add_del_static_bib_t
 Add/delete NAT64 static BIB entry. More...
 
struct  vl_api_nat64_bib_dump_t
 Dump NAT64 BIB. More...
 
struct  vl_api_nat64_bib_details_t
 NAT64 BIB details response. More...
 
struct  vl_api_nat64_set_timeouts_t
 Set values of timeouts for NAT64 (seconds, 0 = default) More...
 
struct  vl_api_nat64_get_timeouts_t
 Get values of timeouts for NAT64 (seconds) More...
 
struct  vl_api_nat64_get_timeouts_reply_t
 Get values of timeouts for NAT64 reply. More...
 
struct  vl_api_nat64_st_dump_t
 Dump NAT64 session table. More...
 
struct  vl_api_nat64_st_details_t
 NAT64 session table details response. More...
 
struct  vl_api_nat64_add_del_prefix_t
 Add/del NAT64 prefix. More...
 
struct  vl_api_nat64_prefix_dump_t
 Dump NAT64 prefix. More...
 
struct  vl_api_nat64_prefix_details_t
 Dump NAT64 prefix details response. More...
 

Detailed Description

VPP control-plane API messages.

This file defines VPP control-plane API messages which are generally called through a shared memory interface.

Definition in file snat.api.