FD.io VPP  v18.01.2-1-g9b554f3
Vector Packet Processing
memif_connection Struct Reference
+ Collaboration diagram for memif_connection:

Data Fields

uint16_t index
 
memif_conn_args_t args
 
memif_conn_run_args_t run_args
 
int fd
 
int listener_fd
 
memif_fnwrite_fn
 
memif_fnread_fn
 
memif_fnerror_fn
 
memif_connection_update_ton_connect
 
memif_connection_update_ton_disconnect
 
memif_interrupt_ton_interrupt
 
void * private_ctx
 
memif_msg_queue_elt_tmsg_queue
 
uint8_t remote_if_name [32]
 
uint8_t remote_name [32]
 
uint8_t remote_disconnect_string [96]
 
memif_region_tregions
 
memif_queue_trx_queues
 
memif_queue_ttx_queues
 
uint16_t flags
 

Detailed Description

Definition at line 127 of file memif_private.h.

Field Documentation

memif_conn_args_t memif_connection::args

Definition at line 130 of file memif_private.h.

memif_fn * memif_connection::error_fn

Definition at line 136 of file memif_private.h.

int memif_connection::fd

Definition at line 133 of file memif_private.h.

uint16_t memif_connection::flags

Definition at line 154 of file memif_private.h.

uint16_t memif_connection::index

Definition at line 129 of file memif_private.h.

int memif_connection::listener_fd

Definition at line 134 of file memif_private.h.

memif_msg_queue_elt_t* memif_connection::msg_queue

Definition at line 143 of file memif_private.h.

memif_connection_update_t* memif_connection::on_connect

Definition at line 138 of file memif_private.h.

memif_connection_update_t * memif_connection::on_disconnect

Definition at line 138 of file memif_private.h.

memif_interrupt_t* memif_connection::on_interrupt

Definition at line 139 of file memif_private.h.

void* memif_connection::private_ctx

Definition at line 140 of file memif_private.h.

memif_fn * memif_connection::read_fn

Definition at line 136 of file memif_private.h.

memif_region_t* memif_connection::regions

Definition at line 149 of file memif_private.h.

uint8_t memif_connection::remote_disconnect_string[96]

Definition at line 147 of file memif_private.h.

uint8_t memif_connection::remote_if_name[32]

Definition at line 145 of file memif_private.h.

uint8_t memif_connection::remote_name[32]

Definition at line 146 of file memif_private.h.

memif_conn_run_args_t memif_connection::run_args

Definition at line 131 of file memif_private.h.

memif_queue_t* memif_connection::rx_queues

Definition at line 151 of file memif_private.h.

memif_queue_t* memif_connection::tx_queues

Definition at line 152 of file memif_private.h.

memif_fn* memif_connection::write_fn

Definition at line 136 of file memif_private.h.


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