Definition at line 64 of file session.h.
◆ CLIB_CACHE_LINE_ALIGN_MARK()
session_worker_::CLIB_CACHE_LINE_ALIGN_MARK |
( |
cacheline0 |
| ) |
|
◆ ctx
Context for session tx.
Definition at line 84 of file session.h.
◆ dispatch_period
f64 session_worker_::dispatch_period |
Our approximation of a "complete" dispatch loop period.
Definition at line 75 of file session.h.
◆ free_event_vector
session_event_t* session_worker_::free_event_vector |
Vector of partially read events.
Definition at line 90 of file session.h.
◆ last_tx_packets
u32 session_worker_::last_tx_packets |
◆ last_vlib_time
f64 session_worker_::last_vlib_time |
vlib_time_now last time around the track
Definition at line 78 of file session.h.
◆ peekers_rw_locks
◆ pending_disconnects
session_event_t* session_worker_::pending_disconnects |
Vector of postponed disconnects.
Definition at line 96 of file session.h.
◆ pending_event_vector
session_event_t* session_worker_::pending_event_vector |
Vector of active event vectors.
Definition at line 93 of file session.h.
◆ postponed_event_vector
session_event_t* session_worker_::postponed_event_vector |
Vector of postponed events.
Definition at line 99 of file session.h.
◆ session_to_enqueue
Per-proto vector of sessions to enqueue.
Definition at line 81 of file session.h.
◆ sessions
Worker session pool.
Definition at line 69 of file session.h.
◆ tx_buffers
u32* session_worker_::tx_buffers |
Vector of tx buffer free lists.
Definition at line 87 of file session.h.
◆ vpp_event_queue
vpp event message queue for worker
Definition at line 72 of file session.h.
The documentation for this struct was generated from the following file: