Definition at line 76 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 108 of file session.h.
◆ ctrl_head
Head of control events list.
Definition at line 111 of file session.h.
◆ ctx
Context for session tx.
Definition at line 99 of file session.h.
◆ event_elts
Pool of session event list elements.
Definition at line 105 of file session.h.
◆ last_vlib_time
vlib_time_now last time around the track
Definition at line 87 of file session.h.
◆ last_vlib_us_time
vlib_time_now rounded to us precision and as u64
Definition at line 90 of file session.h.
◆ new_head
Head of list of elements.
Definition at line 114 of file session.h.
◆ old_head
Head of list of pending events.
Definition at line 117 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 123 of file session.h.
◆ pending_tx_nexts
u16* session_worker_::pending_tx_nexts |
Vector of nexts for the pending tx buffers.
Definition at line 126 of file session.h.
◆ session_to_enqueue
Per-proto vector of sessions to enqueue.
Definition at line 96 of file session.h.
◆ sessions
Worker session pool.
Definition at line 81 of file session.h.
◆ tx_buffers
u32* session_worker_::tx_buffers |
Vector of tx buffer free lists.
Definition at line 102 of file session.h.
◆ vm
Convenience pointer to this worker's vlib_main.
Definition at line 93 of file session.h.
◆ vpp_event_queue
vpp event message queue for worker
Definition at line 84 of file session.h.
The documentation for this struct was generated from the following file: