![]() |
FD.io VPP
v19.01.2-3-gf61a1a8
Vector Packet Processing
|
Collaboration diagram for local_session_:Public Member Functions | |
| CLIB_CACHE_LINE_ALIGN_MARK (pad) | |
Data Fields | |
| svm_fifo_t * | server_rx_fifo |
| fifo pointers. More... | |
| svm_fifo_t * | server_tx_fifo |
| session_type_t | session_type |
| Type. More... | |
| volatile u8 | session_state |
| State. More... | |
| u32 | session_index |
| Session index. More... | |
| u32 | app_wrk_index |
| Server index. More... | |
| u16 | port |
| Port for connection. More... | |
| u8 | pad_epoch [7] |
| Partly overlaps enqueue_epoch. More... | |
| u32 | svm_segment_index |
| Segment index where fifos were allocated. More... | |
| u32 | transport_listener_index |
| Transport listener index. More... | |
| union { | |
| u32 listener_index | |
| u32 app_index | |
| }; | |
| u32 | listener_db_index |
| session_type_t | listener_session_type |
| Has transport embedded when listener not purely local. More... | |
| u32 | client_wrk_index |
| Client data. More... | |
| u32 | client_opaque |
| u64 | server_evt_q |
| u64 | client_evt_q |
Definition at line 104 of file stream_session.h.
| local_session_::CLIB_CACHE_LINE_ALIGN_MARK | ( | pad | ) |
| union { ... } |
| u32 local_session_::app_index |
Definition at line 137 of file stream_session.h.
| u32 local_session_::app_wrk_index |
Server index.
Definition at line 120 of file stream_session.h.
| u64 local_session_::client_evt_q |
Definition at line 152 of file stream_session.h.
| u32 local_session_::client_opaque |
Definition at line 149 of file stream_session.h.
| u32 local_session_::client_wrk_index |
Client data.
Definition at line 148 of file stream_session.h.
| u32 local_session_::listener_db_index |
Definition at line 140 of file stream_session.h.
| u32 local_session_::listener_index |
Definition at line 136 of file stream_session.h.
| session_type_t local_session_::listener_session_type |
Has transport embedded when listener not purely local.
Definition at line 143 of file stream_session.h.
| u8 local_session_::pad_epoch[7] |
Partly overlaps enqueue_epoch.
Definition at line 126 of file stream_session.h.
| u16 local_session_::port |
Port for connection.
Overlaps thread_index/enqueue_epoch
Definition at line 123 of file stream_session.h.
| u64 local_session_::server_evt_q |
Definition at line 151 of file stream_session.h.
| svm_fifo_t* local_session_::server_rx_fifo |
| svm_fifo_t* local_session_::server_tx_fifo |
Definition at line 108 of file stream_session.h.
| u32 local_session_::session_index |
Session index.
Definition at line 117 of file stream_session.h.
| volatile u8 local_session_::session_state |
State.
Definition at line 114 of file stream_session.h.
| session_type_t local_session_::session_type |
Type.
Definition at line 111 of file stream_session.h.
| u32 local_session_::svm_segment_index |
Segment index where fifos were allocated.
Definition at line 129 of file stream_session.h.
| u32 local_session_::transport_listener_index |
Transport listener index.
Overlaps connection index
Definition at line 132 of file stream_session.h.