Definition at line 173 of file session.h.
◆ configured_event_queue_length
| u32 session_main_::configured_event_queue_length |
vpp fifo event queue configured length
Definition at line 220 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 228 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 179 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 202 of file session.h.
◆ is_initialized
| u8 session_main_::is_initialized |
Session manager initialized (not necessarily enabled)
Definition at line 205 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 238 of file session.h.
◆ no_adaptive
| u8 session_main_::no_adaptive |
Do not enable session queue node adaptive mode.
Definition at line 217 of file session.h.
◆ poll_main
| u8 session_main_::poll_main |
Poll session node in main thread.
Definition at line 211 of file session.h.
◆ preallocated_sessions
| u32 session_main_::preallocated_sessions |
Preallocate session config parameter.
Definition at line 242 of file session.h.
◆ session_baseva
| uword session_main_::session_baseva |
Session ssvm segment configs.
Definition at line 223 of file session.h.
◆ session_enable_asap
| u8 session_main_::session_enable_asap |
Enable session manager at startup.
Definition at line 208 of file session.h.
◆ session_tx_fns
Per transport rx function that can either dequeue or peek.
Definition at line 185 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 190 of file session.h.
◆ session_va_space_size
| uword session_main_::session_va_space_size |
◆ transport_cl_thread
| u32 session_main_::transport_cl_thread |
Thread for cl and ho that rely on cl allocs.
Definition at line 193 of file session.h.
◆ unique_segment_name_counter
| u32 session_main_::unique_segment_name_counter |
Unique segment name counter.
Definition at line 182 of file session.h.
◆ use_private_rx_mqs
| u8 session_main_::use_private_rx_mqs |
Allocate private rx mqs for external apps.
Definition at line 214 of file session.h.
◆ wrk
The documentation for this struct was generated from the following file: