FD.io VPP  v18.04-17-g3a0d853
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 [MEMIF_NAME_LEN]
 
uint8_t remote_name [MEMIF_NAME_LEN]
 
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 114 of file memif_private.h.

Field Documentation

memif_conn_args_t memif_connection::args

Definition at line 117 of file memif_private.h.

memif_fn * memif_connection::error_fn

Definition at line 123 of file memif_private.h.

int memif_connection::fd

Definition at line 120 of file memif_private.h.

uint16_t memif_connection::flags

Definition at line 141 of file memif_private.h.

uint16_t memif_connection::index

Definition at line 116 of file memif_private.h.

int memif_connection::listener_fd

Definition at line 121 of file memif_private.h.

memif_msg_queue_elt_t* memif_connection::msg_queue

Definition at line 130 of file memif_private.h.

memif_connection_update_t* memif_connection::on_connect

Definition at line 125 of file memif_private.h.

memif_connection_update_t * memif_connection::on_disconnect

Definition at line 125 of file memif_private.h.

memif_interrupt_t* memif_connection::on_interrupt

Definition at line 126 of file memif_private.h.

void* memif_connection::private_ctx

Definition at line 127 of file memif_private.h.

memif_fn * memif_connection::read_fn

Definition at line 123 of file memif_private.h.

memif_region_t* memif_connection::regions

Definition at line 136 of file memif_private.h.

uint8_t memif_connection::remote_disconnect_string[96]

Definition at line 134 of file memif_private.h.

uint8_t memif_connection::remote_if_name[MEMIF_NAME_LEN]

Definition at line 132 of file memif_private.h.

uint8_t memif_connection::remote_name[MEMIF_NAME_LEN]

Definition at line 133 of file memif_private.h.

memif_conn_run_args_t memif_connection::run_args

Definition at line 118 of file memif_private.h.

memif_queue_t* memif_connection::rx_queues

Definition at line 138 of file memif_private.h.

memif_queue_t* memif_connection::tx_queues

Definition at line 139 of file memif_private.h.

memif_fn* memif_connection::write_fn

Definition at line 123 of file memif_private.h.


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