Cleanup URI code and TCP bugfixing 03/5603/7
authorFlorin Coras <fcoras@cisco.com>
Wed, 1 Mar 2017 16:17:34 +0000 (08:17 -0800)
committerDave Barach <openvpp@barachs.net>
Sat, 4 Mar 2017 01:22:36 +0000 (01:22 +0000)
commite04c29942af6a130591059679531c9ffa3d7237a
tree3dd68c33cb346820d098390a088d733e02e779e4
parentfb38095d1c9d1b84850f345f0344f82b9ae2c375
Cleanup URI code and TCP bugfixing

- Add CLI/API to enable session layer, by default it's disabled
- Improve rcv wnd computation
- Improvements to tx path
- URI code cleanup
- Builtin test tcp server
- Improve src port allocation

Change-Id: I2ace498e76a0771d4c31a8075cc14fe33d7dfa38
Signed-off-by: Florin Coras <fcoras@cisco.com>
24 files changed:
src/scripts/vnet/uri/dummy_app.py [new file with mode: 0644]
src/scripts/vnet/uri/tcp_server
src/svm/svm_fifo.c
src/uri.am
src/uri/uri_tcp_test.c
src/uri/uri_udp_test.c
src/uri/uri_udp_test2.c [deleted file]
src/uri/uritest.c [deleted file]
src/vnet.am
src/vnet/api_errno.h
src/vnet/session/application.c
src/vnet/session/application.h
src/vnet/session/application_interface.c
src/vnet/session/node.c
src/vnet/session/session.api
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/session_api.c
src/vnet/session/session_cli.c
src/vnet/tcp/builtin_server.c [new file with mode: 0644]
src/vnet/tcp/tcp.c
src/vnet/tcp/tcp.h
src/vnet/tcp/tcp_input.c
src/vnet/tcp/tcp_output.c