Fix tcp tx buffer allocation 61/7861/9
authorFlorin Coras <fcoras@cisco.com>
Tue, 1 Aug 2017 00:18:03 +0000 (17:18 -0700)
committerFlorin Coras <fcoras@cisco.com>
Wed, 2 Aug 2017 08:49:39 +0000 (01:49 -0700)
commit66b11318a1e5f24880e3ec77c95d70647732a4a8
tree5711f1b28863d0a2130f6370f39c7777ea34b07e
parentfdbc38249a8c672937a74667dcfaafa2cfd292e7
Fix tcp tx buffer allocation

- Make tcp output buffer allocation macro an inline function
- Use per ip version per thread tx frames for retransmits and timer
  events
- Fix / parameterize tcp data structure preallocation
- Add a couple of gdb-callable show commands
- Fix local endpoint cleanup

Change-Id: I67b47b7570aa14cb4634b6fd93c57cd2eacbfa29
Signed-off-by: Florin Coras <fcoras@cisco.com>
Signed-off-by: Dave Barach <dave@barachs.net>
15 files changed:
src/plugins/dpdk/device/cli.c
src/vlib/error.c
src/vlib/node_funcs.h
src/vnet/ip/ip4.h
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/session_cli.c
src/vnet/session/session_lookup.c
src/vnet/tcp/builtin_client.c
src/vnet/tcp/tcp.c
src/vnet/tcp/tcp.h
src/vnet/tcp/tcp_input.c
src/vnet/tcp/tcp_output.c
src/vnet/unix/gdb_funcs.c
src/vppinfra/pool.h