From 9e5f41ed6ebe64a789916794626485460078c420 Mon Sep 17 00:00:00 2001 From: Mauro Sardara Date: Sat, 19 Jan 2019 01:29:33 +0100 Subject: - Code style fix - Improved vpp binary api interface - Correction in object pool destructor - Fix error in Memif Connector Change-Id: Id1dd9219fc1ac0b3717ae019ebff17373bebc635 Signed-off-by: Mauro Sardara --- libtransport/src/hicn/transport/core/connector.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) mode change 100755 => 100644 libtransport/src/hicn/transport/core/connector.h (limited to 'libtransport/src/hicn/transport/core/connector.h') diff --git a/libtransport/src/hicn/transport/core/connector.h b/libtransport/src/hicn/transport/core/connector.h old mode 100755 new mode 100644 index 14201879c..c5250486c --- a/libtransport/src/hicn/transport/core/connector.h +++ b/libtransport/src/hicn/transport/core/connector.h @@ -33,7 +33,7 @@ enum class ConnectorType : uint8_t { VPP_CONNECTOR, }; -static constexpr std::size_t packet_size = 2000; +static constexpr std::size_t packet_size = 2048; static constexpr std::size_t queue_size = 4096; static constexpr std::size_t packet_pool_size = 4096; @@ -72,6 +72,10 @@ class Connector { result = packet_pool_.get(); } + if (result.second->isChained()) { + result.second->separateChain(result.second->next(), + result.second->prev()); + } result.second->clear(); return std::move(result.second); } -- cgit 1.2.3-korg