From patchwork Mon Jul 3 19:34:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Niklas_S=C3=B6derlund?= X-Patchwork-Id: 129220 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 1077E42DC6; Mon, 3 Jul 2023 21:35:29 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CA76C4111C; Mon, 3 Jul 2023 21:35:28 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2096.outbound.protection.outlook.com [40.107.244.96]) by mails.dpdk.org (Postfix) with ESMTP id 0EDD740ED5 for ; Mon, 3 Jul 2023 21:35:27 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PMplAY4XrNoDUGI/r5pmBop6ydLO52FgnGp2rqddbgVbZj+P5U0C3cNSgAfEjsWBRNNt0tPlT0RFcEWg+0EHPLjETfAL/kAlfHUWli4rBFHpmQSEJ8Vku4Wte14DFIW4+e5FYJF0kbAlF4JmMRNlu/oVDHdx9Z2EUNqyEY+J1CGwrd7EVt6YoWx3fz3c6eFkKfzeFSXNZ8Rt5cGdmw34B4hGshpPgsuai5qF/0thRncAkKjSxZj3KXzJTkobiWabRAmuD8gq2wuA0mX9RWIHkdrOVR8rK3DU37n8EtOGcfptVLjNzjx+Cf8TLvW7zJFSXbJA1Rdi2wYZR+IW5/yJZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=08hvwr0olQSB1Sfxh7szkej11jhWmSaVN2V/5SPLovA=; b=bdeAsIwAqEwWnPINCaM+sSZhWkv7CMWV8/EisCiPixGq5XQAzHPmY4oBXAJP6D6BxsPlbSXZrtYKOOm2JXzMg3w7EpYecgslr8gCsghEPFe12Xrh66Qbbd4HTuZdfrG4ppy0E7dwdvyR8KSke/KEnx8Ks5z9GYYRXSJ3Visdws8Kg6FmRFz0iqVnAfupLBiztUgldSXI9CJ4Drk8vNCyKUfMGQajZ3ffpfCre7hgq4BRf509Cteqks/aA4QLfl/fxR/hOXeJtDNcVKemTRaxUjsYCBqZTx5mA7wZK0Zon+ZGq7r8j3JfFrKbNs48aTfgogbZI7mnTOFMipUvMmouTQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=08hvwr0olQSB1Sfxh7szkej11jhWmSaVN2V/5SPLovA=; b=en2EiAqRtJ5fzvKs11ma5NV8yPlMxZrr/iAYi4bF4f14HukrjAm4FfRYV5Shn1fdMbL1fv6kS0Rcv7rIAi4kkxZtflPiPfwaIAydes3A2fnRI9Y5c2LrZDNBw0tNGx89CJOuiDC58U+qog+I4GcXOeKQVrN+K6Gfnkm8A6BzhgQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from BY3PR13MB4804.namprd13.prod.outlook.com (2603:10b6:a03:355::13) by BY1PR13MB6286.namprd13.prod.outlook.com (2603:10b6:a03:528::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Mon, 3 Jul 2023 19:35:24 +0000 Received: from BY3PR13MB4804.namprd13.prod.outlook.com ([fe80::5ae7:eda4:3881:4f4f]) by BY3PR13MB4804.namprd13.prod.outlook.com ([fe80::5ae7:eda4:3881:4f4f%4]) with mapi id 15.20.6544.024; Mon, 3 Jul 2023 19:35:24 +0000 From: =?utf-8?q?Niklas_S=C3=B6derlund?= To: dts@dpdk.org Cc: oss-drivers@corigine.com, Qin Ke , =?utf-8?q?Niklas?= =?utf-8?q?_S=C3=B6derlund?= Subject: [PATCH 1/2] tests/blocklist: optimize logic to match more driver name of pmd Date: Mon, 3 Jul 2023 21:34:58 +0200 Message-ID: <20230703193459.41870-2-niklas.soderlund@corigine.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230703193459.41870-1-niklas.soderlund@corigine.com> References: <20230703193459.41870-1-niklas.soderlund@corigine.com> X-ClientProxiedBy: BE1P281CA0213.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:88::18) To BY3PR13MB4804.namprd13.prod.outlook.com (2603:10b6:a03:355::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY3PR13MB4804:EE_|BY1PR13MB6286:EE_ X-MS-Office365-Filtering-Correlation-Id: a00a84e4-0d94-4a07-b3e3-08db7bfca556 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5NWpi5H/N68nRrhrPSBxkVku25N9t0F6qbpZHaSWRDknCpbR7/S8L21r7en1bgUn8ay/HVJFoeAsYnC17VyAp/cPYVEWE7591h8jrtxIHcX94Ir7bon7/vBu81FqZBUXKJs5xl4LSLS7qMvjQdbvG4Xb5e51E/nXkOtlTbtYjSjFw+yGsPk7YOAkh1xd98aNXXBBa1oTKbfxYErIXJnfTgYxMax11ummUbTHznxylxdj9ueAujhEOJujaD8+IdLHqmzg/HvwU1FJMK1yDhWDP1mwhclzigZNKN4XbrZzWYL5UTIbDFavpFtHJ0MKNAElpivBymmNfFa5NqIp+sPEOhplnWfGEwHQCMeJyxbhQ35gWlFSeAiFh+M6a/TpwAbOUdEhzKvUV+VVIgnNsqGh9nRef7HT0XAJPxfFyWKJrH30QCiDMPOvnxAKZN672Id21C5bI0U5J6nE0w5wyniC+16K0NZE6liOBr4ad5GIMWjISW15r/6VlLU7FDg2zA1+d8xAgWziNEahjzfRjUy/qE2+t23XSDEGFIhzK3ojjZCNiOa0w0jElkWOG+Ri0Fnsw5D9fsmBsDbx1A/6kHkgxP2Y/EK4CE66p7pLLz6krH/9v3DHwd7nccaBpfrgNnaPAPUBrG2w5L43vgkuhKt9KoJyDnjJPcZ4B/TsplGQyOs= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB4804.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(366004)(39840400004)(396003)(376002)(136003)(451199021)(41300700001)(6486002)(4744005)(38100700002)(38350700002)(6666004)(83380400001)(2616005)(107886003)(6506007)(1076003)(26005)(186003)(66574015)(52116002)(6512007)(54906003)(86362001)(478600001)(316002)(2906002)(36756003)(66476007)(66946007)(4326008)(66556008)(6916009)(8936002)(8676002)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?kB3rByr7fUcdgGOtoDOgO4utWqMy?= =?utf-8?q?cDgIySMf/54BfF3j/KCF0RXDxitr9rvU/8Fc6AlvxQjaO/1hiNL2+dRjYNEJZWT8c?= =?utf-8?q?1m4SGyMuf8la3gHRhaFGQxNpSLCBjEpfDF5eHhYT07rTVomNCRfYz8qmwMI32OJ6O?= =?utf-8?q?xIUzdhrCzCDzlamJDb/Cw8/TsU2xDYIDFAw7GpWmMtDHgD66QnRnRKXMKM152qQIA?= =?utf-8?q?myF1xNeGQ1FvKiXn2Ms3QnDiNZyJmY7e3ryLynTkEFFwWAOIhbaqe4pD/UTckltzV?= =?utf-8?q?mMav3B7jcf2MjY1k+okw1f1u/nnAozNI5DgWcGoH98QhfFMMqphAgfymy8R63Gxdh?= =?utf-8?q?VLzu5DwTsEiLb3XAdV1mZK7w77R/wHyynr5EyAdDQZTtWSv28Gx9ILkmVgNSFulI/?= =?utf-8?q?zPWg14953fI2Ss94eUHqsV6WPL9qyjCrExkVVb6XXSpSdYQzAnulJkefinT8qlgeF?= =?utf-8?q?aOcL+vfVLHxn3c3FWhkM8vUiRvzr8F7ZvyNsGzsvBb6P5DnnvJPw1/k+COyAea+Ba?= =?utf-8?q?c16/OXfg/T4z34fScj0IOkLLFQKBeaIAnkTAm9XhG7KJucFzjFHXo58wFyIR7/wMx?= =?utf-8?q?OahG8tCki8fRfeK6BcBTdWZmV/HpJp8dUjlycDH25mwClPnqfEZJGyNsZOWSsoby+?= =?utf-8?q?V/IPD+CuMDr8MfSZCBniinYvoAdT3DMjkOJ1x8RNKcyBgJfWrFyr6hYGCdcu92D9X?= =?utf-8?q?S11No94zyIIj7fP3J5zFnn/pud6VlbhvaBR5AHTsxEmHxDyNPdzigG76nFpdhoaMR?= =?utf-8?q?AoUTLE4gFGuCQfOExBVCnaBYtRNLGl1dHT3UCoAhgElAUGz0tNVv9QZCQX+fgk+3U?= =?utf-8?q?SU5xtRQPXBp2WMAPlYqusWP1KG0LcR10ySDI4oXbqyuxW0rpqU+UrfmJLHaAIC3m4?= =?utf-8?q?XxGMe5Ff+d9gCbAWovT20yxzq7kpkjpVjPN+noeXBhkorpQ5HZkel6+rLH8AVryH5?= =?utf-8?q?ueWFS9uFkUj8pVXnAMMSDhyZ/hZFjDS6EvwXSTCEvqvQVMAnPETFw7LCEiJo2a21W?= =?utf-8?q?0J5LhBJGKXH38JE9uVsFGoVj0jTlsA6/AumTcFIzOUz5l9NG5VRH8RxfftYaRU0S4?= =?utf-8?q?3G6vBPwR16G0NOyok+eE201pfIOQLJVDmlzGnX5xcjHUlG/ct4AoybR93jFxtjooa?= =?utf-8?q?t8lvoDoveeBmqdtusxHEd9aU3EakCyLATd7TDU7zHbfyK81JPwb6QnGEnRrKpErfS?= =?utf-8?q?A5Fmrfly9AKLoyms2g2Rej1V59hTrCmercUoyTFnCVnCR/gxme+Z4uNxiTlK3S4dJ?= =?utf-8?q?8o4Ce5x1D2aXYPWYJGfAyp5mL80w5BkCO9/CD7hBfz16NuiJfI3ZFbvTbnsvCDTC8?= =?utf-8?q?2FAOApoYFa274IcSvBfU9h2Yruh0tCJ64SyskiQZmvloH6T/EXj+BFfCauSzte+Ry?= =?utf-8?q?AOdK+63VMq3ZlVH4Z6zObM8m7RAZMePytVS2ZhOP2JkI4D26vqXmUar2z5e4zXV6v?= =?utf-8?q?9JPm3DGdyUS0s+YfiErf9tS7j18r3a/b+msWK4b7i/Ux0VS6SUC6IpwhFAX+R3L9Y?= =?utf-8?q?/lBES+tzj/e4NKXjSeyydS0acJCKR6cTow=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: a00a84e4-0d94-4a07-b3e3-08db7bfca556 X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4804.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2023 19:35:24.2127 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6EWk4+TXG9KP6cSDAcxl+XZGuGQJIsk8Jfj6OjUs+AzIW/2/yo/eztpOpMMHNo+2Bupz8Dk+rAVTZqJ+/HRvFRWmpO7VeYhhl/8SkjrftIM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR13MB6286 X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org From: Qin Ke Driver name of dpdk pmd can match net.*%s.*, not just net.*%s, optimize it. For example, it is net_nfp_pf for nfp, not net_nfp. Signed-off-by: Qin Ke Reviewed-by: Niklas Söderlund Reviewed-by Dano Teixeira --- tests/TestSuite_blocklist.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/TestSuite_blocklist.py b/tests/TestSuite_blocklist.py index 9aafc6fec2dc..9d12c8319b23 100644 --- a/tests/TestSuite_blocklist.py +++ b/tests/TestSuite_blocklist.py @@ -24,7 +24,7 @@ class TestBlockList(TestCase): self.verify(len(self.ports) >= 2, "Insufficient ports for testing") [arch, machine, self.env, toolchain] = self.target.split("-") self.regexp_blocklisted_port = ( - "Probe PCI driver: net.*%s \(%s\) device: .*%s \(socket [-0-9]+\)" + "Probe PCI driver: net.*%s.* \(%s\) device: .*%s \(socket [-0-9]+\)" ) self.pmdout = PmdOutput(self.dut) From patchwork Mon Jul 3 19:34:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Niklas_S=C3=B6derlund?= X-Patchwork-Id: 129221 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 6EC5942DC7; Mon, 3 Jul 2023 21:35:29 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0D67142C54; Mon, 3 Jul 2023 21:35:29 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2096.outbound.protection.outlook.com [40.107.244.96]) by mails.dpdk.org (Postfix) with ESMTP id 6ACDF400EF for ; Mon, 3 Jul 2023 21:35:27 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nXKrfXxcjW1goq90dDjAF56V+oddhgTzj8uF4s9TZRGqoFvIn9CW5910fVCuc9rkO3MES0GWuqEhmevszNpbRpT7o6VHg9pZr5c25LqWk5zxQbkQDLfKWIvVekfzu8Ehj1fxBSSb2+s6mYYpS3hMdx5amkVBZjxRrN5DiZT9i4EgoBXFg3c0TrDa7niHshhzWtt5S1rkuW17WvUf9+1LOaxRJgluctFPVV6c3EW19+htvA5rQcPHw3xuYRu6FJJ5E9pj14ZYozejS0LSbZEghi6Ax7CCx/H3n++v42cu+eFlpbGJGBEX1dEtAklKp/vfYhDZKLyhtqFKhCAExx0JmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=q++wdZdvcqcnVk3yc8vsUKqK2fspXy+yc/b/aHL5GEM=; b=R3Ry2JSGY6aMVhDWkOhxsYi4Gz+JeRU5kiPw4yYqnrL38r5668bG9zXMUlgegEoy94H6Z57eEhdmyYbbq6QOA7PHVj7qdrkTU7HmvF6UHBh759U8aXLz9PGNm5KqCzT8IfODui8zVFzi6yqjoCmr65B6r9ZRIXipC9aTSkriSTLusTGuI8YKVFztVjvydj5CItPiBc53GmRlNZWU6X4ED3RbkMLlY9Er9MoUCVrXRreOBC8zkg4Xb78asI3+O1SpR4QZmCf20m+dCKI6YyS1wK8/rNxEvdk3RZ7R8eVJ2HxGKm0rDa+UqD1v4QG152ME2+XbYaOmM8qZzcGnxabKsA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q++wdZdvcqcnVk3yc8vsUKqK2fspXy+yc/b/aHL5GEM=; b=qMCAv18LBCDd0muhyHAoxs6oSxx/hckeit+/rnhXLVsM2A9blFfiYfkf84ZONlrMPXoTgG0NQIkRJjUWQrqlJCXSz1UeNTqbpBVg70IhgUS7c7MI94uG3Y/guLbXXfD/ylh9tFbcoWR84js1tPdCRYOU410tRNsoPsmKuKnRprY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from BY3PR13MB4804.namprd13.prod.outlook.com (2603:10b6:a03:355::13) by BY1PR13MB6286.namprd13.prod.outlook.com (2603:10b6:a03:528::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Mon, 3 Jul 2023 19:35:25 +0000 Received: from BY3PR13MB4804.namprd13.prod.outlook.com ([fe80::5ae7:eda4:3881:4f4f]) by BY3PR13MB4804.namprd13.prod.outlook.com ([fe80::5ae7:eda4:3881:4f4f%4]) with mapi id 15.20.6544.024; Mon, 3 Jul 2023 19:35:25 +0000 From: =?utf-8?q?Niklas_S=C3=B6derlund?= To: dts@dpdk.org Cc: oss-drivers@corigine.com, Qin Ke , =?utf-8?q?Niklas?= =?utf-8?q?_S=C3=B6derlund?= Subject: [PATCH 2/2] tests/blocklist: optimize case of bl_one_port to adapt to more scenarios Date: Mon, 3 Jul 2023 21:34:59 +0200 Message-ID: <20230703193459.41870-3-niklas.soderlund@corigine.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230703193459.41870-1-niklas.soderlund@corigine.com> References: <20230703193459.41870-1-niklas.soderlund@corigine.com> X-ClientProxiedBy: BE1P281CA0213.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:88::18) To BY3PR13MB4804.namprd13.prod.outlook.com (2603:10b6:a03:355::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY3PR13MB4804:EE_|BY1PR13MB6286:EE_ X-MS-Office365-Filtering-Correlation-Id: e5b06e2b-37bd-4a0f-b1be-08db7bfca642 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: T8eqlUYDtpMmvxmniLeHPycwEoiT7O7lzdsCLsQjZ2jPQGK9CLnxnS8siqJRkfsh05wi2EJ68XWIb+7ryKSuI/HM5E/awoARFUTnDmFQLKHOTpm2/on3tbad5N04irR5Ussn0Zv7Rp0XI4lxu4vjwMXOnHAYAx1/Qjv8lolt6RFzxnrbGyQO/VZ+PtHMRJh/clXdTTczXmgBHpKoGkJDk0FyfhulRsyWSxcYWScbicWc6L+sEPWHhDzC69IX1gmbAYCU8HntD7Yd+tVozMig7KBU1kizb8S4FoYbxP/7Y1qBoLA1mJs21FA1X/6PfImLHdeDKfBO9A/i2f14ioHy0+MLwjcpHfsEbdzJzduYXY1XN/qlx5EkJssz4phkLGeZvCjtd94Qt0/QRXa5uLhwjALmyaWfX1TQNp9U9BQZuCnlOBZyYwBszH9geFpY07XPoljVE+xdDplV4ZK40ip407sU7CeFK5U/l36tWIptTYw5r4fqQEX5tczC0o2yNquIBL6V2u+2AGUqFl9HEOI6F2WYVgiq7oMg/3Rp9E2z1rD4hPJI2HENmSgSzvV4u1Z5L47+vQEsnZIsZMW+rDHCQ2Z3Y5xwTOVjiGoZeLQQ/Z2XAra0R3IM/0ehMZ8yHKMf X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB4804.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(366004)(39840400004)(396003)(376002)(136003)(451199021)(41300700001)(6486002)(38100700002)(38350700002)(6666004)(83380400001)(2616005)(107886003)(6506007)(1076003)(26005)(186003)(66574015)(52116002)(6512007)(54906003)(86362001)(478600001)(316002)(2906002)(36756003)(66476007)(66946007)(4326008)(66556008)(6916009)(8936002)(8676002)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?QOEZIWvEHQNAdN8TFIm5HgXzccjg?= =?utf-8?q?5ztSvy0dcTjkaXsnkOykpZDUOzSEsxjpkKvlLPXs4PwJcKDSa2a/XlDdixnOJn9ff?= =?utf-8?q?tfAF+ISJ+YSwlDofDMxhBvYoSyHvZ2abz1p1yy6mGkF/TzMMTTxNbz0ALIsD6bIbZ?= =?utf-8?q?/uqu/4XwxPVBuJEK/gGjHsntKSLS/CPp8R7fALlmqo/XP0DQBbHyvthiIQaj5ILTe?= =?utf-8?q?j05Y9Pqk94rZzeSU38kpZZPjIUF6VjrYbBC3+l99oQnHOaanWg0ZNramFB7wl+3ya?= =?utf-8?q?Jar07sMVxsmQALoSA0gGFVewMXulq1I0G/4B1Zw33YA5w/c7lf3FcTEjh+b5d3lQL?= =?utf-8?q?SYyPM+uSvGa6kGS9SIHxlUFi8GSxKD5A4zrXViUjdnj1W1XzW4pTSvZOhcJX6hKw7?= =?utf-8?q?airh8CGR+NsVGXA7TFZnkAqKWArvn9MF2qMBJUx9tMOp/21uVy6PH2SR38/E0ZjPE?= =?utf-8?q?Ve0Rxmf+dctcTxJwPS4LnZHFc0kWMBcHcB99SBT+OpZChJ5sIpFxtjE5zBwpZTWQR?= =?utf-8?q?PthNqp50hZ3gTiTkHDn70m+GsVzIfdXfXVVh5u1i60c+iNvbZkTtpm0oTwJ5zkfhT?= =?utf-8?q?tTjtHJY343COG3nV0Ee3IvGaPdwqv1wBMktcmNo2ytdG1tdCs2/ie2V4uIQexjlbL?= =?utf-8?q?x8meacPToFCvlfeUIe3RhkFYXLoh4Syu/OJ3O2t5XbrMDVqTPMU7T2K7B5U+vHASR?= =?utf-8?q?p+u0zHbW5esm2inYOCRRDs/evjRCgvR+orxmD49oBq5TfgGfso9FomlEqxu7iNrYZ?= =?utf-8?q?yVbuYTlca1KVySU14LdtiTwuIU7JLJTSu38Q7rCq8TKBXW9vnSYS2NW5BkV5IDcNO?= =?utf-8?q?ZMX2Wba5j/evQB+ARowSSla4GLQeTCKREEKXk/TNgmi2TAXfLcAFN/nj5m9eZqxo9?= =?utf-8?q?oaLbqH2b3oTTsQ3S/unZFZdUdZ3rtlmTnZmOr+6PIUSXu2h1/LgKTi2E2FpxfimJC?= =?utf-8?q?AoADeyoZkH2SmaVCJJtWQ5Exx2TDU+4nOpEG4eqa5FLzyoaGdlVP6N4SX5SyhchCn?= =?utf-8?q?pVQ3qB3KTkMS8/1YguFe0oN1NhlPNtp5FBIT7DVhY0Fcuq6pXis04CLxtW1m6pkiH?= =?utf-8?q?pzZjN60XdD4Z8kFKu2aZxjGNa7qqYG8Fw1xtgvDcw0/mO074X77VfS0LOBxcZil/4?= =?utf-8?q?q1rsQIi3wnOomOzb6edmVt3fo8LjSR3XzWAmUmYnGvoNIYP050oIYQ76LxrXve0Dm?= =?utf-8?q?7j7Lx7nUORXO3ruYROxsk7K+DcZpO5QuDgBScOBtG1GzUp9Niotlr4eyZKZ8ujUVo?= =?utf-8?q?HGFR3JVaJvZ5SX6TU7nObClPdVYnTme2qexbj3tpfT9PoxVlkDBBz+5DGAEuYh80U?= =?utf-8?q?cSV1q7NT1nZQjLTLwD6qbgVXj/j6tjszN1qfOHaRyh7oFH5sKsx09gU9SMxSO5nb+?= =?utf-8?q?bKgHr8RfzKjM8+MXa0uMoDM6ZsPbnTfA5iMyNcunoNXbtFotz4+fHQhn8B2YUOU4P?= =?utf-8?q?foYULCPbWQeBCFSx5PLcjJ8UkOsfN4D6qM4XvbVrOCBA6u1R3H4qAUqjP/bmgvMou?= =?utf-8?q?01J+L18U3goicrrtH/Q1QnkW8uMcg0CZcw=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5b06e2b-37bd-4a0f-b1be-08db7bfca642 X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4804.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2023 19:35:25.5639 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: kyjpJzxhJV322JkLgCdGmc58bNMvfghEVREGbCvoZyGjnmW6ZtEm3K2r9NfaPyPSR9Mpgr8ngH5YORGZqge1UDmfIYOTfO3dMx8b3wuF6UU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR13MB6286 X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org From: Qin Ke when one port blocked, the port with same PCIADRESS will also be blocked, optimize it to adapt to more scenarios whether the PCIADRESS of ports are same or not. Signed-off-by: Qin Ke Reviewed-by: Niklas Söderlund Reviewed-by Dano Teixeira --- tests/TestSuite_blocklist.py | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/tests/TestSuite_blocklist.py b/tests/TestSuite_blocklist.py index 9d12c8319b23..61b5bf6800cd 100644 --- a/tests/TestSuite_blocklist.py +++ b/tests/TestSuite_blocklist.py @@ -78,10 +78,25 @@ class TestBlockList(TestCase): Run testpmd with one port blocklisted. """ self.dut.kill_all() + blocked_pci_address = self.dut.ports_info[0]["pci"] out = self.pmdout.start_testpmd( - "Default", eal_param="-b %s" % self.dut.ports_info[0]["pci"] + "Default", eal_param="-b %s" % blocked_pci_address ) - self.check_blocklisted_ports(out, self.ports[1:]) + + """ + To multi-port NIC with one PCIADRESS, port has same PCIADRESS will also + be blocked when selected port blocked. + """ + ports_to_blocklist = [] + ports_no_blocklist = [] + for port in self.ports: + if self.dut.ports_info[port]["pci"] == blocked_pci_address: + ports_to_blocklist.append(port) + else: + ports_no_blocklist.append(port) + + self.check_blocklisted_ports(out, ports_to_blocklist, True) + self.check_blocklisted_ports(out, ports_no_blocklist) def test_bl_all_but_one_port_blocklisted(self): """