![]() |
FD.io VPP
v17.07.01-10-g3be13f0
Vector Packet Processing
|
Collaboration diagram for lb_main_t: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... | |
| 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 |
| fib_node_type_t | fib_node_type |
| Node type for registering to fib changes. More... | |
| u16 | msg_id_base |
| API dynamically registered base ID. More... | |
| volatile u32 * | writer_lock |
| 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 |
| 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 |
| vlib_simple_counter_main_t lb_main_t::vip_counters[LB_N_VIP_COUNTERS] |