Definition at line 140 of file session.h.
◆ configured_event_queue_length
u32 session_main_::configured_event_queue_length |
vpp fifo event queue configured length
Definition at line 178 of file session.h.
◆ configured_v4_halfopen_table_buckets
u32 session_main_::configured_v4_halfopen_table_buckets |
◆ configured_v4_halfopen_table_memory
u32 session_main_::configured_v4_halfopen_table_memory |
◆ configured_v4_session_table_buckets
u32 session_main_::configured_v4_session_table_buckets |
Session table size parameters.
Definition at line 186 of file session.h.
◆ configured_v4_session_table_memory
u32 session_main_::configured_v4_session_table_memory |
◆ configured_v6_halfopen_table_buckets
u32 session_main_::configured_v6_halfopen_table_buckets |
◆ configured_v6_halfopen_table_memory
u32 session_main_::configured_v6_halfopen_table_memory |
◆ configured_v6_session_table_buckets
u32 session_main_::configured_v6_session_table_buckets |
◆ configured_v6_session_table_memory
u32 session_main_::configured_v6_session_table_memory |
◆ evt_qs_segment
Event queues memfd segment.
Definition at line 146 of file session.h.
◆ evt_qs_segment_size
uword session_main_::evt_qs_segment_size |
◆ is_enabled
u8 session_main_::is_enabled |
Session manager is enabled.
Definition at line 166 of file session.h.
◆ is_initialized
u8 session_main_::is_initialized |
Session manager initialized (not necessarily enabled)
Definition at line 169 of file session.h.
◆ last_transport_proto_type
◆ local_endpoints_table_buckets
u32 session_main_::local_endpoints_table_buckets |
◆ local_endpoints_table_memory
u32 session_main_::local_endpoints_table_memory |
Transport table (preallocation) size parameters.
Definition at line 196 of file session.h.
◆ poll_main
u8 session_main_::poll_main |
Poll session node in main thread.
Definition at line 175 of file session.h.
◆ preallocated_sessions
u32 session_main_::preallocated_sessions |
Preallocate session config parameter.
Definition at line 200 of file session.h.
◆ session_baseva
uword session_main_::session_baseva |
Session ssvm segment configs.
Definition at line 181 of file session.h.
◆ session_enable_asap
u8 session_main_::session_enable_asap |
Enable session manager at startup.
Definition at line 172 of file session.h.
◆ session_tx_fns
Per transport rx function that can either dequeue or peek.
Definition at line 152 of file session.h.
◆ session_type_to_next
u32* session_main_::session_type_to_next |
Per session type output nodes.
Could optimize to group nodes by fib but lookup would then require session type parsing in session node. Trade memory for speed, for now
Definition at line 157 of file session.h.
◆ session_va_space_size
uword session_main_::session_va_space_size |
◆ unique_segment_name_counter
u32 session_main_::unique_segment_name_counter |
Unique segment name counter.
Definition at line 149 of file session.h.
◆ wrk
The documentation for this struct was generated from the following file: