FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Definition at line 42 of file echo_client.h.
u32 echo_client_main_t::app_index |
app index after attach
Definition at line 52 of file echo_client.h.
u64 echo_client_main_t::bytes_to_send |
Bytes to send.
Definition at line 58 of file echo_client.h.
u32 echo_client_main_t::ckpair_index |
Cert key pair for tls/quic.
Definition at line 69 of file echo_client.h.
u32 echo_client_main_t::cli_node_index |
cli process node index
Definition at line 50 of file echo_client.h.
pthread_t echo_client_main_t::client_thread_handle |
Definition at line 81 of file echo_client.h.
u32 echo_client_main_t::configured_segment_size |
Definition at line 59 of file echo_client.h.
u8* echo_client_main_t::connect_test_data |
Pre-computed test data.
Definition at line 77 of file echo_client.h.
u8* echo_client_main_t::connect_uri |
URI for slave's connect.
Definition at line 57 of file echo_client.h.
u32** echo_client_main_t::connection_index_by_thread |
Definition at line 79 of file echo_client.h.
u32 echo_client_main_t::connections_per_batch |
Connections to rx/tx at once.
Definition at line 62 of file echo_client.h.
u32** echo_client_main_t::connections_this_batch_by_thread |
active connection batch
Definition at line 80 of file echo_client.h.
int echo_client_main_t::drop_packets |
drop all packets
Definition at line 101 of file echo_client.h.
u32 echo_client_main_t::expected_connections |
Number of clients/connections.
Definition at line 61 of file echo_client.h.
u32 echo_client_main_t::fifo_size |
Definition at line 60 of file echo_client.h.
volatile u32 echo_client_main_t::finished_connections |
Definition at line 84 of file echo_client.h.
int echo_client_main_t::i_am_master |
Definition at line 100 of file echo_client.h.
u8 echo_client_main_t::is_dgram |
Definition at line 66 of file echo_client.h.
u8 echo_client_main_t::is_init |
Definition at line 96 of file echo_client.h.
u32 echo_client_main_t::my_client_index |
loopback API client handle
Definition at line 51 of file echo_client.h.
u32 echo_client_main_t::no_copy |
Don't memcpy data to tx fifo.
Definition at line 67 of file echo_client.h.
u8 echo_client_main_t::no_output |
Definition at line 103 of file echo_client.h.
u8 echo_client_main_t::no_return |
Definition at line 98 of file echo_client.h.
u8 echo_client_main_t::prealloc_fifos |
Request fifo preallocation.
Definition at line 102 of file echo_client.h.
u32 echo_client_main_t::prev_conns |
Definition at line 91 of file echo_client.h.
u32 echo_client_main_t::private_segment_count |
Number of private fifo segs.
Definition at line 63 of file echo_client.h.
u32 echo_client_main_t::private_segment_size |
size of private fifo segs
Definition at line 64 of file echo_client.h.
u32** echo_client_main_t::quic_session_index_by_thread |
Definition at line 78 of file echo_client.h.
u32 echo_client_main_t::quic_streams |
QUIC streams per connection.
Definition at line 68 of file echo_client.h.
volatile u32 echo_client_main_t::ready_connections |
Definition at line 83 of file echo_client.h.
u32 echo_client_main_t::repeats |
Definition at line 92 of file echo_client.h.
volatile int echo_client_main_t::run_test |
Signal start of test.
Definition at line 87 of file echo_client.h.
u8** echo_client_main_t::rx_buf |
intermediate rx buffers
Definition at line 76 of file echo_client.h.
volatile u64 echo_client_main_t::rx_total |
Definition at line 85 of file echo_client.h.
eclient_session_t* echo_client_main_t::sessions |
Session pool, shared.
Definition at line 74 of file echo_client.h.
clib_spinlock_t echo_client_main_t::sessions_lock |
Definition at line 75 of file echo_client.h.
u8 echo_client_main_t::test_bytes |
Definition at line 104 of file echo_client.h.
u8 echo_client_main_t::test_client_attached |
Definition at line 97 of file echo_client.h.
f64 echo_client_main_t::test_end_time |
Definition at line 90 of file echo_client.h.
u8 echo_client_main_t::test_failed |
Definition at line 105 of file echo_client.h.
u8 echo_client_main_t::test_return_packets |
Definition at line 99 of file echo_client.h.
f64 echo_client_main_t::test_start_time |
Definition at line 89 of file echo_client.h.
u32 echo_client_main_t::tls_engine |
TLS engine mbedtls/openssl.
Definition at line 65 of file echo_client.h.
u8 echo_client_main_t::transport_proto |
Definition at line 106 of file echo_client.h.
volatile u64 echo_client_main_t::tx_total |
Definition at line 86 of file echo_client.h.
svm_queue_t* echo_client_main_t::vl_input_queue |
vpe input queue
Definition at line 47 of file echo_client.h.
vlib_main_t* echo_client_main_t::vlib_main |
Definition at line 108 of file echo_client.h.
svm_msg_q_t** echo_client_main_t::vpp_event_queue |
Definition at line 48 of file echo_client.h.