FD.io VPP
v18.07-rc0-415-g6c78436
Vector Packet Processing
|
Data Fields | |
lb_vip_t * | vips |
Pool of all Virtual IPs. More... | |
lb_as_t * | ass |
Pool of ASs. More... | |
vlib_refcount_t | as_refcount |
Each AS has an associated reference counter. More... | |
uword * | vip_index_by_nodeport |
lb_per_cpu_t * | per_cpu |
Some global data is per-cpu. More... | |
u32 | ip_lookup_next_index [LB_VIP_N_TYPES] |
Node next index for IP adjacencies, for each of the traffic types. More... | |
ip6_address_t | ip6_src_address |
Source address used in IPv6 encapsulated traffic. More... | |
ip4_address_t | ip4_src_address |
Source address used for IPv4 encapsulated traffic. 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 [LB_N_VIP_COUNTERS] |
Per VIP counter. More... | |
dpo_type_t | dpo_gre4_type |
DPO used to send packet from IP4/6 lookup to LB node. More... | |
dpo_type_t | dpo_gre6_type |
dpo_type_t | dpo_l3dsr_type |
dpo_type_t | dpo_nat4_type |
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_as4 |
clib_bihash_24_8_t | mapping_by_as6 |
lb_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 |
vlib_refcount_t lb_main_t::as_refcount |
lb_as_t* lb_main_t::ass |
dpo_type_t lb_main_t::dpo_gre4_type |
dpo_type_t lb_main_t::dpo_gre6_type |
dpo_type_t lb_main_t::dpo_l3dsr_type |
dpo_type_t lb_main_t::dpo_nat4_type |
dpo_type_t lb_main_t::dpo_nat6_type |
fib_node_type_t lb_main_t::fib_node_type |
ip4_address_t lb_main_t::ip4_src_address |
ip6_address_t lb_main_t::ip6_src_address |
u32 lb_main_t::ip_lookup_next_index[LB_VIP_N_TYPES] |
lb_per_cpu_t* lb_main_t::per_cpu |
u32 lb_main_t::per_cpu_sticky_buckets |
lb_snat_mapping_t* lb_main_t::snat_mappings |
vlib_simple_counter_main_t lb_main_t::vip_counters[LB_N_VIP_COUNTERS] |
vlib_main_t* lb_main_t::vlib_main |
vnet_main_t* lb_main_t::vnet_main |