get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/140047/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 140047,
    "url": "https://patches.dpdk.org/api/patches/140047/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20240514032131.153409-1-rongweil@nvidia.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<20240514032131.153409-1-rongweil@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240514032131.153409-1-rongweil@nvidia.com",
    "date": "2024-05-14T03:21:31",
    "name": "[v1] net/mlx5/hws: match VXLAN all fields",
    "commit_ref": null,
    "pull_url": null,
    "state": "awaiting-upstream",
    "archived": false,
    "hash": "eee7b0419508a9fb317b5662d52ed785fa21f4d9",
    "submitter": {
        "id": 2223,
        "url": "https://patches.dpdk.org/api/people/2223/?format=api",
        "name": "rongwei liu",
        "email": "rongweil@nvidia.com"
    },
    "delegate": {
        "id": 3268,
        "url": "https://patches.dpdk.org/api/users/3268/?format=api",
        "username": "rasland",
        "first_name": "Raslan",
        "last_name": "Darawsheh",
        "email": "rasland@nvidia.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20240514032131.153409-1-rongweil@nvidia.com/mbox/",
    "series": [
        {
            "id": 31916,
            "url": "https://patches.dpdk.org/api/series/31916/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=31916",
            "date": "2024-05-14T03:21:31",
            "name": "[v1] net/mlx5/hws: match VXLAN all fields",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/31916/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/140047/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/140047/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 DB20644020;\n\tTue, 14 May 2024 05:22:06 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 69D4F402D1;\n\tTue, 14 May 2024 05:22:06 +0200 (CEST)",
            "from NAM12-BN8-obe.outbound.protection.outlook.com\n (mail-bn8nam12on2046.outbound.protection.outlook.com [40.107.237.46])\n by mails.dpdk.org (Postfix) with ESMTP id D1F3C402AE\n for <dev@dpdk.org>; Tue, 14 May 2024 05:22:04 +0200 (CEST)",
            "from BN9PR03CA0182.namprd03.prod.outlook.com (2603:10b6:408:f9::7)\n by BL1PR12MB5922.namprd12.prod.outlook.com (2603:10b6:208:399::5) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Tue, 14 May\n 2024 03:22:01 +0000",
            "from BN1PEPF00004682.namprd03.prod.outlook.com\n (2603:10b6:408:f9:cafe::fc) by BN9PR03CA0182.outlook.office365.com\n (2603:10b6:408:f9::7) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55 via Frontend\n Transport; Tue, 14 May 2024 03:22:01 +0000",
            "from mail.nvidia.com (216.228.117.161) by\n BN1PEPF00004682.mail.protection.outlook.com (10.167.243.88) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.7587.21 via Frontend Transport; Tue, 14 May 2024 03:22:00 +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.1544.4; Mon, 13 May\n 2024 20:21:47 -0700",
            "from nvidia.com (10.126.231.35) 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.1544.4; Mon, 13 May\n 2024 20:21:44 -0700"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=LwPklHWTjsreB7uIgqW4WkPugDP6R+MEDvEkAtAqp5Ud9suIXFAruUh5xLOAmxPWW3knE1i2PGUd8fq2wLLghZmXmvT1u+2i9A9Wq36bKCy+q0HQPDEf1tua5e/fhDlv2VGOXDiOWoVT2+i0T0k0FylSvO7cyDLedJcdpQWn1dp4kJe24qeK6TgdzmEWvAglU/1VEz+cqukma56qkTPi4rNTavIz/cfU3PNmp3dSDYV/8DeT4rdkv4SUUmwjUC9xQ7hzSMEAntFYVij5BDgYg9gSHS1JIVx2oTaKdk5em1jPi2a6plbhQTNZQPQK4yLsGxOQSs87WHwHQxpAzeY2/A==",
        "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=je4+IGnbp51km6kzEwX4cg0XrCkLoZeGG5JRox/MGCw=;\n b=kSJof2U2rlLk2QI6LIrtQ4P1RwC+lF8pxfP3KIFIDpT1mwl4CeUWDZaak97rs0r5dmx3pjSI8II0iiS3Zaz7KvgmBXWogqaz5xJbvUgbHyvm3cztXHQnDDASBmYKny0FT6+FAqZgkQcJi+S7Ef+Bv2QegOKVA8Xq2gTxUg7Cry6ltxLU98VQoD9WPdTCHp9rwWcF2iBILSehWeIkWwjd8edfFfsQ8SibOSk7oIrGh32o/UHHCV8lnYTP38rACUtpA8MfKI2CLCfU6vQNQAvhZbnZUuWY2qfRxyMYYTiTRibe0GHfWpzAZ3vIPILvg6QaB+G30Bpoev1Y8GL+c0I83A==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.117.161) smtp.rcpttodomain=dpdk.org 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 (0)",
        "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=je4+IGnbp51km6kzEwX4cg0XrCkLoZeGG5JRox/MGCw=;\n b=OiBr/PUy+qH3HqxiYbEbY7vZqwjy1Rtfz4i+5n0PMv7MutlNtW1KIl6ifTdcv1kGbBAKcQBHPBO/iXYIsxKoJ1vxgEYjUEQzYTUWz9dAozhrRPzLxVVfQCo8ir2eHdN/w4pfm639H3dt1h32A8Yz9+lA1Vegb9A7OLx0E7f1DiihnrAFUp1lsfGe64R+oPxet2qmXSxyExyzVFUkXAQPuET1uNahHxBdIK4E86GeOwXscl9SKrBv2K1Cui0XHq8uJKQtIVkvhg+b4yyFQQU0kkcS2QPO9DWAjgXZgmSN2MfB/4OF1gIjdQAb+RhJ0C5BoSLt4yEuqWEOSoKqH6sckw==",
        "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": "Rongwei Liu <rongweil@nvidia.com>",
        "To": "<dev@dpdk.org>, <matan@nvidia.com>, <viacheslavo@nvidia.com>,\n <orika@nvidia.com>, <suanmingm@nvidia.com>, <thomas@monjalon.net>",
        "CC": "Alex Vesker <valex@nvidia.com>, Dariusz Sosnowski <dsosnowski@nvidia.com>",
        "Subject": "[PATCH v1] net/mlx5/hws: match VXLAN all fields",
        "Date": "Tue, 14 May 2024 06:21:31 +0300",
        "Message-ID": "<20240514032131.153409-1-rongweil@nvidia.com>",
        "X-Mailer": "git-send-email 2.27.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[10.126.231.35]",
        "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": "BN1PEPF00004682:EE_|BL1PR12MB5922:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "18863941-0080-44b1-9157-08dc73c50525",
        "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;\n ARA:13230031|82310400017|376005|36860700004|1800799015;",
        "X-Microsoft-Antispam-Message-Info": "\n zD+Dr7L+FnKb8LNi/e0idc8x81JMPipdh+JvwdT+UmdvtQRHNKJk2i0FSl8W6OpBpHPJnpuZa8DN1W2CtbZEWmy1VpLi6ZLLkhTNcB6wFBbIuHEjoaNrdmaEAPomA24GMjgNwMm8qLl53CiNpfyGaXThe8cbDLLiPiq8dhEeg0jA/i367SxbmnxhKOrOB6b7e2bq02rA2I/srwrts/TRqcmFzpcdtWaV53g5EYAysVeMM/o5xZPFmeGurz5LszKEjgK+yGf3JEjkxFN0MUOeFhNdyKGpOf7W123t/f6z8XMZk4NkoQWXGgnIVHBXTkI9+/gOhBFObaCIEcvb7hm00LruHrJ588QgXQJPspR1xa72/5rIGvkgIsk8O+CTlRcowJDfZOhrZ3WgltU/y01g8036AoqPD9SomKCInqpHBTc9jLoE+6nC+DXHgfxRyrXYuZhk2CPu5qS/DhW/H+umq5MXHcp+FTuxd+Z8w3mwqji1Bf1ZPjNj6/9dj+baFdQ7DxUFAYCDiq4uEQyZVXzeIqnp/iYgxqo4VK8XJZkMa4sb1fO3wZ6HvM2S7dcs7Y3031f9rz4msaJNzIXJfdaLrL8ILMmsF4KzXdHybcZ3ZG6BmDGvY+H6RNXY/dF1fHMDv99P7BlcxJ5xELFMHq9IEU1xhtvUvXQK1RobHJXkhA9PITkb+N6aT4Ag0wpUhuFU+PD+St+SFn8CYKBLZfltavlJaYG/5NC3qmpvtJ5MPu4DQG8yfFxRuZADiugqSGBsQVRwGhD+k7s7zE3UMFaj1EuYAvXG0cPSMjyultq1hy+tIBiTTkavi1W80IE0hFzKdYvvt4wcER+YBYrsVexeBQShZ/j/YotRYjD4YRbEMTRR2V/eXrrpjVWbOiPHbGMaieHgv0cQNVHjMyccgAT/n1xQMU0r/QgEdJbhAR8Lf0voWyFryxnMBgF4NuSzjJ5Wd2fuzzlurSHK4DENrBterGyHbvFiys1XptMkUbC5mSbH6/OSojiYlQZ8FdfBuVP8A+jTUb5ToiWyBOaJG3nOcKBHdtc/D/vbejGoWzj+DpzG5eSn8qT21jXJqzXa0ATZAUXatXDeGIEiDaskw2tijCI+rzWtADAEKOYxsGXG3hrxb/58hkEu12Yd2z3CwXLQdBJSHo6tBSDRV+hyv9ysx879eQ9ujWh6Me9XU8fM8qdORk3i2Ghj8DHl+iKcuW+7B7je6d+CMcxBWCJjsvnFgPTtR9zc0WwsxVjr7jKHz9xgROrjNpLa2QL/JYSi0NZ97AGmE34pBHdrpi8LU0csTE/bhcL08zOS+QafiYSGsWT6LbBd74LXdtBncWLxXStRhpV95LF+Zxpc7QlsqPMEeB1kJg2z0BW6mDsycZfDQbsgnqTbNjqw7/yK/VhzX3yL",
        "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:(13230031)(82310400017)(376005)(36860700004)(1800799015); DIR:OUT;\n SFP:1101;",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "14 May 2024 03:22:00.9836 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 18863941-0080-44b1-9157-08dc73c50525",
        "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 BN1PEPF00004682.namprd03.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BL1PR12MB5922",
        "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": "Support VxLAN all fields support.\nTo match GBP or GPE extension, the user needs to set\nthe right UDP destination port plus the desired VxLAN\nflag bits.\n\nSigned-off-by: Rongwei Liu <rongweil@nvidia.com>\nReviewed-by: Alex Vesker <valex@nvidia.com>\nAcked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>\n---\n doc/guides/nics/mlx5.rst              | 18 +++++++-------\n drivers/net/mlx5/hws/mlx5dr_definer.c | 36 ++++++---------------------\n drivers/net/mlx5/hws/mlx5dr_definer.h |  4 +--\n 3 files changed, 19 insertions(+), 39 deletions(-)",
    "diff": "diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst\nindex 9b2fe07fd3..dcc1beb812 100644\n--- a/doc/guides/nics/mlx5.rst\n+++ b/doc/guides/nics/mlx5.rst\n@@ -302,21 +302,21 @@ Limitations\n   size and ``txq_inline_min`` settings and may be from 2 (worst case forced by maximal\n   inline settings) to 58.\n \n-- Match on VXLAN supports the following fields only:\n+- Match on VXLAN supports any bits in the tunnel header\n \n-     - VNI\n-     - Last reserved 8-bits\n-\n-  Last reserved 8-bits matching is only supported When using DV flow\n-  engine (``dv_flow_en`` = 1).\n-  For ConnectX-5, the UDP destination port must be the standard one (4789).\n-  Group zero's behavior may differ which depends on FW.\n-  Matching value equals 0 (value & mask) is not supported.\n+   - Flag 8-bits and first 24-bits reserved fields matching is only supported When using DV flow\n+     engine (``dv_flow_en`` = 2).\n+   - For ConnectX-5, the UDP destination port must be the standard one (4789).\n+   - Group zero's behavior may differ which depends on FW.\n+   - Default UDP destination is 4789 if not explicitly specified.\n+   - User should set different flags when matching on VXLAN-GPE/GBP: like I and GPE bits for\n+     GPE and G bit for GBP.\n \n - Matching on VXLAN-GPE header fields:\n \n      - ``rsvd0``/``rsvd1`` matching support depends on FW version\n        when using DV flow engine (``dv_flow_en`` = 1).\n+     - ``protocol`` should be explicitly specified in HWS steering (``dv_flow_en`` = 2).\n \n - L3 VXLAN and VXLAN-GPE tunnels cannot be supported together with MPLSoGRE and MPLSoUDP.\n \ndiff --git a/drivers/net/mlx5/hws/mlx5dr_definer.c b/drivers/net/mlx5/hws/mlx5dr_definer.c\nindex a0f95c6923..63381c1111 100644\n--- a/drivers/net/mlx5/hws/mlx5dr_definer.c\n+++ b/drivers/net/mlx5/hws/mlx5dr_definer.c\n@@ -203,7 +203,8 @@ struct mlx5dr_definer_conv_data {\n \tX(SET,\t\tgtp_next_ext_hdr,\tGTP_PDU_SC,\t\trte_flow_item_gtp_psc) \\\n \tX(SET,\t\tgtp_ext_hdr_pdu,\tv->hdr.type,\t\trte_flow_item_gtp_psc) \\\n \tX(SET,\t\tgtp_ext_hdr_qfi,\tv->hdr.qfi,\t\trte_flow_item_gtp_psc) \\\n-\tX(SET,\t\tvxlan_flags,\t\tv->flags,\t\trte_flow_item_vxlan) \\\n+\tX(SET_BE32,\tvxlan_vx_flags,\t\tv->hdr.vx_flags,\trte_flow_item_vxlan) \\\n+\tX(SET_BE32,\tvxlan_vx_vni,\t\tv->hdr.vx_vni,\t\trte_flow_item_vxlan) \\\n \tX(SET,\t\tvxlan_udp_port,\t\tUDP_VXLAN_PORT,\t\trte_flow_item_vxlan) \\\n \tX(SET,\t\tvxlan_gpe_udp_port,\tUDP_VXLAN_GPE_PORT,\trte_flow_item_vxlan_gpe) \\\n \tX(SET,\t\tvxlan_gpe_flags,\tv->flags,\t\trte_flow_item_vxlan_gpe) \\\n@@ -600,16 +601,6 @@ mlx5dr_definer_gre_key_set(struct mlx5dr_definer_fc *fc,\n \tDR_SET_BE32(tag, *v, fc->byte_off, fc->bit_off, fc->bit_mask);\n }\n \n-static void\n-mlx5dr_definer_vxlan_vni_set(struct mlx5dr_definer_fc *fc,\n-\t\t\t     const void *item_spec,\n-\t\t\t     uint8_t *tag)\n-{\n-\tconst struct rte_flow_item_vxlan *v = item_spec;\n-\n-\tmemcpy(tag + fc->byte_off, v->vni, sizeof(v->vni));\n-}\n-\n static void\n mlx5dr_definer_ipv6_tos_set(struct mlx5dr_definer_fc *fc,\n \t\t\t    const void *item_spec,\n@@ -1555,13 +1546,6 @@ mlx5dr_definer_conv_item_vxlan(struct mlx5dr_definer_conv_data *cd,\n \tstruct mlx5dr_definer_fc *fc;\n \tbool inner = cd->tunnel;\n \n-\tif (m && (m->rsvd0[0] != 0 || m->rsvd0[1] != 0 || m->rsvd0[2] != 0 ||\n-\t    m->rsvd1 != 0)) {\n-\t\tDR_LOG(ERR, \"reserved fields are not supported\");\n-\t\trte_errno = ENOTSUP;\n-\t\treturn rte_errno;\n-\t}\n-\n \tif (inner) {\n \t\tDR_LOG(ERR, \"Inner VXLAN item not supported\");\n \t\trte_errno = ENOTSUP;\n@@ -1590,22 +1574,18 @@ mlx5dr_definer_conv_item_vxlan(struct mlx5dr_definer_conv_data *cd,\n \tif (!m)\n \t\treturn 0;\n \n-\tif (m->flags) {\n-\t\tfc = &cd->fc[MLX5DR_DEFINER_FNAME_VXLAN_FLAGS];\n+\tif (m->hdr.vx_flags) {\n+\t\tfc = &cd->fc[MLX5DR_DEFINER_FNAME_VXLAN_DW0];\n \t\tfc->item_idx = item_idx;\n-\t\tfc->tag_set = &mlx5dr_definer_vxlan_flags_set;\n+\t\tfc->tag_set = &mlx5dr_definer_vxlan_vx_flags_set;\n \t\tDR_CALC_SET_HDR(fc, tunnel_header, tunnel_header_0);\n-\t\tfc->bit_mask = __mlx5_mask(header_vxlan, flags);\n-\t\tfc->bit_off = __mlx5_dw_bit_off(header_vxlan, flags);\n \t}\n \n-\tif (!is_mem_zero(m->vni, 3)) {\n-\t\tfc = &cd->fc[MLX5DR_DEFINER_FNAME_VXLAN_VNI];\n+\tif (m->hdr.vx_vni) {\n+\t\tfc = &cd->fc[MLX5DR_DEFINER_FNAME_VXLAN_DW1];\n \t\tfc->item_idx = item_idx;\n-\t\tfc->tag_set = &mlx5dr_definer_vxlan_vni_set;\n+\t\tfc->tag_set = &mlx5dr_definer_vxlan_vx_vni_set;\n \t\tDR_CALC_SET_HDR(fc, tunnel_header, tunnel_header_1);\n-\t\tfc->bit_mask = __mlx5_mask(header_vxlan, vni);\n-\t\tfc->bit_off = __mlx5_dw_bit_off(header_vxlan, vni);\n \t}\n \n \treturn 0;\ndiff --git a/drivers/net/mlx5/hws/mlx5dr_definer.h b/drivers/net/mlx5/hws/mlx5dr_definer.h\nindex a42ba9b81a..8f34ea64c8 100644\n--- a/drivers/net/mlx5/hws/mlx5dr_definer.h\n+++ b/drivers/net/mlx5/hws/mlx5dr_definer.h\n@@ -122,8 +122,8 @@ enum mlx5dr_definer_fname {\n \tMLX5DR_DEFINER_FNAME_FLEX_PARSER_6,\n \tMLX5DR_DEFINER_FNAME_FLEX_PARSER_7,\n \tMLX5DR_DEFINER_FNAME_VPORT_REG_C_0,\n-\tMLX5DR_DEFINER_FNAME_VXLAN_FLAGS,\n-\tMLX5DR_DEFINER_FNAME_VXLAN_VNI,\n+\tMLX5DR_DEFINER_FNAME_VXLAN_DW0,\n+\tMLX5DR_DEFINER_FNAME_VXLAN_DW1,\n \tMLX5DR_DEFINER_FNAME_VXLAN_GPE_FLAGS,\n \tMLX5DR_DEFINER_FNAME_VXLAN_GPE_RSVD0,\n \tMLX5DR_DEFINER_FNAME_VXLAN_GPE_PROTO,\n",
    "prefixes": [
        "v1"
    ]
}