tls: fix multi threaded medium scale test (VPP-1457) 10/15310/2
authorFlorin Coras <fcoras@cisco.com>
Tue, 16 Oct 2018 04:35:42 +0000 (21:35 -0700)
committerMarco Varlese <marco.varlese@suse.de>
Wed, 17 Oct 2018 07:33:24 +0000 (07:33 +0000)
commit7d76878ab3eea9d233d569d9b714a40924fbaa8b
tree19a2a0a1d9bc7f64bc508b908b3e75098fa08b92
parent84112dd4f98e5a31a8c7340a741f89e77fd03363
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>
src/vnet/session-apps/echo_client.c
src/vnet/session-apps/echo_client.h
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/stream_session.h
src/vnet/tcp/tcp_output.c
src/vnet/tls/tls.c