FD.io VPP
v18.10-34-gcce845e
Vector Packet Processing
|
Public Member Functions | |
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
Data Fields | |
u32 | wrk_index |
Worker index in global worker pool. More... | |
u32 | wrk_map_index |
Worker index in app's map pool. More... | |
u32 | app_index |
Index of owning app. More... | |
svm_msg_q_t * | event_queue |
Application listens for events on this svm queue. More... | |
u32 | connects_seg_manager |
Segment manager used for outgoing connects issued by the app. More... | |
uword * | listeners_table |
Lookup tables for listeners. More... | |
u32 | first_segment_manager |
First segment manager has in the the first segment the application's event fifo. More... | |
u8 | first_segment_manager_in_use |
u32 | local_segment_manager |
Segment manager used for incoming "cut through" connects. More... | |
local_session_t * | local_sessions |
Pool of local sessions the app owns (as a server) More... | |
uword * | local_connects |
Hash table of the app's local connects. More... | |
u8 | app_is_builtin |
Definition at line 61 of file application.h.
app_worker_::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
u32 app_worker_::app_index |
Index of owning app.
Definition at line 72 of file application.h.
u8 app_worker_::app_is_builtin |
Definition at line 104 of file application.h.
u32 app_worker_::connects_seg_manager |
Segment manager used for outgoing connects issued by the app.
Definition at line 78 of file application.h.
svm_msg_q_t* app_worker_::event_queue |
Application listens for events on this svm queue.
Definition at line 75 of file application.h.
u32 app_worker_::first_segment_manager |
First segment manager has in the the first segment the application's event fifo.
Depending on what the app does, it may be either used for a listener or for connects.
Definition at line 88 of file application.h.
u8 app_worker_::first_segment_manager_in_use |
Definition at line 89 of file application.h.
uword* app_worker_::listeners_table |
Lookup tables for listeners.
Value is segment manager index
Definition at line 81 of file application.h.
uword* app_worker_::local_connects |
Hash table of the app's local connects.
Definition at line 102 of file application.h.
u32 app_worker_::local_segment_manager |
Segment manager used for incoming "cut through" connects.
Definition at line 96 of file application.h.
local_session_t* app_worker_::local_sessions |
Pool of local sessions the app owns (as a server)
Definition at line 99 of file application.h.
u32 app_worker_::wrk_index |
Worker index in global worker pool.
Definition at line 66 of file application.h.
u32 app_worker_::wrk_map_index |
Worker index in app's map pool.
Definition at line 69 of file application.h.