Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/122570/?format=api
http://patches.dpdk.org/api/patches/122570/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/20230126160309.584967-4-hamdani@nvidia.com/", "project": { "id": 1, "url": "http://patches.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<20230126160309.584967-4-hamdani@nvidia.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20230126160309.584967-4-hamdani@nvidia.com", "date": "2023-01-26T16:03:08", "name": "[4/5] net/mlx5/hws: support IP version matching for non relaxed", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "ec2f384a1cb12632ccff9c53dfadd2d046ad2b74", "submitter": { "id": 2931, "url": "http://patches.dpdk.org/api/people/2931/?format=api", "name": "Hamdan Igbaria", "email": "hamdani@nvidia.com" }, "delegate": { "id": 3268, "url": "http://patches.dpdk.org/api/users/3268/?format=api", "username": "rasland", "first_name": "Raslan", "last_name": "Darawsheh", "email": "rasland@nvidia.com" }, "mbox": "http://patches.dpdk.org/project/dpdk/patch/20230126160309.584967-4-hamdani@nvidia.com/mbox/", "series": [ { "id": 26660, "url": "http://patches.dpdk.org/api/series/26660/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=26660", "date": "2023-01-26T16:03:05", "name": "[1/5] net/mlx5/hws: fix alias_rtc_0 print location in debug dump", "version": 1, "mbox": "http://patches.dpdk.org/series/26660/mbox/" } ], "comments": "http://patches.dpdk.org/api/patches/122570/comments/", "check": "success", "checks": "http://patches.dpdk.org/api/patches/122570/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-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 E7FF742493;\n\tThu, 26 Jan 2023 17:04:42 +0100 (CET)", "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 27B4542D50;\n\tThu, 26 Jan 2023 17:04:35 +0100 (CET)", "from NAM10-MW2-obe.outbound.protection.outlook.com\n (mail-mw2nam10on2067.outbound.protection.outlook.com [40.107.94.67])\n by mails.dpdk.org (Postfix) with ESMTP id A6E6A410DD\n for <dev@dpdk.org>; Thu, 26 Jan 2023 17:04:34 +0100 (CET)", "from MW4PR04CA0179.namprd04.prod.outlook.com (2603:10b6:303:85::34)\n by CY8PR12MB7729.namprd12.prod.outlook.com (2603:10b6:930:84::21)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.21; Thu, 26 Jan\n 2023 16:04:33 +0000", "from CO1NAM11FT008.eop-nam11.prod.protection.outlook.com\n (2603:10b6:303:85:cafe::ec) by MW4PR04CA0179.outlook.office365.com\n (2603:10b6:303:85::34) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33 via Frontend\n Transport; Thu, 26 Jan 2023 16:04:33 +0000", "from mail.nvidia.com (216.228.117.161) by\n CO1NAM11FT008.mail.protection.outlook.com (10.13.175.191) with Microsoft SMTP\n Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.6043.22 via Frontend Transport; Thu, 26 Jan 2023 16:04:32 +0000", "from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com\n (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.36; Thu, 26 Jan\n 2023 08:04:22 -0800", "from nvidia.com (10.126.230.37) by rnnvmail201.nvidia.com\n (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.36; Thu, 26 Jan\n 2023 08:04:19 -0800" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=HXgU1RON5lykuLwyVq2cV4c2m7mrNnvcbFuqW2luXL6SCWCh2lfa1AKC8bN5mbJHOeCAOKTzwejw4Vj8PwVWjZIPHaFPJTauZca1M5XrSc5hNbFYaKpQjvVXSo2MqPvHuCWKCs7yOQJrOxCOnod011jowcA83FrC6ts8REDNwNuwK9/7KzrjqCfH5dbV/IoS5pPtM/xGulyT4S5yrBfYt6iSe/cXSM5MXasnps6YgO22RWsxzzG9FWKGNAWOrV0rRKZWc2Mh4uhwgXkLjcP0Fi3/lW5ZMjo07POS9GkVUrzbqxQxcoS7OTL3DY8Gem6buwszFDjzllWVJdOHIAAz/w==", "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=E0z0rZEq1xJw3WFpT4DoLpqQ3pz9janY4jXC3oaqX98=;\n b=X6lvZqHRLaTzK2LMgzl+CIGEboNNxCZlhL7Ow6yv8ixscWiRyBKPULG3qKwbZCnWKG8AvAZL4TF+BBtWUvyQ694Bj8yeKveEOn0Gc69mZPtPbdEEnfgPh3nsOtb1pQEXYOKWpGRQvgwzM1DQvqOhB9NXx2hqLKQMvIYfvga9RpLmVn0Lfoa4+qayChZVtUH7rpM3DEsqzKYcSvS5tEwWtqpESxP56DKfc56fy5h9wiLVPQEkO/d55rYGUjZDK2o4u1yUCnADUmDs9K2M/OGO5BBmjbAiiYco5w5tvIzC9dmCwNoljfDztlgA+e/VA/y4ikV3B87/pnFQe/SyMTxGXQ==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.117.161) smtp.rcpttodomain=monjalon.net smtp.mailfrom=nvidia.com;\n dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=E0z0rZEq1xJw3WFpT4DoLpqQ3pz9janY4jXC3oaqX98=;\n b=h/ojIRqR6r1gz9IPvTKvvL0eafZBpOzglszsjB+yYwk/hNra9I+UDHVw222Q3dutLljBJymgsKn/g+PjGT3Nsm8fvVRKo5PV3HM4CKCkt9iEg1gH/1irzbiBQ35UcvaLQo5yigJSyN8/4qqH50+ZRwDNlAt1MlBI43c1b+69GV5CBKBmku8HvTb1UBDrcO/rEcPoToXBObuXDzTFa7LvJ385K0c3siyQ7YsXqjDTnwio6EDRqV7YJB5B7nN0pI/ZwjsUSK4Ckv2hTg6sW9O9uVLWj8d3rBtvtpcsV8MeI+ZrOMOUHdsGLvt/5747IxUwCK6waiWwMCQoKuEM/q2Thg==", "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.117.161)\n smtp.mailfrom=nvidia.com;\n dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=nvidia.com;", "Received-SPF": "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.117.161 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C", "From": "Hamdan Igbaria <hamdani@nvidia.com>", "To": "<hamdani@nvidia.com>, <viacheslavo@nvidia.com>, <thomas@monjalon.net>,\n <suanmingm@nvidia.com>, Matan Azrad <matan@nvidia.com>", "CC": "<dev@dpdk.org>, <orika@nvidia.com>, <valex@nvidia.com>", "Subject": "[PATCH 4/5] net/mlx5/hws: support IP version matching for non relaxed", "Date": "Thu, 26 Jan 2023 18:03:08 +0200", "Message-ID": "<20230126160309.584967-4-hamdani@nvidia.com>", "X-Mailer": "git-send-email 2.31.1", "In-Reply-To": "<20230126160309.584967-1-hamdani@nvidia.com>", "References": "<20230126160309.584967-1-hamdani@nvidia.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-Originating-IP": "[10.126.230.37]", "X-ClientProxiedBy": "rnnvmail201.nvidia.com (10.129.68.8) To\n rnnvmail201.nvidia.com (10.129.68.8)", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "CO1NAM11FT008:EE_|CY8PR12MB7729:EE_", "X-MS-Office365-Filtering-Correlation-Id": "96c6bb88-87a0-46ba-c9bd-08daffb70374", "X-LD-Processed": "43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;", "X-Microsoft-Antispam-Message-Info": "\n 7bOwjtGAi5u4sgqeAZlCHDzVSbOh94I1DtdnAGUJzZsSOtJOUtPuMQIfKDrCiDg3Uu1NhjJMBbsL7xjY9led5SUDCHcdRlK49UGEEqujVHWiyrIZguc8CIWox+pq7GePhdDflUziTvCI8wVTB43ERDur/GbUTUIwegrRRHCjAxKZcLKchydAC/8EKT6/nY+VmNpGiwcPFYjXlpMDcnqlBdZtZYZs/Tywx9xSY4H93fnlUdUVSVToPSrMnvn4ibX0DubquKlEphTy/siD3TutmcrgsfZQr1DOe/ok9h6eck3iPXi0oxqTWHE9LWzW4fl0ypYvrMY70uMoSPjlYlSGRWzCFz6AsJ7ruiCybldDtdMcyjmTxp/DLfYv1/2+4+uxlJgRMZPZ8n58IWyeXPjuz2GHaUhIm3BlbdTuihZj++6PFEskYw6kor/yU0B330rNa+FM1kivYaRtNzDu0QEM2IvPvKvmhfcjKXgN8TrGH/PQId/EcemoWvM/VDMz8kF4Q80+/B5x9o9gHEgrTrJVYyk36tURAH3iBVwkmtUsy8xsIfS/vJ7W8OC78cCp7WdHU3Lc9B456t3dmVbPMXiyBlv3rDmHmrDpyVViLtpnX7VADk2VRB0y6VkWpcnbXg97hS213LGvrCc2HTqblqXqNRJYeh0Kr78EpbzujBzO8MKit3vszZPle4YZBnaqiLaG7rSeSh0h+aXwzMX7Xi+MVw==", "X-Forefront-Antispam-Report": "CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1;\n SRV:;\n IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE;\n SFS:(13230025)(4636009)(396003)(346002)(39860400002)(136003)(376002)(451199018)(46966006)(36840700001)(40470700004)(7696005)(70586007)(86362001)(186003)(82310400005)(6286002)(6666004)(478600001)(26005)(107886003)(36860700001)(40460700003)(6636002)(316002)(16526019)(110136005)(54906003)(40480700001)(70206006)(4326008)(55016003)(8676002)(356005)(426003)(2616005)(41300700001)(36756003)(336012)(47076005)(8936002)(1076003)(5660300002)(82740400003)(7636003)(2906002);\n DIR:OUT; SFP:1101;", "X-OriginatorOrg": "Nvidia.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "26 Jan 2023 16:04:32.6867 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 96c6bb88-87a0-46ba-c9bd-08daffb70374", "X-MS-Exchange-CrossTenant-Id": "43083d15-7273-40c1-b7db-39efd9ccc17a", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161];\n Helo=[mail.nvidia.com]", "X-MS-Exchange-CrossTenant-AuthSource": "\n CO1NAM11FT008.eop-nam11.prod.protection.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CY8PR12MB7729", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org" }, "content": "Enable matching on IP version explicitly for non relaxed mode.\nThis will add support for the user cases where he needs to\nmatch on ip version explicitly, for such case to have outer\nipv6 and inner ipv4 packets, etc.\n\nSigned-off-by: Hamdan Igbaria <hamdani@nvidia.com>\n---\n drivers/net/mlx5/hws/mlx5dr_definer.c | 16 ++++++++++++++++\n 1 file changed, 16 insertions(+)", "diff": "diff --git a/drivers/net/mlx5/hws/mlx5dr_definer.c b/drivers/net/mlx5/hws/mlx5dr_definer.c\nindex 6b98eb8c96..79f4f2667f 100644\n--- a/drivers/net/mlx5/hws/mlx5dr_definer.c\n+++ b/drivers/net/mlx5/hws/mlx5dr_definer.c\n@@ -539,6 +539,14 @@ mlx5dr_definer_conv_item_ipv4(struct mlx5dr_definer_conv_data *cd,\n \t\treturn rte_errno;\n \t}\n \n+\tif (m->version) {\n+\t\tfc = &cd->fc[DR_CALC_FNAME(IP_VERSION, inner)];\n+\t\tfc->item_idx = item_idx;\n+\t\tfc->tag_set = &mlx5dr_definer_ipv4_version_set;\n+\t\tfc->tag_mask_set = &mlx5dr_definer_ones_set;\n+\t\tDR_CALC_SET(fc, eth_l2, l3_type, inner);\n+\t}\n+\n \tif (m->fragment_offset) {\n \t\tfc = &cd->fc[DR_CALC_FNAME(IP_FRAG, inner)];\n \t\tfc->item_idx = item_idx;\n@@ -628,6 +636,14 @@ mlx5dr_definer_conv_item_ipv6(struct mlx5dr_definer_conv_data *cd,\n \t\tDR_CALC_SET(fc, eth_l4, ip_fragmented, inner);\n \t}\n \n+\tif (DR_GET(header_ipv6_vtc, &m->hdr.vtc_flow, version)) {\n+\t\tfc = &cd->fc[DR_CALC_FNAME(IP_VERSION, inner)];\n+\t\tfc->item_idx = item_idx;\n+\t\tfc->tag_set = &mlx5dr_definer_ipv6_version_set;\n+\t\tfc->tag_mask_set = &mlx5dr_definer_ones_set;\n+\t\tDR_CALC_SET(fc, eth_l2, l3_type, inner);\n+\t}\n+\n \tif (DR_GET(header_ipv6_vtc, &m->hdr.vtc_flow, tos)) {\n \t\tfc = &cd->fc[DR_CALC_FNAME(IP_TOS, inner)];\n \t\tfc->item_idx = item_idx;\n", "prefixes": [ "4/5" ] }{ "id": 122570, "url": "