FD.io VPP  v19.08.1-401-g8e4ed521a
Vector Packet Processing
vpp_echo_common.c File Reference
+ Include dependency graph for vpp_echo_common.c:

Go to the source code of this file.

Functions

u8format_ip4_address (u8 *s, va_list *args)
 
u8format_ip6_address (u8 *s, va_list *args)
 
u8format_ip46_address (u8 *s, va_list *args)
 
uword unformat_data (unformat_input_t *input, va_list *args)
 
u8format_api_error (u8 *s, va_list *args)
 
void init_error_string_table ()
 
u8echo_format_app_state (u8 *s, va_list *args)
 
uword echo_unformat_close (unformat_input_t *input, va_list *args)
 
uword echo_unformat_timing_event (unformat_input_t *input, va_list *args)
 
u8echo_format_timing_event (u8 *s, va_list *args)
 
uword unformat_transport_proto (unformat_input_t *input, va_list *args)
 
u8format_transport_proto (u8 *s, va_list *args)
 
uword unformat_ip4_address (unformat_input_t *input, va_list *args)
 
uword unformat_ip6_address (unformat_input_t *input, va_list *args)
 
void echo_session_handle_add_del (echo_main_t *em, u64 handle, u32 sid)
 
echo_session_techo_session_new (echo_main_t *em)
 
int echo_send_rpc (echo_main_t *em, void *fp, void *arg, u32 opaque)
 
echo_session_techo_get_session_from_handle (echo_main_t *em, u64 handle)
 
int wait_for_segment_allocation (u64 segment_handle)
 
int wait_for_state_change (echo_main_t *em, connection_state_t state, f64 timeout)
 
void echo_notify_event (echo_main_t *em, echo_test_evt_t e)
 
void echo_session_print_stats (echo_main_t *em, echo_session_t *session)
 

Variables

char * echo_fail_code_str []
 

Function Documentation

◆ echo_format_app_state()

u8* echo_format_app_state ( u8 s,
va_list *  args 
)

Definition at line 170 of file vpp_echo_common.c.

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

◆ echo_format_timing_event()

u8* echo_format_timing_event ( u8 s,
va_list *  args 
)

Definition at line 230 of file vpp_echo_common.c.

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

◆ echo_get_session_from_handle()

echo_session_t* echo_get_session_from_handle ( echo_main_t em,
u64  handle 
)

Definition at line 482 of file vpp_echo_common.c.

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

◆ echo_notify_event()

void echo_notify_event ( echo_main_t em,
echo_test_evt_t  e 
)

Definition at line 536 of file vpp_echo_common.c.

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

◆ echo_send_rpc()

int echo_send_rpc ( echo_main_t em,
void *  fp,
void *  arg,
u32  opaque 
)

Definition at line 456 of file vpp_echo_common.c.

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

◆ echo_session_handle_add_del()

void echo_session_handle_add_del ( echo_main_t em,
u64  handle,
u32  sid 
)

Definition at line 436 of file vpp_echo_common.c.

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

◆ echo_session_new()

echo_session_t* echo_session_new ( echo_main_t em)

Definition at line 447 of file vpp_echo_common.c.

+ Here is the caller graph for this function:

◆ echo_session_print_stats()

void echo_session_print_stats ( echo_main_t em,
echo_session_t session 
)

Definition at line 548 of file vpp_echo_common.c.

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

◆ echo_unformat_close()

uword echo_unformat_close ( unformat_input_t input,
va_list *  args 
)

Definition at line 192 of file vpp_echo_common.c.

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

◆ echo_unformat_timing_event()

uword echo_unformat_timing_event ( unformat_input_t input,
va_list *  args 
)

Definition at line 207 of file vpp_echo_common.c.

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

◆ format_api_error()

u8* format_api_error ( u8 s,
va_list *  args 
)

Definition at line 141 of file vpp_echo_common.c.

+ Here is the call graph for this function:

◆ format_ip46_address()

u8* format_ip46_address ( u8 s,
va_list *  args 
)

Definition at line 92 of file vpp_echo_common.c.

+ Here is the call graph for this function:

◆ format_ip4_address()

u8* format_ip4_address ( u8 s,
va_list *  args 
)

Definition at line 34 of file vpp_echo_common.c.

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

◆ format_ip6_address()

u8* format_ip6_address ( u8 s,
va_list *  args 
)

Definition at line 41 of file vpp_echo_common.c.

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

◆ format_transport_proto()

u8* format_transport_proto ( u8 s,
va_list *  args 
)

Definition at line 285 of file vpp_echo_common.c.

+ Here is the call graph for this function:

◆ init_error_string_table()

void init_error_string_table ( )

Definition at line 157 of file vpp_echo_common.c.

◆ unformat_data()

uword unformat_data ( unformat_input_t input,
va_list *  args 
)

Definition at line 117 of file vpp_echo_common.c.

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

◆ unformat_ip4_address()

uword unformat_ip4_address ( unformat_input_t input,
va_list *  args 
)

Definition at line 319 of file vpp_echo_common.c.

+ Here is the call graph for this function:

◆ unformat_ip6_address()

uword unformat_ip6_address ( unformat_input_t input,
va_list *  args 
)

Definition at line 339 of file vpp_echo_common.c.

+ Here is the call graph for this function:

◆ unformat_transport_proto()

uword unformat_transport_proto ( unformat_input_t input,
va_list *  args 
)

Definition at line 252 of file vpp_echo_common.c.

+ Here is the call graph for this function:

◆ wait_for_segment_allocation()

int wait_for_segment_allocation ( u64  segment_handle)

Definition at line 498 of file vpp_echo_common.c.

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

◆ wait_for_state_change()

int wait_for_state_change ( echo_main_t em,
connection_state_t  state,
f64  timeout 
)

Definition at line 520 of file vpp_echo_common.c.

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

Variable Documentation

◆ echo_fail_code_str

char* echo_fail_code_str[]
Initial value:

Definition at line 21 of file vpp_echo_common.c.