TCP cc/window management fixes and debugging 49/5949/11
authorFlorin Coras <fcoras@cisco.com>
Thu, 30 Mar 2017 09:54:28 +0000 (02:54 -0700)
committerDave Barach <openvpp@barachs.net>
Sun, 2 Apr 2017 14:02:30 +0000 (14:02 +0000)
commit3e350af5d3e9744a4529a28dd293b2d4601442f7
treee4b489ddd509fc96382d49592cfc5bafc412a216
parent799e26d5bdf6b74ab615644e0cd291de6e352989
TCP cc/window management fixes and debugging

- added persist timer
- update rcv_las whenever sending an ack
- moved fifo size to its own cache line
- improved session and builtin client debugging

Change-Id: Ia649cf942cf0c061a713e8b67f0eb6974a6cd55b
Signed-off-by: Florin Coras <fcoras@cisco.com>
Signed-off-by: Dave Barach <dave@barachs.net>
13 files changed:
src/svm/svm_fifo.c
src/svm/svm_fifo.h
src/vnet/session/node.c
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/session_debug.h
src/vnet/tcp/builtin_client.c
src/vnet/tcp/builtin_server.c
src/vnet/tcp/tcp.c
src/vnet/tcp/tcp.h
src/vnet/tcp/tcp_debug.h
src/vnet/tcp/tcp_input.c
src/vnet/tcp/tcp_output.c