VPP-659 TCP improvements 24/5624/14
authorFlorin Coras <fcoras@cisco.com>
Sat, 4 Mar 2017 13:37:52 +0000 (05:37 -0800)
committerDamjan Marion <dmarion.lists@gmail.com>
Fri, 10 Mar 2017 19:24:57 +0000 (19:24 +0000)
commitd79b41e993981df80245b0e6d90eb691bdaae648
tree44f9a96c04dfab309fbf8a06369446620da35188
parent8d55247297a335241097cc503a99854bbc79d4cd
VPP-659 TCP improvements

- builtin test echo server
- fix SYN-ACK retransmit canceling
- avoid sending spurious ACK if in LAST_ACK
- improved client dummy test app
- renamed tx fifo dequeuing and sending functions to avoid confusion
- improved RST handling

Change-Id: Ia14aad3df319540dcf6e6a4e18a9f8d423a4b83b
Signed-off-by: Florin Coras <fcoras@cisco.com>
Signed-off-by: Dave Barach <dave@barachs.net>
22 files changed:
src/scripts/vnet/uri/afp_setup.cli [moved from src/scripts/vnet/uri/tcp_server with 100% similarity]
src/scripts/vnet/uri/dummy_app.py
src/scripts/vnet/uri/tap_setup.cli [new file with mode: 0644]
src/uri/uri_tcp_test.c
src/vnet/session/application.c
src/vnet/session/application.h
src/vnet/session/application_interface.c
src/vnet/session/application_interface.h
src/vnet/session/node.c
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/session_api.c
src/vnet/session/transport.h
src/vnet/tcp/builtin_server.c
src/vnet/tcp/tcp.c
src/vnet/tcp/tcp.h
src/vnet/tcp/tcp_error.def
src/vnet/tcp/tcp_input.c
src/vnet/tcp/tcp_output.c
src/vnet/udp/builtin_server.c
src/vnet/udp/udp_input.c
src/vnet/unix/tapcli.c