tcp: horizontal scaling improvments 09/8309/18
authorFlorin Coras <fcoras@cisco.com>
Tue, 5 Sep 2017 18:03:37 +0000 (14:03 -0400)
committerDamjan Marion <dmarion.lists@gmail.com>
Tue, 12 Sep 2017 11:41:10 +0000 (11:41 +0000)
commit4eeeaaf5e822718eb222e6c49abd82e1bcb566fd
treef8ceca24b5f954bc615f1ef2e9383652b035052b
parent2504ac699e423f1ca840a63247ce55cb27735e0a
tcp: horizontal scaling improvments

- do not scale syn-ack window
- fix the max number of outstanding syns in builtin client
- fix syn-sent ack validation to use modulo arithmetic
- improve retransmit timer handler
- fix output buffer allocator leakeage
- improved debugging

Change-Id: Iac3bc0eadf7d0b494a93e22d210a3153b61b3273
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/vnet/session/session.c
src/vnet/session/session_node.c
src/vnet/tcp/builtin_client.c
src/vnet/tcp/tcp.c
src/vnet/tcp/tcp.h
src/vnet/tcp/tcp_debug.h
src/vnet/tcp/tcp_error.def
src/vnet/tcp/tcp_input.c
src/vnet/tcp/tcp_output.c
src/vppinfra/tw_timer_template.c