Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/129221/?format=api
http://patches.dpdk.org/api/patches/129221/?format=api", "web_url": "http://patches.dpdk.org/project/dts/patch/20230703193459.41870-3-niklas.soderlund@corigine.com/", "project": { "id": 3, "url": "http://patches.dpdk.org/api/projects/3/?format=api", "name": "DTS", "link_name": "dts", "list_id": "dts.dpdk.org", "list_email": "dts@dpdk.org", "web_url": "", "scm_url": "git://dpdk.org/tools/dts", "webscm_url": "http://git.dpdk.org/tools/dts/", "list_archive_url": "https://inbox.dpdk.org/dts", "list_archive_url_format": "https://inbox.dpdk.org/dts/{}", "commit_url_format": "" }, "msgid": "<20230703193459.41870-3-niklas.soderlund@corigine.com>", "list_archive_url": "https://inbox.dpdk.org/dts/20230703193459.41870-3-niklas.soderlund@corigine.com", "date": "2023-07-03T19:34:59", "name": "[2/2] tests/blocklist: optimize case of bl_one_port to adapt to more scenarios", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "f72313e5f1b8e1ed9abfb33819af48a152052254", "submitter": { "id": 2665, "url": "http://patches.dpdk.org/api/people/2665/?format=api", "name": "Niklas Söderlund", "email": "niklas.soderlund@corigine.com" }, "delegate": null, "mbox": "http://patches.dpdk.org/project/dts/patch/20230703193459.41870-3-niklas.soderlund@corigine.com/mbox/", "series": [ { "id": 28792, "url": "http://patches.dpdk.org/api/series/28792/?format=api", "web_url": "http://patches.dpdk.org/project/dts/list/?series=28792", "date": "2023-07-03T19:34:57", "name": "tests/blocklist: Add support for NFP PMD", "version": 1, "mbox": "http://patches.dpdk.org/series/28792/mbox/" } ], "comments": "http://patches.dpdk.org/api/patches/129221/comments/", "check": "success", "checks": "http://patches.dpdk.org/api/patches/129221/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dts-bounces@dpdk.org>", "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])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 6EC5942DC7;\n\tMon, 3 Jul 2023 21:35:29 +0200 (CEST)", "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 0D67142C54;\n\tMon, 3 Jul 2023 21:35:29 +0200 (CEST)", "from NAM12-MW2-obe.outbound.protection.outlook.com\n (mail-mw2nam12on2096.outbound.protection.outlook.com [40.107.244.96])\n by mails.dpdk.org (Postfix) with ESMTP id 6ACDF400EF\n for <dts@dpdk.org>; Mon, 3 Jul 2023 21:35:27 +0200 (CEST)", "from BY3PR13MB4804.namprd13.prod.outlook.com (2603:10b6:a03:355::13)\n by BY1PR13MB6286.namprd13.prod.outlook.com (2603:10b6:a03:528::9)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Mon, 3 Jul\n 2023 19:35:25 +0000", "from BY3PR13MB4804.namprd13.prod.outlook.com\n ([fe80::5ae7:eda4:3881:4f4f]) by BY3PR13MB4804.namprd13.prod.outlook.com\n ([fe80::5ae7:eda4:3881:4f4f%4]) with mapi id 15.20.6544.024; Mon, 3 Jul 2023\n 19:35:25 +0000" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=nXKrfXxcjW1goq90dDjAF56V+oddhgTzj8uF4s9TZRGqoFvIn9CW5910fVCuc9rkO3MES0GWuqEhmevszNpbRpT7o6VHg9pZr5c25LqWk5zxQbkQDLfKWIvVekfzu8Ehj1fxBSSb2+s6mYYpS3hMdx5amkVBZjxRrN5DiZT9i4EgoBXFg3c0TrDa7niHshhzWtt5S1rkuW17WvUf9+1LOaxRJgluctFPVV6c3EW19+htvA5rQcPHw3xuYRu6FJJ5E9pj14ZYozejS0LSbZEghi6Ax7CCx/H3n++v42cu+eFlpbGJGBEX1dEtAklKp/vfYhDZKLyhtqFKhCAExx0JmA==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n 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;\n bh=q++wdZdvcqcnVk3yc8vsUKqK2fspXy+yc/b/aHL5GEM=;\n b=R3Ry2JSGY6aMVhDWkOhxsYi4Gz+JeRU5kiPw4yYqnrL38r5668bG9zXMUlgegEoy94H6Z57eEhdmyYbbq6QOA7PHVj7qdrkTU7HmvF6UHBh759U8aXLz9PGNm5KqCzT8IfODui8zVFzi6yqjoCmr65B6r9ZRIXipC9aTSkriSTLusTGuI8YKVFztVjvydj5CItPiBc53GmRlNZWU6X4ED3RbkMLlY9Er9MoUCVrXRreOBC8zkg4Xb78asI3+O1SpR4QZmCf20m+dCKI6YyS1wK8/rNxEvdk3RZ7R8eVJ2HxGKm0rDa+UqD1v4QG152ME2+XbYaOmM8qZzcGnxabKsA==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com;\n dkim=pass header.d=corigine.com; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=q++wdZdvcqcnVk3yc8vsUKqK2fspXy+yc/b/aHL5GEM=;\n b=qMCAv18LBCDd0muhyHAoxs6oSxx/hckeit+/rnhXLVsM2A9blFfiYfkf84ZONlrMPXoTgG0NQIkRJjUWQrqlJCXSz1UeNTqbpBVg70IhgUS7c7MI94uG3Y/guLbXXfD/ylh9tFbcoWR84js1tPdCRYOU410tRNsoPsmKuKnRprY=", "Authentication-Results": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=corigine.com;", "From": "=?utf-8?q?Niklas_S=C3=B6derlund?= <niklas.soderlund@corigine.com>", "To": "dts@dpdk.org", "Cc": "oss-drivers@corigine.com, Qin Ke <qin.ke@corigine.com>, =?utf-8?q?Niklas?=\n\t=?utf-8?q?_S=C3=B6derlund?= <niklas.soderlund@corigine.com>", "Subject": "[PATCH 2/2] tests/blocklist: optimize case of bl_one_port to adapt to\n 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>", "Content-Type": "text/plain; charset=UTF-8", "Content-Transfer-Encoding": "8bit", "X-ClientProxiedBy": "BE1P281CA0213.DEUP281.PROD.OUTLOOK.COM\n (2603:10a6:b10:88::18) To BY3PR13MB4804.namprd13.prod.outlook.com\n (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": "\n 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:;\n IPV:NLI; SFV:NSPM; H:BY3PR13MB4804.namprd13.prod.outlook.com; PTR:; CAT:NONE;\n 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);\n DIR:OUT; SFP:1102;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?QOEZIWvEHQNAdN8TFIm5HgXzccjg?=\n\t=?utf-8?q?5ztSvy0dcTjkaXsnkOykpZDUOzSEsxjpkKvlLPXs4PwJcKDSa2a/XlDdixnOJn9ff?=\n\t=?utf-8?q?tfAF+ISJ+YSwlDofDMxhBvYoSyHvZ2abz1p1yy6mGkF/TzMMTTxNbz0ALIsD6bIbZ?=\n\t=?utf-8?q?/uqu/4XwxPVBuJEK/gGjHsntKSLS/CPp8R7fALlmqo/XP0DQBbHyvthiIQaj5ILTe?=\n\t=?utf-8?q?j05Y9Pqk94rZzeSU38kpZZPjIUF6VjrYbBC3+l99oQnHOaanWg0ZNramFB7wl+3ya?=\n\t=?utf-8?q?Jar07sMVxsmQALoSA0gGFVewMXulq1I0G/4B1Zw33YA5w/c7lf3FcTEjh+b5d3lQL?=\n\t=?utf-8?q?SYyPM+uSvGa6kGS9SIHxlUFi8GSxKD5A4zrXViUjdnj1W1XzW4pTSvZOhcJX6hKw7?=\n\t=?utf-8?q?airh8CGR+NsVGXA7TFZnkAqKWArvn9MF2qMBJUx9tMOp/21uVy6PH2SR38/E0ZjPE?=\n\t=?utf-8?q?Ve0Rxmf+dctcTxJwPS4LnZHFc0kWMBcHcB99SBT+OpZChJ5sIpFxtjE5zBwpZTWQR?=\n\t=?utf-8?q?PthNqp50hZ3gTiTkHDn70m+GsVzIfdXfXVVh5u1i60c+iNvbZkTtpm0oTwJ5zkfhT?=\n\t=?utf-8?q?tTjtHJY343COG3nV0Ee3IvGaPdwqv1wBMktcmNo2ytdG1tdCs2/ie2V4uIQexjlbL?=\n\t=?utf-8?q?x8meacPToFCvlfeUIe3RhkFYXLoh4Syu/OJ3O2t5XbrMDVqTPMU7T2K7B5U+vHASR?=\n\t=?utf-8?q?p+u0zHbW5esm2inYOCRRDs/evjRCgvR+orxmD49oBq5TfgGfso9FomlEqxu7iNrYZ?=\n\t=?utf-8?q?yVbuYTlca1KVySU14LdtiTwuIU7JLJTSu38Q7rCq8TKBXW9vnSYS2NW5BkV5IDcNO?=\n\t=?utf-8?q?ZMX2Wba5j/evQB+ARowSSla4GLQeTCKREEKXk/TNgmi2TAXfLcAFN/nj5m9eZqxo9?=\n\t=?utf-8?q?oaLbqH2b3oTTsQ3S/unZFZdUdZ3rtlmTnZmOr+6PIUSXu2h1/LgKTi2E2FpxfimJC?=\n\t=?utf-8?q?AoADeyoZkH2SmaVCJJtWQ5Exx2TDU+4nOpEG4eqa5FLzyoaGdlVP6N4SX5SyhchCn?=\n\t=?utf-8?q?pVQ3qB3KTkMS8/1YguFe0oN1NhlPNtp5FBIT7DVhY0Fcuq6pXis04CLxtW1m6pkiH?=\n\t=?utf-8?q?pzZjN60XdD4Z8kFKu2aZxjGNa7qqYG8Fw1xtgvDcw0/mO074X77VfS0LOBxcZil/4?=\n\t=?utf-8?q?q1rsQIi3wnOomOzb6edmVt3fo8LjSR3XzWAmUmYnGvoNIYP050oIYQ76LxrXve0Dm?=\n\t=?utf-8?q?7j7Lx7nUORXO3ruYROxsk7K+DcZpO5QuDgBScOBtG1GzUp9Niotlr4eyZKZ8ujUVo?=\n\t=?utf-8?q?HGFR3JVaJvZ5SX6TU7nObClPdVYnTme2qexbj3tpfT9PoxVlkDBBz+5DGAEuYh80U?=\n\t=?utf-8?q?cSV1q7NT1nZQjLTLwD6qbgVXj/j6tjszN1qfOHaRyh7oFH5sKsx09gU9SMxSO5nb+?=\n\t=?utf-8?q?bKgHr8RfzKjM8+MXa0uMoDM6ZsPbnTfA5iMyNcunoNXbtFotz4+fHQhn8B2YUOU4P?=\n\t=?utf-8?q?foYULCPbWQeBCFSx5PLcjJ8UkOsfN4D6qM4XvbVrOCBA6u1R3H4qAUqjP/bmgvMou?=\n\t=?utf-8?q?01J+L18U3goicrrtH/Q1QnkW8uMcg0CZcw=3D=3D?=", "X-OriginatorOrg": "corigine.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 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": "\n 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 <dts.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dts>,\n <mailto:dts-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dts/>", "List-Post": "<mailto:dts@dpdk.org>", "List-Help": "<mailto:dts-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dts>,\n <mailto:dts-request@dpdk.org?subject=subscribe>", "Errors-To": "dts-bounces@dpdk.org" }, "content": "From: Qin Ke <qin.ke@corigine.com>\n\nwhen one port blocked, the port with same PCIADRESS will also be blocked,\noptimize it to adapt to more scenarios whether the PCIADRESS of ports are\nsame or not.\n\nSigned-off-by: Qin Ke <qin.ke@corigine.com>\nReviewed-by: Niklas Söderlund <niklas.soderlund@corigine.com>\nReviewed-by Dano Teixeira <dano.teixeira@corigine.com>\n---\n tests/TestSuite_blocklist.py | 19 +++++++++++++++++--\n 1 file changed, 17 insertions(+), 2 deletions(-)", "diff": "diff --git a/tests/TestSuite_blocklist.py b/tests/TestSuite_blocklist.py\nindex 9d12c8319b23..61b5bf6800cd 100644\n--- a/tests/TestSuite_blocklist.py\n+++ b/tests/TestSuite_blocklist.py\n@@ -78,10 +78,25 @@ class TestBlockList(TestCase):\n Run testpmd with one port blocklisted.\n \"\"\"\n self.dut.kill_all()\n+ blocked_pci_address = self.dut.ports_info[0][\"pci\"]\n out = self.pmdout.start_testpmd(\n- \"Default\", eal_param=\"-b %s\" % self.dut.ports_info[0][\"pci\"]\n+ \"Default\", eal_param=\"-b %s\" % blocked_pci_address\n )\n- self.check_blocklisted_ports(out, self.ports[1:])\n+\n+ \"\"\"\n+ To multi-port NIC with one PCIADRESS, port has same PCIADRESS will also\n+ be blocked when selected port blocked.\n+ \"\"\"\n+ ports_to_blocklist = []\n+ ports_no_blocklist = []\n+ for port in self.ports:\n+ if self.dut.ports_info[port][\"pci\"] == blocked_pci_address:\n+ ports_to_blocklist.append(port)\n+ else:\n+ ports_no_blocklist.append(port)\n+\n+ self.check_blocklisted_ports(out, ports_to_blocklist, True)\n+ self.check_blocklisted_ports(out, ports_no_blocklist)\n \n def test_bl_all_but_one_port_blocklisted(self):\n \"\"\"\n", "prefixes": [ "2/2" ] }{ "id": 129221, "url": "