Definition at line 72 of file session.h.
◆ CLIB_CACHE_LINE_ALIGN_MARK()
session_worker_::CLIB_CACHE_LINE_ALIGN_MARK |
( |
cacheline0 |
| ) |
|
◆ ctrl_evts_data
Pool of ctrl events data buffers.
Definition at line 104 of file session.h.
◆ ctrl_head
Head of control events list.
Definition at line 107 of file session.h.
◆ ctx
Context for session tx.
Definition at line 95 of file session.h.
◆ event_elts
Pool of session event list elements.
Definition at line 101 of file session.h.
◆ last_vlib_time
vlib_time_now last time around the track
Definition at line 83 of file session.h.
◆ last_vlib_us_time
vlib_time_now rounded to us precision and as u64
Definition at line 86 of file session.h.
◆ new_head
Head of list of elements.
Definition at line 110 of file session.h.
◆ old_head
Head of list of pending events.
Definition at line 113 of file session.h.
◆ peekers_rw_locks
◆ pending_tx_buffers
u32* session_worker_::pending_tx_buffers |
Vector of buffers to be sent.
Definition at line 119 of file session.h.
◆ pending_tx_nexts
u16* session_worker_::pending_tx_nexts |
Vector of nexts for the pending tx buffers.
Definition at line 122 of file session.h.
◆ session_to_enqueue
u32** session_worker_::session_to_enqueue |
Per-proto vector of sessions to enqueue.
Definition at line 92 of file session.h.
◆ sessions
Worker session pool.
Definition at line 77 of file session.h.
◆ tx_buffers
u32* session_worker_::tx_buffers |
Vector of tx buffer free lists.
Definition at line 98 of file session.h.
◆ vm
Convenience pointer to this worker's vlib_main.
Definition at line 89 of file session.h.
◆ vpp_event_queue
vpp event message queue for worker
Definition at line 80 of file session.h.
The documentation for this struct was generated from the following file: