l4p/tcp: fix removing overlapped data 58/20458/5
authorJielong Zhou <jielong.zjl@antfin.com>
Tue, 2 Jul 2019 12:53:44 +0000 (20:53 +0800)
committerKonstantin Ananyev <konstantin.ananyev@intel.com>
Tue, 13 Aug 2019 12:27:56 +0000 (13:27 +0100)
commite4380f4866091fd92a7a57667dd938a99144f9cd
tree817010bea3e2cae296298d049b5224598e81c856
parent17f6b7ad23f52784f0a6897480d7a6050806aa65
l4p/tcp: fix removing overlapped data

rte_pktmbuf_adj and rte_pktmbuf_trim don't support removing data more than
one segment. We reimplemented these funtions to support removing multiple
segments.

Change-Id: I3e2d48310595ecae0acef0674ea2c78fa1068c5b
Signed-off-by: Jielong Zhou <jielong.zjl@antfin.com>
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
lib/libtle_l4p/misc.h
lib/libtle_l4p/tcp_ofo.h
lib/libtle_l4p/tcp_rxtx.c