Definition at line 179 of file session.h.
◆ CLIB_CACHE_LINE_ALIGN_MARK()
session_manager_worker_::CLIB_CACHE_LINE_ALIGN_MARK |
( |
cacheline0 |
| ) |
|
◆ ctx
Context for session tx.
Definition at line 202 of file session.h.
◆ current_enqueue_epoch
Per-proto enqueue epoch counters.
Definition at line 196 of file session.h.
◆ dispatch_period
f64 session_manager_worker_::dispatch_period |
Our approximation of a "complete" dispatch loop period.
Definition at line 190 of file session.h.
◆ free_event_vector
session_event_t* session_manager_worker_::free_event_vector |
Vector of partially read events.
Definition at line 208 of file session.h.
◆ last_tx_packets
u32 session_manager_worker_::last_tx_packets |
◆ last_vlib_time
f64 session_manager_worker_::last_vlib_time |
vlib_time_now last time around the track
Definition at line 193 of file session.h.
◆ peekers_rw_locks
◆ pending_disconnects
session_event_t* session_manager_worker_::pending_disconnects |
Vector of postponed disconnects.
Definition at line 214 of file session.h.
◆ pending_event_vector
session_event_t* session_manager_worker_::pending_event_vector |
Vector of active event vectors.
Definition at line 211 of file session.h.
◆ postponed_event_vector
session_event_t* session_manager_worker_::postponed_event_vector |
Vector of postponed events.
Definition at line 217 of file session.h.
◆ session_to_enqueue
Per-proto vector of sessions to enqueue.
Definition at line 199 of file session.h.
◆ sessions
Worker session pool.
Definition at line 184 of file session.h.
◆ tx_buffers
u32* session_manager_worker_::tx_buffers |
Vector of tx buffer free lists.
Definition at line 205 of file session.h.
◆ vpp_event_queue
vpp event message queue for worker
Definition at line 187 of file session.h.
The documentation for this struct was generated from the following file: