FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
vpp_echo_proto_udp.c File Reference
+ Include dependency graph for vpp_echo_proto_udp.c:

Go to the source code of this file.

Functions

static void udp_echo_cleanup_cb (echo_session_t *s, u8 parent_died)
 
static void udp_echo_connected_cb (session_connected_bundled_msg_t *mp, u32 session_index, u8 is_failed)
 
static void udp_echo_accepted_cb (session_accepted_msg_t *mp, echo_session_t *session)
 
static void udp_echo_sent_disconnect_cb (echo_session_t *s)
 
static void udp_echo_disconnected_cb (session_disconnected_msg_t *mp, echo_session_t *s)
 
static void udp_echo_reset_cb (session_reset_msg_t *mp, echo_session_t *s)
 
static void udp_echo_bound_uri_cb (session_bound_msg_t *mp, echo_session_t *session)
 
 ECHO_REGISTER_PROTO (TRANSPORT_PROTO_UDP, echo_udp_proto_cb_vft)
 
 ECHO_REGISTER_PROTO (TRANSPORT_PROTO_UDPC, echo_udp_proto_cb_vft)
 

Variables

echo_proto_cb_vft_t echo_udp_proto_cb_vft
 

Function Documentation

◆ ECHO_REGISTER_PROTO() [1/2]

ECHO_REGISTER_PROTO ( TRANSPORT_PROTO_UDP  ,
echo_udp_proto_cb_vft   
)

◆ ECHO_REGISTER_PROTO() [2/2]

ECHO_REGISTER_PROTO ( TRANSPORT_PROTO_UDPC  ,
echo_udp_proto_cb_vft   
)

◆ udp_echo_accepted_cb()

static void udp_echo_accepted_cb ( session_accepted_msg_t mp,
echo_session_t session 
)
static

Definition at line 74 of file vpp_echo_proto_udp.c.

+ Here is the call graph for this function:

◆ udp_echo_bound_uri_cb()

static void udp_echo_bound_uri_cb ( session_bound_msg_t mp,
echo_session_t session 
)
static

Definition at line 127 of file vpp_echo_proto_udp.c.

+ Here is the call graph for this function:

◆ udp_echo_cleanup_cb()

static void udp_echo_cleanup_cb ( echo_session_t s,
u8  parent_died 
)
static

Definition at line 22 of file vpp_echo_proto_udp.c.

◆ udp_echo_connected_cb()

static void udp_echo_connected_cb ( session_connected_bundled_msg_t mp,
u32  session_index,
u8  is_failed 
)
static

Definition at line 42 of file vpp_echo_proto_udp.c.

+ Here is the call graph for this function:

◆ udp_echo_disconnected_cb()

static void udp_echo_disconnected_cb ( session_disconnected_msg_t mp,
echo_session_t s 
)
static

Definition at line 107 of file vpp_echo_proto_udp.c.

+ Here is the call graph for this function:

◆ udp_echo_reset_cb()

static void udp_echo_reset_cb ( session_reset_msg_t mp,
echo_session_t s 
)
static

Definition at line 119 of file vpp_echo_proto_udp.c.

◆ udp_echo_sent_disconnect_cb()

static void udp_echo_sent_disconnect_cb ( echo_session_t s)
static

Definition at line 101 of file vpp_echo_proto_udp.c.

Variable Documentation

◆ echo_udp_proto_cb_vft

echo_proto_cb_vft_t echo_udp_proto_cb_vft
Initial value:
= {
.disconnected_cb = udp_echo_disconnected_cb,
.connected_cb = udp_echo_connected_cb,
.accepted_cb = udp_echo_accepted_cb,
.reset_cb = udp_echo_reset_cb,
.sent_disconnect_cb = udp_echo_sent_disconnect_cb,
.cleanup_cb = udp_echo_cleanup_cb,
.bound_uri_cb = udp_echo_bound_uri_cb,
}
static void udp_echo_disconnected_cb(session_disconnected_msg_t *mp, echo_session_t *s)
static void udp_echo_connected_cb(session_connected_bundled_msg_t *mp, u32 session_index, u8 is_failed)
static void udp_echo_accepted_cb(session_accepted_msg_t *mp, echo_session_t *session)
static void udp_echo_reset_cb(session_reset_msg_t *mp, echo_session_t *s)
static void udp_echo_sent_disconnect_cb(echo_session_t *s)
static void udp_echo_cleanup_cb(echo_session_t *s, u8 parent_died)
static void udp_echo_bound_uri_cb(session_bound_msg_t *mp, echo_session_t *session)

Definition at line 164 of file vpp_echo_proto_udp.c.