FD.io VPP
v21.063gbb25fbf28
Vector Packet Processing

Public Member Functions  
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)  
required for pool_get_aligned. More...  
Data Fields  
u16 *  lbm_buckets 
The buckets of the map that provide the index to index translation. More...  
struct load_balance_map_path_t_ *  lbm_paths 
the vector of paths this MAP represents More...  
u32  lbm_sum_of_norm_weights 
the sum of the normalised weights. More...  
u32  lbm_locks 
Number of locks. More...  
Definition at line 30 of file load_balance_map.h.
load_balance_map_t_::CLIB_CACHE_LINE_ALIGN_MARK  (  cacheline0  ) 
required for pool_get_aligned.
memebers used in the switch path come first!
u16* load_balance_map_t_::lbm_buckets 
The buckets of the map that provide the index to index translation.
In the first cacheline.
Definition at line 41 of file load_balance_map.h.
u32 load_balance_map_t_::lbm_locks 
Number of locks.
Maps are shared by a large number of recrusvie fib_entry_ts
Definition at line 56 of file load_balance_map.h.
struct load_balance_map_path_t_* load_balance_map_t_::lbm_paths 
the vector of paths this MAP represents
Definition at line 46 of file load_balance_map.h.
u32 load_balance_map_t_::lbm_sum_of_norm_weights 
the sum of the normalised weights.
cache for convenience
Definition at line 51 of file load_balance_map.h.