Fix tcp multi buffer segments retransmission 71/7871/12
authorFlorin Coras <fcoras@cisco.com>
Tue, 1 Aug 2017 23:56:58 +0000 (16:56 -0700)
committerDave Barach <openvpp@barachs.net>
Fri, 11 Aug 2017 16:03:19 +0000 (16:03 +0000)
commitb2215d6b0d8ef7d425d2b9eea524a1c055a9f3b3
tree6299677b83934af494e6bb7dd130ed8928304729
parent755e41e4574103f5435ca45384c236bf11d8e28f
Fix tcp multi buffer segments retransmission

- Fix tcp/udp sw checksum computation
- Fix allocation of multi buffer tcp segments for retransmits
- Send FIN only if/when tx fifo is empty

Change-Id: I2e43a14b87a72c9e547b4339b9a51811cf5732c4
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/vlib/buffer_funcs.h
src/vnet/ip/ip4_forward.c
src/vnet/session/session.c
src/vnet/session/session_node.c
src/vnet/tcp/tcp.c
src/vnet/tcp/tcp.h
src/vnet/tcp/tcp_input.c
src/vnet/tcp/tcp_output.c