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 EBAF3A04C7 for ; Tue, 15 Sep 2020 21:35:10 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 80F511C13A; Tue, 15 Sep 2020 21:35:07 +0200 (CEST) Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by dpdk.org (Postfix) with ESMTP id 82D171C10D for ; Tue, 15 Sep 2020 21:35:00 +0200 (CEST) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20200915193500euoutp01d3aa112eb52b90260c97506de921873d~1DA7OzYE71858218582euoutp014 for ; Tue, 15 Sep 2020 19:35:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20200915193500euoutp01d3aa112eb52b90260c97506de921873d~1DA7OzYE71858218582euoutp014 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1600198500; bh=uh3mh0YltAfFhD986e+iRP3syUOWOIh9uNZziEV6b5M=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GAQ3IHEjCw2qSXLD/0sO2Pyuqwe/XyE76ogy9FZF33opDN1WiVl6hFcSSgZMh2oOd sHJitrB4iiyLFrdLlUpSwbOzJ+Yh1C3jjZr06pxswtanDffa24DCY4p8YkjDR0hWe9 4Iqsf4P8TYrgJNm24dWk4Nuplzm2T5kKs7GBhBXc= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20200915193459eucas1p2e61cb1ffd83a145d6c0480e5ee9b11dd~1DA66QE530523505235eucas1p2o; Tue, 15 Sep 2020 19:34:59 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 8F.E3.06456.367116F5; Tue, 15 Sep 2020 20:34:59 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20200915193459eucas1p19f5d1cbea87d7dc3bbd2638cdb96a31b~1DA6fsrdp1351113511eucas1p1h; Tue, 15 Sep 2020 19:34:59 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20200915193459eusmtrp173f28568ee7ea0a20f0bdf36219ff412~1DA6fNKSP1473114731eusmtrp1A; Tue, 15 Sep 2020 19:34:59 +0000 (GMT) X-AuditID: cbfec7f2-809ff70000001938-01-5f611763c168 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id C3.7C.06314.367116F5; Tue, 15 Sep 2020 20:34:59 +0100 (BST) Received: from Padamandas.fritz.box (unknown [106.210.88.70]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20200915193458eusmtip29b508d080a4703d388778ef4d7168b08~1DA51OIKa1712017120eusmtip2f; Tue, 15 Sep 2020 19:34:58 +0000 (GMT) From: Lukasz Wojciechowski To: David Hunt , Bruce Richardson Cc: dev@dpdk.org, l.wojciechow@partner.samsung.com, stable@dpdk.org Date: Tue, 15 Sep 2020 21:34:47 +0200 Message-Id: <20200915193449.13310-5-l.wojciechow@partner.samsung.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200915193449.13310-1-l.wojciechow@partner.samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRmVeSWpSXmKPExsWy7djP87rJ4onxBhvnmlncWGVv0TfpI5PF u0/bmSye9axjtPjX8YfdgdXj14KlrB6L97xk8jj4bg9TAHMUl01Kak5mWWqRvl0CV8bFNrGC ZZwVnV+vMjYwvmLvYuTkkBAwkTi7fgVjFyMXh5DACkaJQ3NbmEASQgJfGCX+r7CHSHxmlFjz /BIrTMfxo2eYIBLLGSXW9Wxgh+j4xChx9GQAiM0mYCtxZOZXsAYRgTCJ5ua9LF2MHBzMAs4S T76ygYSFBbwk3n7cAtbKIqAqsfLVRWYQm1fAVeL6knNQ18lLrN5wACzOKeAmcfXjbGaQvRIC Z9gknnw/ywxR5CJx7WQj1HHCEq+Ob4FqlpE4PbmHBaJhG6PE1d8/GSGc/YwS13tXQFVZSxz+ 95sN4jpNifW79CHCjhI3Lv1hBwlLCPBJ3HgrCBJmBjInbZvODBHmlehoE4Ko1pN42jOVEWbt n7VPWCBsD4nvR6+zQ8JqJqPEv3nnWScwys9CWLaAkXEVo3hqaXFuemqxYV5quV5xYm5xaV66 XnJ+7iZGYOSf/nf80w7Gr5eSDjEKcDAq8fAuuJ0QL8SaWFZcmXuIUYKDWUmE1+ns6Tgh3pTE yqrUovz4otKc1OJDjNIcLErivMaLXsYKCaQnlqRmp6YWpBbBZJk4OKUaGL2ltFv77p18W2Y0 71TJM+9svtXMYlkr0/oqfxyV2plTncVcwTrf1a7uXaPfQx6zPW+/BXOvf3DldXD+qWtstZM/ 6ClzXv6sddImenX4jPYn9hzsU3izv1y02bP6g+ukv7J7vpjLeknMsuq6Uj6/eYLe+Tfpwvq/ uiodH+lHhQau05jIYpM4XYmlOCPRUIu5qDgRACi42074AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRmVeSWpSXmKPExsVy+t/xe7rJ4onxBqc75S1urLK36Jv0kcni 3aftTBbPetYxWvzr+MPuwOrxa8FSVo/Fe14yeRx8t4cpgDlKz6Yov7QkVSEjv7jEVina0MJI z9DSQs/IxFLP0Ng81srIVEnfziYlNSezLLVI3y5BL+Nim1jBMs6Kzq9XGRsYX7F3MXJySAiY SBw/eoapi5GLQ0hgKaPE4XmrWLsYOYASMhIfLglA1AhL/LnWxQZR84FR4lr3W7BmNgFbiSMz v4LViwiESZxY6Q8SZhZwl9iyeCoziC0s4CXx9uMWsHIWAVWJla8ugsV5BVwlri85B3WDvMTq DQfA4pwCbhJXP84Gs4WAahafPM8+gZFvASPDKkaR1NLi3PTcYkO94sTc4tK8dL3k/NxNjMAw 3Hbs5+YdjJc2Bh9iFOBgVOLhXXA7IV6INbGsuDL3EKMEB7OSCK/T2dNxQrwpiZVVqUX58UWl OanFhxhNgY6ayCwlmpwPjJG8knhDU0NzC0tDc2NzYzMLJXHeDoGDMUIC6YklqdmpqQWpRTB9 TBycUg2MWa88tt/tD/ENrGwK28MjwOgpHb+IJdPtwHW99Qyrrz46L1K4837w3/sZPSUJTnPn SGVfe31L4W2med9+1VaxyY2yd9e1+i3KkBI49cK/6lng37kr/302Xhf+QeXpPrE+Pp+IfBt9 lRmaqivrpK/eE3t07OMii8lbj104ftVLU4GlKTyJNWC9EktxRqKhFnNRcSIAeg262VkCAAA= X-CMS-MailID: 20200915193459eucas1p19f5d1cbea87d7dc3bbd2638cdb96a31b X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20200915193459eucas1p19f5d1cbea87d7dc3bbd2638cdb96a31b X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200915193459eucas1p19f5d1cbea87d7dc3bbd2638cdb96a31b References: <20200915193449.13310-1-l.wojciechow@partner.samsung.com> Subject: [dpdk-stable] [PATCH v1 4/6] app/test: collect return mbufs in distributor test 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 --- 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 da13a9a3f..13c6397cc 100644 --- a/app/test/test_distributor.c +++ b/app/test/test_distributor.c @@ -599,6 +599,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