FD.io VPP  v19.08-27-gf4dcae4
Vector Packet Processing
udp_echo_main_t Struct Reference
+ Collaboration diagram for udp_echo_main_t:

Data Fields

svm_queue_tvl_input_queue
 
u32 my_client_index
 
u8listen_uri
 
u8connect_uri
 
app_session_tsessions
 
uwordsession_index_by_vpp_handles
 
fifo_segment_tseg
 
u8rx_buf
 
u32 fifo_size
 
int i_am_server
 
u8 is_connected
 
svm_msg_q_tour_event_queue
 
svm_msg_q_tct_event_queue
 
svm_msg_q_tvpp_event_queue
 
volatile u32 cut_through_session_index
 
volatile u32 connected_session
 
u32 unique_segment_index
 
pid_t my_pid
 
pthread_t cut_through_thread_handle
 
clib_time_t clib_time
 
volatile connection_state_t state
 
volatile int time_to_stop
 
volatile int time_to_print_stats
 
u32 configured_segment_size
 
uworderror_string_by_error_number
 
fifo_segment_main_t segment_main
 
u8connect_test_data
 
uwordsegments_table
 
u8 do_echo
 
u8 have_return
 
u64 total_to_send
 
u64 bytes_to_send
 
u64 bytes_sent
 

Detailed Description

Definition at line 61 of file udp_echo.c.

Field Documentation

u64 udp_echo_main_t::bytes_sent

Definition at line 133 of file udp_echo.c.

u64 udp_echo_main_t::bytes_to_send

Definition at line 132 of file udp_echo.c.

clib_time_t udp_echo_main_t::clib_time

Definition at line 111 of file udp_echo.c.

u32 udp_echo_main_t::configured_segment_size

Definition at line 119 of file udp_echo.c.

u8* udp_echo_main_t::connect_test_data

Definition at line 126 of file udp_echo.c.

u8* udp_echo_main_t::connect_uri

Definition at line 73 of file udp_echo.c.

volatile u32 udp_echo_main_t::connected_session

Definition at line 100 of file udp_echo.c.

svm_msg_q_t* udp_echo_main_t::ct_event_queue

Definition at line 93 of file udp_echo.c.

volatile u32 udp_echo_main_t::cut_through_session_index

Definition at line 99 of file udp_echo.c.

pthread_t udp_echo_main_t::cut_through_thread_handle

Definition at line 108 of file udp_echo.c.

u8 udp_echo_main_t::do_echo

Definition at line 129 of file udp_echo.c.

uword* udp_echo_main_t::error_string_by_error_number

Definition at line 122 of file udp_echo.c.

u32 udp_echo_main_t::fifo_size

Definition at line 87 of file udp_echo.c.

u8 udp_echo_main_t::have_return

Definition at line 130 of file udp_echo.c.

int udp_echo_main_t::i_am_server

Definition at line 88 of file udp_echo.c.

u8 udp_echo_main_t::is_connected

Definition at line 89 of file udp_echo.c.

u8* udp_echo_main_t::listen_uri

Definition at line 70 of file udp_echo.c.

u32 udp_echo_main_t::my_client_index

Definition at line 67 of file udp_echo.c.

pid_t udp_echo_main_t::my_pid

Definition at line 105 of file udp_echo.c.

svm_msg_q_t* udp_echo_main_t::our_event_queue

Definition at line 92 of file udp_echo.c.

u8* udp_echo_main_t::rx_buf

Definition at line 85 of file udp_echo.c.

fifo_segment_t* udp_echo_main_t::seg

Definition at line 82 of file udp_echo.c.

fifo_segment_main_t udp_echo_main_t::segment_main

Definition at line 124 of file udp_echo.c.

uword* udp_echo_main_t::segments_table

Definition at line 128 of file udp_echo.c.

uword* udp_echo_main_t::session_index_by_vpp_handles

Definition at line 79 of file udp_echo.c.

app_session_t* udp_echo_main_t::sessions

Definition at line 76 of file udp_echo.c.

volatile connection_state_t udp_echo_main_t::state

Definition at line 114 of file udp_echo.c.

volatile int udp_echo_main_t::time_to_print_stats

Definition at line 117 of file udp_echo.c.

volatile int udp_echo_main_t::time_to_stop

Definition at line 116 of file udp_echo.c.

u64 udp_echo_main_t::total_to_send

Definition at line 131 of file udp_echo.c.

u32 udp_echo_main_t::unique_segment_index

Definition at line 103 of file udp_echo.c.

svm_queue_t* udp_echo_main_t::vl_input_queue

Definition at line 64 of file udp_echo.c.

svm_msg_q_t* udp_echo_main_t::vpp_event_queue

Definition at line 96 of file udp_echo.c.


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