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 2D70AA04C0 for ; Sat, 26 Sep 2020 00:42:50 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id CFAED1EA36; Sat, 26 Sep 2020 00:42:35 +0200 (CEST) Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) by dpdk.org (Postfix) with ESMTP id 0875D1E964 for ; Sat, 26 Sep 2020 00:42:22 +0200 (CEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20200925224221euoutp0215ddb0022dcc668993258123b1bf17ed~4KBXa3Dra2280822808euoutp02J for ; Fri, 25 Sep 2020 22:42:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20200925224221euoutp0215ddb0022dcc668993258123b1bf17ed~4KBXa3Dra2280822808euoutp02J DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1601073741; bh=W+moa7N6OskcVqduFNcP3L2X5TqmR+C7P43t5m7MolA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XuZQiNsgpkZXuiY3yBi26hjYXQNmDfiXBIvJ+hKO8ft+CYGYpNK4tSVwqdgnfAoHK 3e+PLHtxgSFOC9YwglSt7c931/if3BJ1/U2/OKLllHcZ9xmY5QcofVoir9npPZd71h 1nlIqntNEQ1m8mh0G5bu+0ofPhTiirxrVyHw7Ddc= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20200925224220eucas1p2b86352cbedeeea2ef86d687d17c5d296~4KBWaPmBd0959909599eucas1p2g; Fri, 25 Sep 2020 22:42:20 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id A4.DF.05997.C427E6F5; Fri, 25 Sep 2020 23:42:20 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20200925224219eucas1p2d61447fef421573d653d2376423ecce0~4KBVdIkqA3162731627eucas1p26; Fri, 25 Sep 2020 22:42:19 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20200925224219eusmtrp2c62fe6ad4301c07051545731a6e8075c~4KBVcpTYt0483804838eusmtrp2J; Fri, 25 Sep 2020 22:42:19 +0000 (GMT) X-AuditID: cbfec7f4-677ff7000000176d-71-5f6e724c0adb Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id FF.BE.06017.B427E6F5; Fri, 25 Sep 2020 23:42:19 +0100 (BST) Received: from localhost.localdomain (unknown [106.210.88.70]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20200925224219eusmtip2b433658cfe82b908ac931241e242a765~4KBU3E3SL1081510815eusmtip22; Fri, 25 Sep 2020 22:42:19 +0000 (GMT) From: Lukasz Wojciechowski To: David Hunt , Bruce Richardson Cc: dev@dpdk.org, l.wojciechow@partner.samsung.com, stable@dpdk.org Date: Sat, 26 Sep 2020 00:42:06 +0200 Message-Id: <20200925224209.12173-6-l.wojciechow@partner.samsung.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200925224209.12173-1-l.wojciechow@partner.samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRmVeSWpSXmKPExsWy7djPc7o+RXnxBrNfalvcWGVv0TfpI5PF u0/bmSye9axjtPjX8YfdgdXj14KlrB6L97xk8jj4bg9TAHMUl01Kak5mWWqRvl0CV8bh+xdY Ci5zVqy4/JCtgXESRxcjJ4eEgInEh8Ov2boYuTiEBFYwSpzds5AdwvnCKHFn8womCOczo8Ta /nXMXYwcYC2PJlpDxJczSszbNxeh6MLjeawgc9kEbCWOzPwKZosIhEk0N+9lAWlmFnCWePKV DSQsLGAnMX3dBLASFgFVietz2plASngFXCXOTDeHuE5eYvWGA8wgNqeAm8S3fXOZQVZJCFxm k/j8toURoshF4uO2pcwQtrDEq+Nb2CFsGYn/O+czQTRsY5S4+vsnI4Szn1Hieu8KqCpricP/ frNBHKcpsX6XPkTYUeL+yi9QD/NJ3HgrCBJmBjInbZsOFeaV6GgTgqjWk3jaM5URZu2ftU9Y IGwPiT+XF0ED9CqjRNvjPewTGOVnISxbwMi4ilE8tbQ4Nz212CgvtVyvODG3uDQvXS85P3cT IzD2T/87/mUH464/SYcYBTgYlXh4FZ7mxguxJpYVV+YeYpTgYFYS4XU6ezpOiDclsbIqtSg/ vqg0J7X4EKM0B4uSOK/xopexQgLpiSWp2ampBalFMFkmDk6pBsZi5R2MPUf9BPOVyq/fuPhs utkVtdbzv95erDzBMlPPQ0Xt/7KJDbN/q+tuOfj2RbO7v2z+vSpJhfNGh0SFSqezlJe938y1 wcKGL1iR98hJ1tfGuqp1STK1316Va0zX3piv/FpxmmS55gR5103+237NjdTvnHk7Q+Rdmsb1 SVPOPb+7oX9nY50SS3FGoqEWc1FxIgCG3+Nx+QIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRmVeSWpSXmKPExsVy+t/xe7reRXnxBm8XaVvcWGVv0TfpI5PF u0/bmSye9axjtPjX8YfdgdXj14KlrB6L97xk8jj4bg9TAHOUnk1RfmlJqkJGfnGJrVK0oYWR nqGlhZ6RiaWeobF5rJWRqZK+nU1Kak5mWWqRvl2CXsbh+xdYCi5zVqy4/JCtgXESRxcjB4eE gInEo4nWXYxcHEICSxkllk36wAoRl5H4cEmgi5ETyBSW+HOtiw2i5iOjRGf7QXaQBJuArcSR mV/B6kUEwiROrPQHCTMLuEtsWTyVGcQWFrCTmL5uAiuIzSKgKnF9TjsTSDmvgKvEmenmEOPl JVZvOABWzingJvFt31xmiFWNjBI9b/pYJzDyLWBkWMUoklpanJueW2ykV5yYW1yal66XnJ+7 iREYhtuO/dyyg7HrXfAhRgEORiUeXoWnufFCrIllxZW5hxglOJiVRHidzp6OE+JNSaysSi3K jy8qzUktPsRoCnTURGYp0eR8YIzklcQbmhqaW1gamhubG5tZKInzdggcjBESSE8sSc1OTS1I LYLpY+LglGpgLFfNCM8O+urSMC/UefID940rrW8dfXa96+mlo1wzDnKrWr3YoJN0aX7Z56ct bZUX28SK0w6rVB3LN1e7XrV/77+T6tL/A5a9/5Q3g3XrRIX4+6W/2aczLuTe5flU6ZzMKnlH j+35EvkVvP8b/J491b8z+yV7t+GtGNama+862Uw6ClUu9s/9p8RSnJFoqMVcVJwIACvZUihZ AgAA X-CMS-MailID: 20200925224219eucas1p2d61447fef421573d653d2376423ecce0 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20200925224219eucas1p2d61447fef421573d653d2376423ecce0 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200925224219eucas1p2d61447fef421573d653d2376423ecce0 References: <20200923132541.21417-1-l.wojciechow@partner.samsung.com> <20200925224209.12173-1-l.wojciechow@partner.samsung.com> Subject: [dpdk-stable] [PATCH v4 5/8] test/distributor: collect return mbufs 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" During quit_workers function distributor's main core processes some packets to wake up pending worker cores so they can quit. As quit_workers acts also as a cleanup procedure for next test case it should also collect these packages returned by workers' handlers, so the cyclic buffer with returned packets in distributor remains empty. Fixes: c3eabff124e6 ("distributor: add unit tests") Cc: bruce.richardson@intel.com Fixes: c0de0eb82e40 ("distributor: switch over to new API") Cc: david.hunt@intel.com Cc: stable@dpdk.org Signed-off-by: Lukasz Wojciechowski Acked-by: David Hunt --- app/test/test_distributor.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/test/test_distributor.c b/app/test/test_distributor.c index b302ed118..1fbdf6fd1 100644 --- a/app/test/test_distributor.c +++ b/app/test/test_distributor.c @@ -590,6 +590,10 @@ quit_workers(struct worker_params *wp, struct rte_mempool *p) rte_distributor_process(d, NULL, 0); rte_distributor_flush(d); rte_eal_mp_wait_lcore(); + + while (rte_distributor_returned_pkts(d, bufs, RTE_MAX_LCORE)) + ; + quit = 0; worker_idx = 0; zero_idx = 0; -- 2.17.1