![]() |
FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
Collaboration diagram for echo_server_main_t:Data Fields | |
| svm_msg_q_t ** | vpp_queue |
| svm_queue_t * | vl_input_queue |
| Sever's event queue. More... | |
| u32 | app_index |
| Server app index. More... | |
| u32 | my_client_index |
| API client handle. More... | |
| u32 | node_index |
| process node index for event scheduling More... | |
| u8 | no_echo |
| Don't echo traffic. More... | |
| u32 | fifo_size |
| Fifo size. More... | |
| u32 | rcv_buffer_size |
| Rcv buffer size. More... | |
| u32 | prealloc_fifos |
| Preallocate fifos. More... | |
| u32 | private_segment_count |
| Number of private segments. More... | |
| u32 | private_segment_size |
| Size of private segments. More... | |
| char * | server_uri |
| Server URI. More... | |
| u32 | tls_engine |
| TLS engine: mbedtls/openssl. More... | |
| u8 | is_dgram |
| set if transport is dgram More... | |
| u8 ** | rx_buf |
| Per-thread RX buffer. More... | |
| u64 | byte_index |
| u32 ** | rx_retries |
| u8 | transport_proto |
| u64 | listener_handle |
| Session handle of the root listener. More... | |
| vlib_main_t * | vlib_main |
Definition at line 27 of file echo_server.c.
| u32 echo_server_main_t::app_index |
Server app index.
Definition at line 35 of file echo_server.c.
| u64 echo_server_main_t::byte_index |
Definition at line 55 of file echo_server.c.
| u32 echo_server_main_t::fifo_size |
Fifo size.
Definition at line 43 of file echo_server.c.
| u8 echo_server_main_t::is_dgram |
set if transport is dgram
Definition at line 50 of file echo_server.c.
| u64 echo_server_main_t::listener_handle |
Session handle of the root listener.
Definition at line 58 of file echo_server.c.
| u32 echo_server_main_t::my_client_index |
API client handle.
Definition at line 36 of file echo_server.c.
| u8 echo_server_main_t::no_echo |
Don't echo traffic.
Definition at line 42 of file echo_server.c.
| u32 echo_server_main_t::node_index |
process node index for event scheduling
Definition at line 37 of file echo_server.c.
| u32 echo_server_main_t::prealloc_fifos |
Preallocate fifos.
Definition at line 45 of file echo_server.c.
| u32 echo_server_main_t::private_segment_count |
Number of private segments.
Definition at line 46 of file echo_server.c.
| u32 echo_server_main_t::private_segment_size |
Size of private segments.
Definition at line 47 of file echo_server.c.
| u32 echo_server_main_t::rcv_buffer_size |
Rcv buffer size.
Definition at line 44 of file echo_server.c.
| u8** echo_server_main_t::rx_buf |
Per-thread RX buffer.
Definition at line 54 of file echo_server.c.
| u32** echo_server_main_t::rx_retries |
Definition at line 56 of file echo_server.c.
| char* echo_server_main_t::server_uri |
Server URI.
Definition at line 48 of file echo_server.c.
| u32 echo_server_main_t::tls_engine |
TLS engine: mbedtls/openssl.
Definition at line 49 of file echo_server.c.
| u8 echo_server_main_t::transport_proto |
Definition at line 57 of file echo_server.c.
| svm_queue_t* echo_server_main_t::vl_input_queue |
Sever's event queue.
Definition at line 33 of file echo_server.c.
| vlib_main_t* echo_server_main_t::vlib_main |
Definition at line 60 of file echo_server.c.
| svm_msg_q_t** echo_server_main_t::vpp_queue |
Definition at line 32 of file echo_server.c.