TCP ooo reception fixes 44/6444/5
authorFlorin Coras <fcoras@cisco.com>
Wed, 26 Apr 2017 07:08:42 +0000 (00:08 -0700)
committerFlorin Coras <fcoras@cisco.com>
Mon, 1 May 2017 17:41:44 +0000 (10:41 -0700)
commitc28764fd356632763614ea579f678d8f55eca4c7
tree2c46999bc9474a5604f057812e6c25a821621b2c
parent63c7e14f2e62caa1246349cfe341a93176ec4a43
TCP ooo reception fixes

- Improve svm fifo handling of out-of-order segments
- Ensure tsval_recent is updated only if rcv_las falls withing the
  segments's sequence space
- Avoid directly dropping old ACKs
- Improve debugging

Change-Id: I88dbe2394a0ad7eb389a4cc12d013a13733953aa
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/svm/svm_fifo.c
src/svm/svm_fifo.h
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/tcp/tcp_debug.h
src/vnet/tcp/tcp_error.def
src/vnet/tcp/tcp_format.c
src/vnet/tcp/tcp_input.c
src/vnet/tcp/tcp_output.c
src/vnet/tcp/tcp_test.c