FD.io VPP  v18.07-34-g55fbdb9
Vector Packet Processing
tcp_worker_ctx_ Struct Reference
+ Collaboration diagram for tcp_worker_ctx_:

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 
 CLIB_CACHE_LINE_ALIGN_MARK (cacheline1)
 

Data Fields

u32 time_now
 worker time More...
 
tw_timer_wheel_16t_2w_512sl_t timer_wheel
 worker timer wheel More...
 
u32tx_buffers
 tx buffer free list More...
 
vlib_frame_ttx_frames [2]
 tx frames for tcp 4/6 output nodes More...
 
vlib_frame_tip_lookup_tx_frames [2]
 tx frames for ip 4/6 lookup nodes More...
 
u8 cached_opts [40]
 cached 'on the wire' options for bursts More...
 

Detailed Description

Definition at line 373 of file tcp.h.

Member Function Documentation

tcp_worker_ctx_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )
tcp_worker_ctx_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline1  )

Field Documentation

u8 tcp_worker_ctx_::cached_opts[40]

cached 'on the wire' options for bursts

Definition at line 384 of file tcp.h.

vlib_frame_t* tcp_worker_ctx_::ip_lookup_tx_frames[2]

tx frames for ip 4/6 lookup nodes

Definition at line 381 of file tcp.h.

u32 tcp_worker_ctx_::time_now

worker time

Definition at line 376 of file tcp.h.

tw_timer_wheel_16t_2w_512sl_t tcp_worker_ctx_::timer_wheel

worker timer wheel

Definition at line 377 of file tcp.h.

u32* tcp_worker_ctx_::tx_buffers

tx buffer free list

Definition at line 378 of file tcp.h.

vlib_frame_t* tcp_worker_ctx_::tx_frames[2]

tx frames for tcp 4/6 output nodes

Definition at line 379 of file tcp.h.


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