FD.io VPP  v19.08-27-gf4dcae4
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...
 
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 465 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 495 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 481 of file tcp.h.

u32* tcp_worker_ctx_::pending_deq_acked

vector of pending ack dequeues

Definition at line 484 of file tcp.h.

u32* tcp_worker_ctx_::pending_disconnects

vector of pending disconnect notifications

Definition at line 487 of file tcp.h.

u32 tcp_worker_ctx_::time_now

worker time

Definition at line 469 of file tcp.h.

tw_timer_wheel_16t_2w_512sl_t tcp_worker_ctx_::timer_wheel

worker timer wheel

Definition at line 472 of file tcp.h.

u32* tcp_worker_ctx_::tx_buffers

tx buffer free list

Definition at line 475 of file tcp.h.

vlib_frame_t* tcp_worker_ctx_::tx_frames[2]

tx frames for tcp 4/6 output nodes

Definition at line 478 of file tcp.h.

vlib_main_t* tcp_worker_ctx_::vm

convenience pointer to this thread's vlib main

Definition at line 490 of file tcp.h.


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