Definition at line 87 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 125 of file session.h.
◆ ctrl_head
Head of control events list.
Definition at line 128 of file session.h.
◆ ctx
Context for session tx.
Definition at line 119 of file session.h.
◆ event_elts
Pool of session event list elements.
Definition at line 122 of file session.h.
◆ flags
◆ last_vlib_time
vlib_time_now last time around the track
Definition at line 98 of file session.h.
◆ last_vlib_us_time
vlib_time_now rounded to us precision and as u64
Definition at line 101 of file session.h.
◆ n_pending_connects
u32 session_worker_::n_pending_connects |
Flag that is set if main thread signaled to handle connects.
Definition at line 152 of file session.h.
◆ new_head
Head of list of elements.
Definition at line 131 of file session.h.
◆ no_connect_loops
u32 session_worker_::no_connect_loops |
Main thread loops in poll mode without a connect.
Definition at line 155 of file session.h.
◆ old_head
Head of list of pending events.
Definition at line 134 of file session.h.
◆ peekers_rw_locks
◆ pending_connects
List of pending connects for first worker.
Definition at line 149 of file session.h.
◆ pending_tx_buffers
u32* session_worker_::pending_tx_buffers |
Vector of buffers to be sent.
Definition at line 140 of file session.h.
◆ pending_tx_nexts
u16* session_worker_::pending_tx_nexts |
Vector of nexts for the pending tx buffers.
Definition at line 143 of file session.h.
◆ session_to_enqueue
u32** session_worker_::session_to_enqueue |
Per-proto vector of sessions to enqueue.
Definition at line 107 of file session.h.
◆ sessions
Worker session pool.
Definition at line 92 of file session.h.
◆ state
◆ timerfd
int session_worker_::timerfd |
Timerfd used to periodically signal wrk session queue node.
Definition at line 110 of file session.h.
◆ timerfd_file
uword session_worker_::timerfd_file |
Clib file for timerfd.
Used only if adaptive mode is on
Definition at line 146 of file session.h.
◆ vm
Convenience pointer to this worker's vlib_main.
Definition at line 104 of file session.h.
◆ vpp_event_queue
vpp event message queue for worker
Definition at line 95 of file session.h.
The documentation for this struct was generated from the following file: