FD.io VPP  v18.07.1-13-g909ba93
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

Detailed Description

Definition at line 283 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 292 of file mc.h.

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

Definition at line 295 of file mc.h.

format_function_t* mc_transport_t::format_peer_id

Definition at line 308 of file mc.h.

u32 mc_transport_t::max_packet_size

Definition at line 306 of file mc.h.

void* mc_transport_t::opaque

Definition at line 299 of file mc.h.

mc_peer_id_t mc_transport_t::our_ack_peer_id

Definition at line 301 of file mc.h.

mc_peer_id_t mc_transport_t::our_catchup_peer_id

Definition at line 302 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 288 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 285 of file mc.h.

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