From patchwork Tue Jan 19 03:59:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukasz Wojciechowski X-Patchwork-Id: 86847 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3396AA0A03; Tue, 19 Jan 2021 04:59:24 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9700E140E29; Tue, 19 Jan 2021 04:59:23 +0100 (CET) Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by mails.dpdk.org (Postfix) with ESMTP id E2111140E23 for ; Tue, 19 Jan 2021 04:59:22 +0100 (CET) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20210119035922euoutp0147c72c790fd5c1e3d0ce84f9d8119788~bhh_iOj4Q3235332353euoutp01e for ; Tue, 19 Jan 2021 03:59:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20210119035922euoutp0147c72c790fd5c1e3d0ce84f9d8119788~bhh_iOj4Q3235332353euoutp01e DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1611028762; bh=6sY8sR/eF0K4bWGakhZ1w3VwaKQmkEgSNtXlJkTD80g=; h=From:To:Cc:Subject:Date:References:From; b=Xr8S+ktvWJHqIS1kfn04ZcLiL7igQFLm7lMzmFTTBTXwLZLAa73icy1aUCnNgxE27 mTmTLwhf9JT7VNfwHUjFCdDy7iNz88+IojwdK9vHIJIylcmqvhYF86d2fyIDp4tAGq IK1bfaHdi4uyypnrt1jkloHK/TwdxZ+HhnJaXD6w= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20210119035921eucas1p27b76a7c0b353e5eb35b1c6c310698621~bhh94lwkI1640716407eucas1p2a; Tue, 19 Jan 2021 03:59:21 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id D5.0F.44805.91956006; Tue, 19 Jan 2021 03:59:21 +0000 (GMT) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20210119035920eucas1p15da5a04b73d19e63287dc14905d765f2~bhh9GGX202434724347eucas1p1V; Tue, 19 Jan 2021 03:59:20 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20210119035920eusmtrp15fd54a47b7091d79d20be007ec06a5d8~bhh9FkcgS2697226972eusmtrp1P; Tue, 19 Jan 2021 03:59:20 +0000 (GMT) X-AuditID: cbfec7f4-b4fff7000000af05-1d-6006591952ec Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 10.CC.21957.81956006; Tue, 19 Jan 2021 03:59:20 +0000 (GMT) Received: from localhost.localdomain (unknown [106.210.134.142]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20210119035920eusmtip21b9944260e8206655ab7e80e51f49db6~bhh8ngenN0696906969eusmtip2l; Tue, 19 Jan 2021 03:59:20 +0000 (GMT) From: Lukasz Wojciechowski To: Cc: dev@dpdk.org, l.wojciechow@partner.samsung.com Date: Tue, 19 Jan 2021 04:59:09 +0100 Message-Id: <20210119035910.8324-1-l.wojciechow@partner.samsung.com> X-Mailer: git-send-email 2.17.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRmVeSWpSXmKPExsWy7djPc7qSkWwJBqdWCFm8+7SdyeJZzzpG ByaPXwuWsnocfLeHKYApissmJTUnsyy1SN8ugStjSudO9oJGzoozt/4xNTDuZ+9i5OSQEDCR OHnwAiOILSSwglHi3jbNLkYuIPsLo8Tve59YIRKfGSWWXraCaXg7cw4zRHw5o8SMm34QDV8Z JZ51/QZrYBOwlTgy8yuYLSLAIrHy+3cWEJtZwEjiZfdEsGZhAR2J3a9ngtWwCKhKtDw9DFbD K+Ai0Xd+NTPEMnmJ1RsOQNnH2CW6DnJD2C4Sq+f2QH0gLPHq+BYoW0bi9OQeFpCDJAS2MUpc /f2TEcLZzyhxvXcFVJW1xOF/v9m6GDmALtKUWL9LHyLsKDFr9WNmkLCEAJ/EjbeCEDfzSUza Nh0qzCvR0SYEUa0n8bRnKiPM2j9rn7BA2B4Sc3/MARsuJBArcWCz1ARGuVkIqxYwMq5iFE8t Lc5NTy02ykst1ytOzC0uzUvXS87P3cQIjNvT/45/2cG4/NVHvUOMTByMhxglOJiVRHhL1zEl CPGmJFZWpRblxxeV5qQWH2KU5mBREudN2rImXkggPbEkNTs1tSC1CCbLxMEp1cCUfc9oK+et +FvOl5KvfZ4YvPD1teMy/O55Dh+07VlDZr/fc5UzIPfHsZYaiY+cu9Wf/61bYJTBliY+u2JG cp7BvoyLZ46xJquuPHiYe2FX8hKlE9knp2tM3zgvs1THRkG14O/e42u2V3vFqX9MfHntdNc+ di+tzdOSmqZYXd5wbMXPt3PtPaUOq/2aNvdWeVPP+ltTpS5t994e5haVeWelTfODiSKZ5pOk 94jbFCm7Vz3bwHT4eMPsjfJ3qvbp//3Y4y2c8kkq+lamvcSjWatV8me2hv1+2yW+S/yd9R01 fbb3bLvFF00s1LQJ5s503bveSuRW3Y8VQftmdS3ovHjB8nzpuTn7ZXOD9/9hji3hVGIpzkg0 1GIuKk4EACGN/iNKAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprALMWRmVeSWpSXmKPExsVy+t/xe7oSkWwJBhPOS1m8+7SdyeJZzzpG ByaPXwuWsnocfLeHKYApSs+mKL+0JFUhI7+4xFYp2tDCSM/Q0kLPyMRSz9DYPNbKyFRJ384m JTUnsyy1SN8uQS9jSudO9oJGzoozt/4xNTDuZ+9i5OSQEDCReDtzDnMXIxeHkMBSRonW3S1A CQ6ghIzEh0sCEDXCEn+udbFB1HxmlFjWPI8RJMEmYCtxZOZXVhBbRIBFYuX37ywgNjPQ0Nvz mthAbGEBHYndr2eC1bAIqEq0PD0MVsMr4CLRd341M8QCeYnVGw4wT2DkWcDIsIpRJLW0ODc9 t9hQrzgxt7g0L10vOT93EyMwaLYd+7l5B+O8Vx/1DjEycTAeYpTgYFYS4S1dx5QgxJuSWFmV WpQfX1Sak1p8iNEUaN9EZinR5Hxg2OaVxBuaGZgamphZGphamhkrifNunbsmXkggPbEkNTs1 tSC1CKaPiYNTqoGpIXrj39fTgj8dT5o1zSmSfbdcQK4v89x/YhpPWOa/zA9d1lSvOu/o2q1p Wkk1G/csDQ68WHF/xSlxT/a3LLsahWZs9Ni7O/9yCed+E51o4zThilv2alkF62JfXVJhK75Q 27z2sVf4VZnoJXUql8yYfmkW/9+TFvR3mebxaKcdmoKP2Wpmz+C7ktATd/bt+pbmwza7WhMX Nh7fn2kbtci0w0jo9AsDv+pl1REv3irPfLtH5ueDg0sWrYw+4/7l4bfAOVdy901JX/TqWmd/ t99Ohrc6yde+nwmvSHS4v/zuguwPWbHpKk9e/k+cfjeNvfujbQrPof3sW0rClp+4HNfWGtre 9TC/I+ZszMUQ49JjSizFGYmGWsxFxYkA3mS7MaMCAAA= X-CMS-MailID: 20210119035920eucas1p15da5a04b73d19e63287dc14905d765f2 X-Msg-Generator: CA X-RootMTR: 20210119035920eucas1p15da5a04b73d19e63287dc14905d765f2 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20210119035920eucas1p15da5a04b73d19e63287dc14905d765f2 References: Subject: [dpdk-dev] [PATCH v1 0/1] distributor test fix X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" According to the discussion in this thread: https://protect2.fireeye.com/v1/url?k=24ecce33-7b77f77c-24ed457c-0cc47a30 d446-e317a6beb8cfa273&q=1&e=f8bb12df-3698-4bce-a7b7-d72e22b91431&u=https% 3A%2F%2Finbox.dpdk.org%2Fdev%2FCAOE1vsOehF4ZMOWffpEv%3DQF6YOc5wXtg23PV83B 9CLiTMn8wQA%40mail.gmail.com%2F%23r I was able to reproduce the distributor test failure in the exactly same way as described, but on x86_64 machine with 32 cores. So it does not seem to be the problem related to the ARM architecture. IMO issue occurs when there are many worker threads returning at the same time packets. I was not able to observe the issue on ARM devices, but I used only machines with 4 cores. So that is max 3 worker cores, so maximum of 32*3 = 96 packets processed at the same time which is less than 127 , so the issue cannot occur. Can anyone verify this patch on a machine similar to one used in CI lab, on which the issue occurred? Lukasz Wojciechowski (1): test/distributor: prevent return buffer overload app/test/test_distributor.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-)