diff options
author | Florin Coras <fcoras@cisco.com> | 2018-10-15 21:35:42 -0700 |
---|---|---|
committer | Marco Varlese <marco.varlese@suse.de> | 2018-10-17 07:33:24 +0000 |
commit | 7d76878ab3eea9d233d569d9b714a40924fbaa8b (patch) | |
tree | 19a2a0a1d9bc7f64bc508b908b3e75098fa08b92 /src/vnet/session-apps/echo_client.h | |
parent | 84112dd4f98e5a31a8c7340a741f89e77fd03363 (diff) |
tls: fix multi threaded medium scale test (VPP-1457)
- ensure session enqueue epoch does not wrap between two enqueues
- use 3 states for echo clients app, to distinguish between starting and
closing phases
- force tcp fin retransmit if out of buffers while sending a fin
Change-Id: I6f2cab46affd1148aba2a33fb6d58bcc54f32805
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/vnet/session-apps/echo_client.h')
-rw-r--r-- | src/vnet/session-apps/echo_client.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vnet/session-apps/echo_client.h b/src/vnet/session-apps/echo_client.h index db5ba163628..2270720dcda 100644 --- a/src/vnet/session-apps/echo_client.h +++ b/src/vnet/session-apps/echo_client.h @@ -105,6 +105,12 @@ typedef struct vlib_main_t *vlib_main; } echo_client_main_t; +enum +{ + ECHO_CLIENTS_STARTING, + ECHO_CLIENTS_RUNNING, + ECHO_CLIENTS_EXITING +} echo_clients_test_state_e; extern echo_client_main_t echo_client_main; vlib_node_registration_t echo_clients_node; |