From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3DC31A04B1 for ; Sat, 10 Oct 2020 18:06:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id EB9BF1D910; Sat, 10 Oct 2020 18:06:17 +0200 (CEST) Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) by dpdk.org (Postfix) with ESMTP id 90DF71D994 for ; Sat, 10 Oct 2020 18:06:12 +0200 (CEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20201010160601euoutp0285d455132fd50b8e7ef5ee58fc0f4568~8rSmNwcpB1807318073euoutp02f for ; Sat, 10 Oct 2020 16:06:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20201010160601euoutp0285d455132fd50b8e7ef5ee58fc0f4568~8rSmNwcpB1807318073euoutp02f DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1602345961; bh=OZZGi7agIbDWlz1FwjrRd3zGTVW3Tz6nh33nggujM50=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uZ+vHdPX04epD3JGhohmZhU4E7gknAPcTQhefLO6/zmeJWN9fitQaTwO92/LneJTJ KLRvGGoI7lMi3/BTSCSVDqmsPGLw01RUcLyHZ+v4WlnbrLpBBPA1hTTHMW+UtP/T9P 9Ln+XO17WyARw8DabBTydbHXfKmXEB3n622yd/hY= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20201010160554eucas1p18625275e71e5af4798b6b79832ce659e~8rSfXAM7f2308623086eucas1p1x; Sat, 10 Oct 2020 16:05:54 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id F7.E6.06456.1EBD18F5; Sat, 10 Oct 2020 17:05:54 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20201010160552eucas1p2efdec872c4aea2b63af29c84e9a5b52d~8rSeUbayO1129911299eucas1p21; Sat, 10 Oct 2020 16:05:52 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20201010160552eusmtrp2864e3e9bfc65218b991b16e219633416~8rSeT4xCS1692616926eusmtrp2P; Sat, 10 Oct 2020 16:05:52 +0000 (GMT) X-AuditID: cbfec7f2-809ff70000001938-3a-5f81dbe1e736 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id D6.5A.06314.0EBD18F5; Sat, 10 Oct 2020 17:05:52 +0100 (BST) Received: from Padamandas.fritz.box (unknown [106.210.88.70]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20201010160551eusmtip1b95b513675558ef6ff5e25b1fdae482b~8rSdY0cb72972929729eusmtip1D; Sat, 10 Oct 2020 16:05:51 +0000 (GMT) From: Lukasz Wojciechowski To: David Hunt , Bruce Richardson Cc: dev@dpdk.org, l.wojciechow@partner.samsung.com, stable@dpdk.org Date: Sat, 10 Oct 2020 18:05:06 +0200 Message-Id: <20201010160508.19709-16-l.wojciechow@partner.samsung.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20201010160508.19709-1-l.wojciechow@partner.samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRmVeSWpSXmKPExsWy7djPc7qPbjfGG2zbwWhxY5W9Rd+kj0wW 7z5tZ7J41rOO0eJfxx92B1aPXwuWsnos3vOSyePguz1MAcxRXDYpqTmZZalF+nYJXBn7X2xl KzjCXjF532L2BsadbF2MnBwSAiYSE7b8ZOxi5OIQEljBKHG1ZT8rhPOFUWLal8csEM5nRonL bY3sMC1TT5+BSixnlJjUPI8ZwvnEKHFjZS8rSBWbgK3EkZlfwWwRgTCJ5ua9QB0cHMwCzhJP voLtFhZwkuj9vx+shEVAVaL/2jtmEJtXwE2i7/1XqGXyEqs3HACLcwLFz3YdZAPZJSFwmU2i p/8qI0SRi0TH60lQDcISr45vgbJlJP7vnM8E0bAN6LnfEJ9KCOxnlLjeuwKqylri8L/fbBDX aUqs36UPEXaU+P/vEztIWEKAT+LGW0GQMDOQOWnbdGaIMK9ER5sQRLWexNOeqYwwa/+sfcIC YXtIzDswkQkSPlcZJdoaFzJPYJSfhbBsASPjKkbx1NLi3PTUYsO81HK94sTc4tK8dL3k/NxN jMD4P/3v+KcdjF8vJR1iFOBgVOLhPXC8MV6INbGsuDL3EKMEB7OSCK/T2dNxQrwpiZVVqUX5 8UWlOanFhxilOViUxHmNF72MFRJITyxJzU5NLUgtgskycXBKNTD6vTKbfTlwfrd245Jbb06X +mzjXXCXpUFVlO//1ucffV6x7ltdye+y4uKXwtISAW2xK4FHX7/NvsQqwRQU0v6SnbeFTUbd +5HXvIepCZI1k7m+f131S+xUaMNnn4NM0VuXFcyL8Py6e6VCRZFG9IXb/RGKAtU6736tduWo 512fdUnffu1hjftKLMUZiYZazEXFiQBfNyX++wIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRmVeSWpSXmKPExsVy+t/xu7oPbjfGG3ydZmFxY5W9Rd+kj0wW 7z5tZ7J41rOO0eJfxx92B1aPXwuWsnos3vOSyePguz1MAcxRejZF+aUlqQoZ+cUltkrRhhZG eoaWFnpGJpZ6hsbmsVZGpkr6djYpqTmZZalF+nYJehn7X2xlKzjCXjF532L2BsadbF2MnBwS AiYSU0+fYQGxhQSWMkr8fK/VxcgBFJeR+HBJAKJEWOLPtS6gci6gkg+MEm++doP1sgnYShyZ +ZUVpF5EIEzixEp/kDCzgLvElsVTmUFsYQEnid7/+1lBbBYBVYn+a+/A4rwCbhJ977+yQ8yX l1i94QBYnBMofrbrINSuRkaJE7dvsk1g5FvAyLCKUSS1tDg3PbfYUK84Mbe4NC9dLzk/dxMj MBC3Hfu5eQfjpY3BhxgFOBiVeHglTjXGC7EmlhVX5h5ilOBgVhLhdTp7Ok6INyWxsiq1KD++ qDQntfgQoynQVROZpUST84FRklcSb2hqaG5haWhubG5sZqEkztshcDBGSCA9sSQ1OzW1ILUI po+Jg1OqgTH+aFtx/m6PRcs+/tt0RIOz+1opq9s53UmJX9ceEvvypNtg5o3sLf5KJ8MuRSkc aHR5ub6+2+EY4+yTWiEZHzv+n9p2KupsKmOHG3dNpGE7sypbydPf73L1rZ1OW2TGrm54ruFp e0KG4c3V1RNUehKm5IeJH9DXixfTX9zFN+nWwfNeK/ZzqSmxFGckGmoxFxUnAgBh1UOoWgIA AA== X-CMS-MailID: 20201010160552eucas1p2efdec872c4aea2b63af29c84e9a5b52d X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20201010160552eucas1p2efdec872c4aea2b63af29c84e9a5b52d X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20201010160552eucas1p2efdec872c4aea2b63af29c84e9a5b52d References: <20201009220202.20834-1-l.wojciechow@partner.samsung.com> <20201010160508.19709-1-l.wojciechow@partner.samsung.com> Subject: [dpdk-stable] [PATCH v7 15/16] distributor: fix clearing returns buffer X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" The patch clears distributors returns buffer in clear_returns() by setting start and count to 0. Fixes: 775003ad2f96 ("distributor: add new burst-capable library") Cc: david.hunt@intel.com Cc: stable@dpdk.org Signed-off-by: Lukasz Wojciechowski Acked-by: David Hunt --- lib/librte_distributor/rte_distributor.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/librte_distributor/rte_distributor.c b/lib/librte_distributor/rte_distributor.c index 2478de3b7..57240304a 100644 --- a/lib/librte_distributor/rte_distributor.c +++ b/lib/librte_distributor/rte_distributor.c @@ -704,6 +704,8 @@ rte_distributor_clear_returns(struct rte_distributor *d) /* Sync with worker. Release retptrs. */ __atomic_store_n(&(d->bufs[wkr].retptr64[0]), 0, __ATOMIC_RELEASE); + + d->returns.start = d->returns.count = 0; } /* creates a distributor instance */ -- 2.17.1