FD.io VPP  v19.08.3-2-gbabecb413
Vector Packet Processing
vpp_echo_bapi.c File Reference
+ Include dependency graph for vpp_echo_bapi.c:

Go to the source code of this file.

Macros

#define foreach_quic_echo_msg
 

Functions

void echo_send_attach (echo_main_t *em)
 
void echo_send_detach (echo_main_t *em)
 
void echo_send_listen (echo_main_t *em)
 
void echo_send_unbind (echo_main_t *em)
 
void echo_send_connect (u8 *uri, u32 opaque)
 
void echo_send_disconnect_session (u64 handle, u32 opaque)
 
static int ssvm_segment_attach (char *name, ssvm_segment_type_t type, int fd)
 
static void echo_segment_handle_add_del (echo_main_t *em, u64 segment_handle, u8 add)
 
static void vl_api_application_attach_reply_t_handler (vl_api_application_attach_reply_t *mp)
 
static void vl_api_application_detach_reply_t_handler (vl_api_application_detach_reply_t *mp)
 
static void vl_api_unmap_segment_t_handler (vl_api_unmap_segment_t *mp)
 
static void vl_api_map_another_segment_t_handler (vl_api_map_another_segment_t *mp)
 
static void vl_api_bind_uri_reply_t_handler (vl_api_bind_uri_reply_t *mp)
 
static void vl_api_unbind_uri_reply_t_handler (vl_api_unbind_uri_reply_t *mp)
 
static void vl_api_disconnect_session_reply_t_handler (vl_api_disconnect_session_reply_t *mp)
 
static void vl_api_application_tls_cert_add_reply_t_handler (vl_api_application_tls_cert_add_reply_t *mp)
 
static void vl_api_application_tls_key_add_reply_t_handler (vl_api_application_tls_key_add_reply_t *mp)
 
static void vl_api_connect_uri_reply_t_handler (vl_api_connect_uri_reply_t *mp)
 
void echo_api_hookup (echo_main_t *em)
 

Macro Definition Documentation

◆ foreach_quic_echo_msg

#define foreach_quic_echo_msg
Value:
_(BIND_URI_REPLY, bind_uri_reply) \
_(UNBIND_URI_REPLY, unbind_uri_reply) \
_(DISCONNECT_SESSION_REPLY, disconnect_session_reply) \
_(APPLICATION_ATTACH_REPLY, application_attach_reply) \
_(APPLICATION_DETACH_REPLY, application_detach_reply) \
_(MAP_ANOTHER_SEGMENT, map_another_segment) \
_(UNMAP_SEGMENT, unmap_segment) \
_(APPLICATION_TLS_CERT_ADD_REPLY, application_tls_cert_add_reply) \
_(APPLICATION_TLS_KEY_ADD_REPLY, application_tls_key_add_reply) \
_(CONNECT_URI_REPLY, connect_uri_reply) \

Definition at line 420 of file vpp_echo_bapi.c.

Function Documentation

◆ echo_api_hookup()

void echo_api_hookup ( echo_main_t em)

Definition at line 433 of file vpp_echo_bapi.c.

+ Here is the caller graph for this function:

◆ echo_segment_handle_add_del()

static void echo_segment_handle_add_del ( echo_main_t em,
u64  segment_handle,
u8  add 
)
inlinestatic

Definition at line 173 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ echo_send_attach()

void echo_send_attach ( echo_main_t em)

Definition at line 28 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ echo_send_connect()

void echo_send_connect ( u8 uri,
u32  opaque 
)

Definition at line 119 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ echo_send_detach()

void echo_send_detach ( echo_main_t em)

Definition at line 78 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ echo_send_disconnect_session()

void echo_send_disconnect_session ( u64  handle,
u32  opaque 
)

Definition at line 133 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ echo_send_listen()

void echo_send_listen ( echo_main_t em)

Definition at line 91 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ echo_send_unbind()

void echo_send_unbind ( echo_main_t em)

Definition at line 105 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ssvm_segment_attach()

static int ssvm_segment_attach ( char *  name,
ssvm_segment_type_t  type,
int  fd 
)
static

Definition at line 153 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vl_api_application_attach_reply_t_handler()

static void vl_api_application_attach_reply_t_handler ( vl_api_application_attach_reply_t mp)
static

Definition at line 190 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:

◆ vl_api_application_detach_reply_t_handler()

static void vl_api_application_detach_reply_t_handler ( vl_api_application_detach_reply_t *  mp)
static

Definition at line 273 of file vpp_echo_bapi.c.

◆ vl_api_application_tls_cert_add_reply_t_handler()

static void vl_api_application_tls_cert_add_reply_t_handler ( vl_api_application_tls_cert_add_reply_t *  mp)
static

Definition at line 395 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vl_api_application_tls_key_add_reply_t_handler()

static void vl_api_application_tls_key_add_reply_t_handler ( vl_api_application_tls_key_add_reply_t *  mp)
static

Definition at line 404 of file vpp_echo_bapi.c.

+ Here is the caller graph for this function:

◆ vl_api_bind_uri_reply_t_handler()

static void vl_api_bind_uri_reply_t_handler ( vl_api_bind_uri_reply_t *  mp)
static

Definition at line 348 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:

◆ vl_api_connect_uri_reply_t_handler()

static void vl_api_connect_uri_reply_t_handler ( vl_api_connect_uri_reply_t *  mp)
static

Definition at line 412 of file vpp_echo_bapi.c.

◆ vl_api_disconnect_session_reply_t_handler()

static void vl_api_disconnect_session_reply_t_handler ( vl_api_disconnect_session_reply_t mp)
static

Definition at line 374 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:

◆ vl_api_map_another_segment_t_handler()

static void vl_api_map_another_segment_t_handler ( vl_api_map_another_segment_t mp)
static

Definition at line 296 of file vpp_echo_bapi.c.

+ Here is the call graph for this function:

◆ vl_api_unbind_uri_reply_t_handler()

static void vl_api_unbind_uri_reply_t_handler ( vl_api_unbind_uri_reply_t *  mp)
static

Definition at line 358 of file vpp_echo_bapi.c.

◆ vl_api_unmap_segment_t_handler()

static void vl_api_unmap_segment_t_handler ( vl_api_unmap_segment_t mp)
static

Definition at line 287 of file vpp_echo_bapi.c.

+ Here is the call graph for this function: