v6 rework TCP stream allocation 18/23218/7
authorKonstantin Ananyev <konstantin.ananyev@intel.com>
Fri, 25 Oct 2019 10:56:34 +0000 (11:56 +0100)
committerKonstantin Ananyev <konstantin.ananyev@intel.com>
Tue, 31 Dec 2019 11:42:47 +0000 (11:42 +0000)
commit47eb00f25ab06a699dc27507814c7656940340af
tree2ba4120a03e8a7e34a582266150e4a2a6d25b802
parent703faabf2d44d245fe1dd0b75f1736bf6114a557
v6 rework TCP stream allocation

Allocate TCP stream and all necessary metadata
(RX/TX queues, OFO queue, DRBs, etc.) as one big buffer,
instead of separate alloc() calls for each of the sub-components.

Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Change-Id: Idc9f3e9329920dfb34916f9bff28664ee5e99a42
lib/libtle_l4p/tcp_ofo.c
lib/libtle_l4p/tcp_ofo.h
lib/libtle_l4p/tcp_stream.c
lib/libtle_l4p/tcp_stream.h