FD.io VPP  v20.01-48-g3e0dafb74
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_tip_lookup_tx_frames [2]
 tx frames for ip 4/6 lookup nodes More...
 
u32pending_deq_acked
 vector of pending ack dequeues More...
 
u32pending_disconnects
 vector of pending disconnect notifications More...
 
vlib_main_tvm
 convenience pointer to this thread's vlib main More...
 
u8 cached_opts [40]
 cached 'on the wire' options for bursts More...
 

Detailed Description

Definition at line 503 of file tcp.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK() [1/2]

tcp_worker_ctx_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

◆ CLIB_CACHE_LINE_ALIGN_MARK() [2/2]

tcp_worker_ctx_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline1  )

Field Documentation

◆ cached_opts

u8 tcp_worker_ctx_::cached_opts[40]

cached 'on the wire' options for bursts

Definition at line 530 of file tcp.h.

◆ ip_lookup_tx_frames

vlib_frame_t* tcp_worker_ctx_::ip_lookup_tx_frames[2]

tx frames for ip 4/6 lookup nodes

Definition at line 516 of file tcp.h.

◆ pending_deq_acked

u32* tcp_worker_ctx_::pending_deq_acked

vector of pending ack dequeues

Definition at line 519 of file tcp.h.

◆ pending_disconnects

u32* tcp_worker_ctx_::pending_disconnects

vector of pending disconnect notifications

Definition at line 522 of file tcp.h.

◆ time_now

u32 tcp_worker_ctx_::time_now

worker time

Definition at line 507 of file tcp.h.

◆ timer_wheel

tw_timer_wheel_16t_2w_512sl_t tcp_worker_ctx_::timer_wheel

worker timer wheel

Definition at line 510 of file tcp.h.

◆ tx_buffers

u32* tcp_worker_ctx_::tx_buffers

tx buffer free list

Definition at line 513 of file tcp.h.

◆ vm

vlib_main_t* tcp_worker_ctx_::vm

convenience pointer to this thread's vlib main

Definition at line 525 of file tcp.h.


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