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 1AAF5A04BC; Sat, 10 Oct 2020 00:07:54 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6ACCF1D6BB; Sat, 10 Oct 2020 00:03:24 +0200 (CEST) Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) by dpdk.org (Postfix) with ESMTP id 9C5831D666 for ; Sat, 10 Oct 2020 00:03:11 +0200 (CEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20201009220301euoutp027d23806e939eafe058ee9177a5c483de~8chA75nIa1685816858euoutp02u for ; Fri, 9 Oct 2020 22:03:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20201009220301euoutp027d23806e939eafe058ee9177a5c483de~8chA75nIa1685816858euoutp02u DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1602280981; bh=OZZGi7agIbDWlz1FwjrRd3zGTVW3Tz6nh33nggujM50=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=aowvoolaK+91jLQg0a7G+EjSgHL6K9KPtLwWE1t01SbLJgzIjg6QqZFuJ86hfOY/Y zOB1IiLlDIVSw7xMyqD27lO8H8L5g2h25dSXfiJQFKqQNj5Jl4KNGX2SDWwsfkXLdS 46U4EWHeI/gtqCboRsaMLU+lIFu8xVH0Rw267E1Q= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20201009220256eucas1p1853958cb8baf14239240bece909dc4cd~8cg7-w7e11072710727eucas1p1p; Fri, 9 Oct 2020 22:02:56 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id D4.88.05997.01ED08F5; Fri, 9 Oct 2020 23:02:56 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20201009220255eucas1p1e7a286684291e586ebb22cb0a2117e50~8cg7JljiN0993409934eucas1p1e; Fri, 9 Oct 2020 22:02:55 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20201009220255eusmtrp24c4cd6f868a26364e0f12719325ea3f5~8cg7JEZYH2402824028eusmtrp2D; Fri, 9 Oct 2020 22:02:55 +0000 (GMT) X-AuditID: cbfec7f4-677ff7000000176d-0d-5f80de10ddaf Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id E4.E2.06314.F0ED08F5; Fri, 9 Oct 2020 23:02:55 +0100 (BST) Received: from Padamandas.fritz.box (unknown [106.210.88.70]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20201009220254eusmtip1210c1f595e584cd4e2357b5edd01cbf3~8cg6cUmc01334813348eusmtip11; Fri, 9 Oct 2020 22:02:54 +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 00:02:02 +0200 Message-Id: <20201009220202.20834-16-l.wojciechow@partner.samsung.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20201009220202.20834-1-l.wojciechow@partner.samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRmVeSWpSXmKPExsWy7djPc7oC9xriDQ5P4bS4screom/SRyaL d5+2M1k861nHaPGv4w+7A6vHrwVLWT0W73nJ5HHw3R6mAOYoLpuU1JzMstQifbsEroz9L7ay FRxhr5i8bzF7A+NOti5GDg4JAROJnsVpXYxcHEICKxgldkw+ywThfAFypqyHcj4DOZ/fsHYx coJ1nFuzlw0isZxRYvLHo6wQzidGib7bE1hAqtgEbCWOzPwK1iEiECbR3LyXBWQfs4CzxJOv bCBhYQEniUPdfWA2i4CqxLXVB8BO4hVwk5g1qQBil7zE6g0HmEFsTqBw665lLCCrJATOsEk0 7HrMBFHkItH87BsjhC0s8er4FnYIW0bi/875TBAN2xglrv7+yQjh7GeUuN67AqrKWuLwv99s EMdpSqzfpQ8RdpSYvHYxOySM+CRuvBUECTMDmZO2TWeGCPNKdLQJQVTrSTztmcoIs/bP2ics ECUeEtt/q0BC5yqjxIzJD1knMMrPQti1gJFxFaN4amlxbnpqsVFearlecWJucWleul5yfu4m RmDkn/53/MsOxl1/kg4xCnAwKvHwNiQ3xAuxJpYVV+YeYpTgYFYS4XU6ezpOiDclsbIqtSg/ vqg0J7X4EKM0B4uSOK/xopexQgLpiSWp2ampBalFMFkmDk6pBsbNXo0eSSmTV0/y/qrI2uN5 ZOsh8dSgDKfdU+VKz8XubzjCKimWLXxgaXTJoQjxurovu86/O/RqGnOmDv+LfSdDO0/dWLPn 7Zddtx4eC5u+LWjzkTb/r7UXYpPb/h4rFOYOeJ3V//6ust05saUrGbknzXa07T3T+0qxyn4N 24f+rJPnm6cKiDkqsRRnJBpqMRcVJwIAf8YKDvgCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRmVeSWpSXmKPExsVy+t/xu7r89xriDX7u47W4screom/SRyaL d5+2M1k861nHaPGv4w+7A6vHrwVLWT0W73nJ5HHw3R6mAOYoPZui/NKSVIWM/OISW6VoQwsj PUNLCz0jE0s9Q2PzWCsjUyV9O5uU1JzMstQifbsEvYz9L7ayFRxhr5i8bzF7A+NOti5GTg4J AROJc2v2AtlcHEICSxkl7sxfA+RwACVkJD5cEoCoEZb4c60LquYDo8TsHytZQBJsArYSR2Z+ ZQWpFxEIkzix0h8kzCzgLrFl8VRmEFtYwEniUHcf2C4WAVWJa6sPgI3nFXCTmDWpAGK8vMTq DQfAyjmBwq27lrFArGpklNhy4CXzBEa+BYwMqxhFUkuLc9Nziw31ihNzi0vz0vWS83M3MQID cduxn5t3MF7aGHyIUYCDUYmHVyOxIV6INbGsuDL3EKMEB7OSCK/T2dNxQrwpiZVVqUX58UWl OanFhxhNgY6ayCwlmpwPjJK8knhDU0NzC0tDc2NzYzMLJXHeDoGDMUIC6YklqdmpqQWpRTB9 TBycUg2MU1RiJ/z41vooI+32Wk2L189kQiRd3D0MmcyvxnTrb7bbWHn3j84k6yNvQ8yDAm5O mHqdW/B6u2T7nvvfXsx5FmR4LP+E1wOJ8CX5L471OxTM7ow/yhUx6fACQ3WpPfHMdbuU5jpf fnlY8glHpFJ8zyyDGzfmn9kkYzk3ZuX9uetnz2kz+8KhpcRSnJFoqMVcVJwIAIHe5iNaAgAA X-CMS-MailID: 20201009220255eucas1p1e7a286684291e586ebb22cb0a2117e50 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20201009220255eucas1p1e7a286684291e586ebb22cb0a2117e50 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20201009220255eucas1p1e7a286684291e586ebb22cb0a2117e50 References: <20201008052323.11547-1-l.wojciechow@partner.samsung.com> <20201009220202.20834-1-l.wojciechow@partner.samsung.com> Subject: [dpdk-dev] [PATCH v6 15/15] distributor: fix clearing returns buffer X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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