Definition at line 207 of file lb.h.
Each AS has an associated reference counter.
As ass[0] has a special meaning, its associated counter starts at 0 and is decremented instead. i.e. do not use it.
Definition at line 226 of file lb.h.
Pool of ASs.
ASs are referenced by address and vip index. The first element (index 0) is special and used only to fill new_flow_tables when no AS has been configured.
Definition at line 219 of file lb.h.
u32 lb_main_t::flow_timeout |
Flow timeout in seconds.
Definition at line 256 of file lb.h.
Source address used for IPv4 encapsulated traffic.
Definition at line 246 of file lb.h.
Source address used in IPv6 encapsulated traffic.
Definition at line 241 of file lb.h.
Node next index for IP adjacencies, for each of the traffic types.
Definition at line 236 of file lb.h.
u16 lb_main_t::msg_id_base |
API dynamically registered base ID.
Definition at line 266 of file lb.h.
Some global data is per-cpu.
Definition at line 231 of file lb.h.
u32 lb_main_t::per_cpu_sticky_buckets |
Number of buckets in the per-cpu sticky hash table.
Definition at line 251 of file lb.h.
Per VIP counter.
Definition at line 261 of file lb.h.
Pool of all Virtual IPs.
Definition at line 211 of file lb.h.
volatile u32* lb_main_t::writer_lock |
Definition at line 268 of file lb.h.
The documentation for this struct was generated from the following file:
- plugins/lb-plugin/lb/lb.h