FD.io VPP  v18.10-34-gcce845e
Vector Packet Processing
vapi_ctx_s Struct Reference
+ Collaboration diagram for vapi_ctx_s:

Data Fields

vapi_mode_e mode
 
int requests_size
 
int requests_start
 
int requests_count
 
vapi_req_trequests
 
u32 context_counter
 
vapi_generic_cb_with_ctx generic_cb
 
vapi_event_cb_with_ctxevent_cbs
 
u16vapi_msg_id_t_to_vl_msg_id
 
u16 vl_msg_id_max
 
vapi_msg_id_tvl_msg_id_to_vapi_msg_t
 
bool connected
 
bool handle_keepalives
 
pthread_mutex_t requests_mutex
 

Detailed Description

Definition at line 74 of file vapi.c.

Field Documentation

bool vapi_ctx_s::connected

Definition at line 87 of file vapi.c.

u32 vapi_ctx_s::context_counter

Definition at line 81 of file vapi.c.

vapi_event_cb_with_ctx* vapi_ctx_s::event_cbs

Definition at line 83 of file vapi.c.

vapi_generic_cb_with_ctx vapi_ctx_s::generic_cb

Definition at line 82 of file vapi.c.

bool vapi_ctx_s::handle_keepalives

Definition at line 88 of file vapi.c.

vapi_mode_e vapi_ctx_s::mode

Definition at line 76 of file vapi.c.

vapi_req_t* vapi_ctx_s::requests

Definition at line 80 of file vapi.c.

int vapi_ctx_s::requests_count

Definition at line 79 of file vapi.c.

pthread_mutex_t vapi_ctx_s::requests_mutex

Definition at line 89 of file vapi.c.

int vapi_ctx_s::requests_size

Definition at line 77 of file vapi.c.

int vapi_ctx_s::requests_start

Definition at line 78 of file vapi.c.

u16* vapi_ctx_s::vapi_msg_id_t_to_vl_msg_id

Definition at line 84 of file vapi.c.

u16 vapi_ctx_s::vl_msg_id_max

Definition at line 85 of file vapi.c.

vapi_msg_id_t* vapi_ctx_s::vl_msg_id_to_vapi_msg_t

Definition at line 86 of file vapi.c.


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