FD.io VPP  v21.06
Vector Packet Processing
session_tx_context_ Struct Reference
+ Collaboration diagram for session_tx_context_:

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 
 CLIB_CACHE_LINE_ALIGN_MARK (cacheline1)
 

Data Fields

session_ts
 
transport_proto_vft_ttransport_vft
 
transport_connection_ttc
 
transport_send_params_t sp
 
u32 max_dequeue
 
u32 left_to_snd
 
u32 max_len_to_snd
 
u16 deq_per_first_buf
 
u16 deq_per_buf
 
u16 n_segs_per_evt
 
u16 n_bufs_needed
 
u8 n_bufs_per_seg
 
session_dgram_hdr_t hdr
 
u32tx_buffers
 Vector of tx buffer free lists. More...
 

Detailed Description

Definition at line 42 of file session.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK() [1/2]

session_tx_context_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

◆ CLIB_CACHE_LINE_ALIGN_MARK() [2/2]

session_tx_context_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline1  )

Field Documentation

◆ deq_per_buf

u16 session_tx_context_::deq_per_buf

Definition at line 53 of file session.h.

◆ deq_per_first_buf

u16 session_tx_context_::deq_per_first_buf

Definition at line 52 of file session.h.

◆ hdr

session_dgram_hdr_t session_tx_context_::hdr

Definition at line 58 of file session.h.

◆ left_to_snd

u32 session_tx_context_::left_to_snd

Definition at line 50 of file session.h.

◆ max_dequeue

u32 session_tx_context_::max_dequeue

Definition at line 49 of file session.h.

◆ max_len_to_snd

u32 session_tx_context_::max_len_to_snd

Definition at line 51 of file session.h.

◆ n_bufs_needed

u16 session_tx_context_::n_bufs_needed

Definition at line 55 of file session.h.

◆ n_bufs_per_seg

u8 session_tx_context_::n_bufs_per_seg

Definition at line 56 of file session.h.

◆ n_segs_per_evt

u16 session_tx_context_::n_segs_per_evt

Definition at line 54 of file session.h.

◆ s

session_t* session_tx_context_::s

Definition at line 45 of file session.h.

◆ sp

transport_send_params_t session_tx_context_::sp

Definition at line 48 of file session.h.

◆ tc

transport_connection_t* session_tx_context_::tc

Definition at line 47 of file session.h.

◆ transport_vft

transport_proto_vft_t* session_tx_context_::transport_vft

Definition at line 46 of file session.h.

◆ tx_buffers

u32* session_tx_context_::tx_buffers

Vector of tx buffer free lists.

Definition at line 61 of file session.h.


The documentation for this struct was generated from the following file: