FD.io VPP
v21.10.1-2-g0a485f517
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | vl_api_cnat_translation_update_t |
struct | vl_api_cnat_translation_update_reply_t |
struct | vl_api_cnat_translation_del_t |
struct | vl_api_cnat_translation_details_t |
struct | vl_api_cnat_translation_dump_t |
struct | vl_api_cnat_session_purge_t |
struct | vl_api_cnat_session_details_t |
struct | vl_api_cnat_session_dump_t |
struct | vl_api_cnat_set_snat_addresses_t |
struct | vl_api_cnat_get_snat_addresses_t |
struct | vl_api_cnat_get_snat_addresses_reply_t |
struct | vl_api_cnat_snat_policy_add_del_exclude_pfx_t |
struct | vl_api_cnat_snat_policy_add_del_if_t |
struct | vl_api_cnat_set_snat_policy_t |
Enumerations | |
enum | cnat_translation_flags : u8 { CNAT_TRANSLATION_ALLOC_PORT = 1 } |
enum | cnat_endpoint_tuple_flags : u8 { CNAT_EPT_NO_NAT = 1 } |
enum | cnat_lb_type : u8 { CNAT_LB_TYPE_DEFAULT = 0, CNAT_LB_TYPE_MAGLEV = 1 } |
enum | cnat_snat_policy_table : u8 { CNAT_POLICY_INCLUDE_V4 = 0, CNAT_POLICY_INCLUDE_V6 = 1, CNAT_POLICY_POD = 2 } |
enum | cnat_snat_policies : u8 { CNAT_POLICY_NONE = 0, CNAT_POLICY_IF_PFX = 1, CNAT_POLICY_K8S = 2 } |
Variables | |
option | version = "0.2.0" |
import vnet ip ip_types | api |
typedef | cnat_endpoint |
vl_api_interface_index_t | sw_if_index |
vl_api_address_family_t | if_af |
u16 | port |
typedef | cnat_endpoint_tuple |
vl_api_cnat_endpoint_t | src_ep |
u8 | flags |
typedef | cnat_translation |
u32 | id |
vl_api_ip_proto_t | ip_proto |
u8 | is_real_ip |
vl_api_cnat_lb_type_t | lb_type |
u32 | n_paths |
vl_api_cnat_endpoint_tuple_t | paths [n_paths] |
typedef | cnat_session |
vl_api_cnat_endpoint_t | dst |
vl_api_cnat_endpoint_t | new |
u8 | location |
f64 | timestamp |
This file defines the vpp control-plane API messages used to control the ABF plugin
Definition in file cnat.api.
enum cnat_endpoint_tuple_flags : u8 |
enum cnat_lb_type : u8 |
enum cnat_snat_policies : u8 |
enum cnat_snat_policy_table : u8 |
enum cnat_translation_flags : u8 |
typedef cnat_endpoint_tuple |
typedef cnat_session |
typedef cnat_translation |