FD.io VPP  v19.04-6-g6f05f72
Vector Packet Processing
socket_client_main_t Struct Reference
+ Collaboration diagram for socket_client_main_t:

Data Fields

int socket_fd
 
int socket_enable
 Can temporarily disable the connection but still can keep it around... More...
 
u32 client_index
 Client index allocated by VPP. More...
 
clib_socket_t client_socket
 
u32 socket_buffer_size
 
u8socket_tx_buffer
 
u8socket_rx_buffer
 
u32 socket_tx_nbytes
 
int control_pings_outstanding
 
u8name
 
clib_time_t clib_time
 
ssvm_private_t memfd_segment
 
int want_shm_pthread
 

Detailed Description

Definition at line 25 of file socket_client.h.

Field Documentation

clib_time_t socket_client_main_t::clib_time

Definition at line 41 of file socket_client.h.

u32 socket_client_main_t::client_index

Client index allocated by VPP.

Definition at line 30 of file socket_client.h.

clib_socket_t socket_client_main_t::client_socket

Definition at line 32 of file socket_client.h.

int socket_client_main_t::control_pings_outstanding

Definition at line 38 of file socket_client.h.

ssvm_private_t socket_client_main_t::memfd_segment

Definition at line 42 of file socket_client.h.

u8* socket_client_main_t::name

Definition at line 40 of file socket_client.h.

u32 socket_client_main_t::socket_buffer_size

Definition at line 34 of file socket_client.h.

int socket_client_main_t::socket_enable

Can temporarily disable the connection but still can keep it around...

Definition at line 28 of file socket_client.h.

int socket_client_main_t::socket_fd

Definition at line 27 of file socket_client.h.

u8* socket_client_main_t::socket_rx_buffer

Definition at line 36 of file socket_client.h.

u8* socket_client_main_t::socket_tx_buffer

Definition at line 35 of file socket_client.h.

u32 socket_client_main_t::socket_tx_nbytes

Definition at line 37 of file socket_client.h.

int socket_client_main_t::want_shm_pthread

Definition at line 44 of file socket_client.h.


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