FD.io VPP  v18.04-17-g3a0d853
Vector Packet Processing
mc_transport_t Struct Reference
+ Collaboration diagram for mc_transport_t:

Data Fields

clib_error_t *(* tx_buffer )(void *opaque, mc_transport_type_t type, u32 buffer_index)
 
clib_error_t *(* tx_ack )(void *opaque, mc_peer_id_t peer_id, u32 buffer_index)
 
uword(* catchup_request_fun )(void *opaque, u32 stream_index, mc_peer_id_t catchup_peer_id)
 
void(* catchup_send_fun )(void *opaque, uword catchup_opaque, u8 *data_vector)
 
void * opaque
 
mc_peer_id_t our_ack_peer_id
 
mc_peer_id_t our_catchup_peer_id
 
u32 max_packet_size
 
format_function_tformat_peer_id
 

Detailed Description

Definition at line 275 of file mc.h.

Field Documentation

uword(* mc_transport_t::catchup_request_fun) (void *opaque, u32 stream_index, mc_peer_id_t catchup_peer_id)

Definition at line 284 of file mc.h.

void(* mc_transport_t::catchup_send_fun) (void *opaque, uword catchup_opaque, u8 *data_vector)

Definition at line 287 of file mc.h.

format_function_t* mc_transport_t::format_peer_id

Definition at line 300 of file mc.h.

u32 mc_transport_t::max_packet_size

Definition at line 298 of file mc.h.

void* mc_transport_t::opaque

Definition at line 291 of file mc.h.

mc_peer_id_t mc_transport_t::our_ack_peer_id

Definition at line 293 of file mc.h.

mc_peer_id_t mc_transport_t::our_catchup_peer_id

Definition at line 294 of file mc.h.

clib_error_t*(* mc_transport_t::tx_ack) (void *opaque, mc_peer_id_t peer_id, u32 buffer_index)

Definition at line 280 of file mc.h.

clib_error_t*(* mc_transport_t::tx_buffer) (void *opaque, mc_transport_type_t type, u32 buffer_index)

Definition at line 277 of file mc.h.


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