FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
Data Fields | |
kp_vip_t * | vips |
Pool of all Virtual IPs. More... | |
kp_pod_t * | pods |
Pool of PODs. More... | |
vlib_refcount_t | pod_refcount |
Each POD has an associated reference counter. More... | |
uword * | nodeport_by_key |
kp_per_cpu_t * | per_cpu |
Some global data is per-cpu. More... | |
u32 | ip_lookup_next_index [KP_VIP_N_TYPES] |
Node next index for IP adjacencies, for each of the traffic types. More... | |
u32 | per_cpu_sticky_buckets |
Number of buckets in the per-cpu sticky hash table. More... | |
u32 | flow_timeout |
Flow timeout in seconds. More... | |
vlib_simple_counter_main_t | vip_counters [KP_N_VIP_COUNTERS] |
Per VIP counter. More... | |
dpo_type_t | dpo_nat4_type |
DPO used to send packet from IP4/6 lookup to KP node. More... | |
dpo_type_t | dpo_nat6_type |
fib_node_type_t | fib_node_type |
Node type for registering to fib changes. More... | |
clib_bihash_8_8_t | mapping_by_pod |
kp_snat_mapping_t * | snat_mappings |
u16 | msg_id_base |
API dynamically registered base ID. More... | |
volatile u32 * | writer_lock |
vlib_main_t * | vlib_main |
vnet_main_t * | vnet_main |
dpo_type_t kp_main_t::dpo_nat4_type |
dpo_type_t kp_main_t::dpo_nat6_type |
fib_node_type_t kp_main_t::fib_node_type |
u32 kp_main_t::ip_lookup_next_index[KP_VIP_N_TYPES] |
kp_per_cpu_t* kp_main_t::per_cpu |
u32 kp_main_t::per_cpu_sticky_buckets |
vlib_refcount_t kp_main_t::pod_refcount |
kp_pod_t* kp_main_t::pods |
kp_snat_mapping_t* kp_main_t::snat_mappings |
vlib_simple_counter_main_t kp_main_t::vip_counters[KP_N_VIP_COUNTERS] |
vlib_main_t* kp_main_t::vlib_main |
vnet_main_t* kp_main_t::vnet_main |