get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 136573,
    "url": "http://patches.dpdk.org/api/patches/136573/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20240209085211.2643148-1-weh@microsoft.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": "<20240209085211.2643148-1-weh@microsoft.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240209085211.2643148-1-weh@microsoft.com",
    "date": "2024-02-09T08:52:11",
    "name": "[1/1] net/mana: add vlan tagging support",
    "commit_ref": null,
    "pull_url": null,
    "state": "changes-requested",
    "archived": true,
    "hash": "9a7688a20ebb985cbce2a87ae322ff3ac8b7b020",
    "submitter": {
        "id": 3179,
        "url": "http://patches.dpdk.org/api/people/3179/?format=api",
        "name": "Wei Hu",
        "email": "weh@microsoft.com"
    },
    "delegate": {
        "id": 319,
        "url": "http://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20240209085211.2643148-1-weh@microsoft.com/mbox/",
    "series": [
        {
            "id": 31062,
            "url": "http://patches.dpdk.org/api/series/31062/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=31062",
            "date": "2024-02-09T08:52:11",
            "name": "[1/1] net/mana: add vlan tagging support",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/31062/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/136573/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/136573/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 56E3D43AC2;\n\tFri,  9 Feb 2024 09:53:21 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id C9FE2402AF;\n\tFri,  9 Feb 2024 09:53:20 +0100 (CET)",
            "from BL2PR02CU003.outbound.protection.outlook.com\n (mail-eastusazon11022011.outbound.protection.outlook.com [52.101.51.11])\n by mails.dpdk.org (Postfix) with ESMTP id 029B440293\n for <dev@dpdk.org>; Fri,  9 Feb 2024 09:53:18 +0100 (CET)",
            "from MN0PR21MB3727.namprd21.prod.outlook.com (2603:10b6:208:3ce::5)\n by DS7PR21MB3077.namprd21.prod.outlook.com (2603:10b6:8:71::21) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.4; Fri, 9 Feb\n 2024 08:53:15 +0000",
            "from MN0PR21MB3727.namprd21.prod.outlook.com\n ([fe80::dc6e:83e2:ed7f:a844]) by MN0PR21MB3727.namprd21.prod.outlook.com\n ([fe80::dc6e:83e2:ed7f:a844%6]) with mapi id 15.20.7292.001; Fri, 9 Feb 2024\n 08:53:14 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=BNto4CndnYMBim2mwvR6FWsLTLQrWUcruQvIk4gxoJw1eCgGktrMNF70cJRgE7oiBUoY4W2l0YubzWf1vqCS1+SHYBmIo8WhSRQLIpWRvOSTCxwQYrHaM060tfKRHXmLHl6RPs9qfW25ECtQxzHNMYbD1y7JLvqqVWfOcx0ZvMiWy/XQymaX6ba/+q2jcjZ7YH6YEF/6/SJnEtpk6IYH/rp/hbA2jjEr1agWHh9Bzev7Zex07p2F8eqyamKlTZ6CnCc9qUrz8Ff+78OHsVvGWuQuHUaTfHcphRDqS8wg+oeGse2Jn8ks8Qzzns68s1jLBSwnSWNaZll2EkKTPE7j6Q==",
        "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=aIx80BFsN7b0rmmCb+JiLk4lBTpphBSai6uQDuIh5qY=;\n b=HUcmE62X319w1n+6KU35VvBGwx3XtCdp1M6HD+YCnZMfLNyqGgwSHCy7mVj7e9FBhF/Har9clv7GRJm0NbqAlQCJYJrLMNzybkILOvt0Pns4uSEayGvTmCq9f23gUYjhmf6PqgyAQ0HLwkohvcwqF+040yRhQFD1JDQXdIwH/2kx9XtOjhYyOxZaL92WuWWBWrEjrv4B1f8Jf8id7fvzUiQTwqgND8naj3fL5qqfQqhT5dcwL3AEhcAyZyzaMn0OSlpONW4c8ucir21+zOzkOG4uNVke+g6UcYI9cq4G46Sh+KuwTs7G9tKSmPQAcrcTz5z5MkqfAGr+/S2aHYU8BQ==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=microsoft.com; dmarc=pass action=none\n header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=aIx80BFsN7b0rmmCb+JiLk4lBTpphBSai6uQDuIh5qY=;\n b=Kw464+duG4zbTPCBjhf57nSMUIM22w1d+dkez0Yi78YLDBC2NoUDE/FSzBBWw4voW5KRG2jwZaigTocIxB2R3zkt0DsR6ux6VvNZAUaO3eungrQvzrApaAmCQtIs9W6/AM91YjwUZRd6Xjm19SMKrMTtMrpHFnQIuMD+LltheLs=",
        "Authentication-Results": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=microsoft.com;",
        "From": "Wei Hu <weh@microsoft.com>",
        "To": "ferruh.yigit@amd.com, andrew.rybchenko@oktetlabs.ru,\n Thomas Monjalon <thomas@monjalon.net>, Long Li <longli@microsoft.com>",
        "Cc": "dev@dpdk.org,\n\tWei Hu <weh@microsoft.com>",
        "Subject": "[PATCH 1/1] net/mana: add vlan tagging support",
        "Date": "Fri,  9 Feb 2024 08:52:11 +0000",
        "Message-Id": "<20240209085211.2643148-1-weh@microsoft.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "PH8PR21CA0010.namprd21.prod.outlook.com\n (2603:10b6:510:2ce::10) To MN0PR21MB3727.namprd21.prod.outlook.com\n (2603:10b6:208:3ce::5)",
        "MIME-Version": "1.0",
        "X-MS-Exchange-MessageSentRepresentingType": "1",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "MN0PR21MB3727:EE_|DS7PR21MB3077:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "4a3d0990-9b82-4fb6-51f5-08dc294c8cfb",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n ySayCxNRpFoYEa4n3edkoWmcaznBaBlpLuAPW5c+2jFZEa7AMOPC/zgCutW6F/EaikLL7uO0t8JK7FtNJtguAwB/xlhWs6JbgZMrBjiNnuKnSgPV/TrCbDp7taawyUArtTl620pbZWUpYTR+wxWscmosfZhvxHdtRAGXXT9HO8AJddAIwWe73ImaIuC2UI2xqol4QI5m894rNDTdlNqiiyAPeg5y4+V1idsjbZZWAYsWhH/IPM8AmL4RUaKpDIB3qKSr9rFCJ/BG31BYD5ZEMCIbeeHg71dDmutHTyNuWAgFcmOigMXHUfhJc/p3bVJWS9+56JKDKWWNgVJBrFD8zvTi5zrIXNZE/CPa/XeeMh36+G5NEiNXa7QaOYPgXqZt2mKrDQWpVlIpJI97xlhuQpwaYVtJUDmzjLOZj+FdmaNmVXoUoqcOTFj8xhfrpWRnx71op30EsM5lq5iYpaNEaXOb71xprWZ2hIlvCNYRYuHeqm66bntGMzs2IefO1QU7pOZTmWA0ppTDAVI7D0M+J/MLPozwV6c+QWoerYIFc/I4+1B1cDDsNRyAgXDJP6Bnmmplvlb17UoZtN7DG7O/Gary8mIfgSM9gBlGhEl8kbzax1L3srY8rCmXSYQ6QK/r",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:MN0PR21MB3727.namprd21.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230031)(396003)(136003)(39860400002)(376002)(346002)(366004)(230922051799003)(64100799003)(1800799012)(186009)(451199024)(66556008)(82960400001)(82950400001)(38100700002)(66476007)(2616005)(83380400001)(41300700001)(52116002)(6506007)(6666004)(6486002)(478600001)(6512007)(26005)(107886003)(10290500003)(1076003)(110136005)(66946007)(86362001)(38350700005)(36756003)(316002)(8676002)(8936002)(5660300002)(6636002)(2906002)(4326008);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n eUDBq0Ja/ymNTwufyjjCdRM2Vz5OGFtPawgi87h2oC4a6efCZczHYbn/JW7eqLu6Nyft9YdVWizNiLUxkIPvpEw4el5SkIUzqrWv0g5U2spnPPil6cRlrOtC89rpJlJW8NZ9HXtcYWG9KSqv/VZeWi8S8bs3QMy5FSnPgPLJIDi7eGIFJXVRe3RheSys8CBq2WJjfU7ICPGOZFiQQqopUYKN8jlL1UD6NPyQtHHeY2MLfPp9lXIT+2+CzjNKUinP+qyx2m4dQUYV5qYNjn9P/saFmcql0GUfEHFfTUYeH8Ydg4fykTkJSJlun0AvWPsRFzwYV9TCtwVgnxoTe1FDC/hiCKYz+O8CzQUY82LXgV0t0GePZh59FZzs+gA/re6R2SrLNXJpnzwftiYCDv+cFCcBSX45ROhX163mLo7bK0KbFpjvWGCouoIyv3GmwkZXi/3jzB4gzUSw4OvpdTdtjQMHHN34PQR18nHIoGQSNuFjxq0k1LwQ/eaQ9eUvsUcVHDU3Sb0L5eYpmpeIMucJDxLk4YsY68ebNy3tyHbqNWVGmLMtAcidC9jofqbfGb7m79kjEfU2mFhtKoTZAizXp4hae27jNs+6agFdB/aKYYyvrwScL9x50OZGamI8Au0543+VwTwQqcUw87lcK2qD10dySJHlJPvHtns7YbWuUDGfUiroWEoBltPwV/HVf50URiVYGF1JGX2rF3BnbAyHKYB5Sl686VmGyN93FYCmmtreRmTz1oUi65n0NcupeR07S8wHRGR0bsT+/XBd/WGKOKkAljrl/N8ofQhg9OV5Egy+rjzspxiApSY/54k8h7mZI9JDpV3IzPt0cirSoLz5T5emR3OilOtCaMsONKJ7F2SP0aUYldLnvUUeOL6of/J6BrCJJE6Mbcl9lh5ZhN5T/ZUvx4xer6OHZsgPeomRNksnenKLx9aY9kKQ3/+4yEGyqpntehzOj0UZHOVbQcDwm5VxhCivpeLgCOTdw+MITN2h5To8D6bl/uk6lpk8Sm+KryXML2WtR3J1WxeSeL6A6/NEgvk8yEJcMcba3mV6WWSoFhDOnUgicpdn4KVlf8VxNckBe6n0B6JJx896Pc7ZlGQrS0H2u9XEs2YdrOfoj3cwVmsjTawDXHmDjbQWazG8Lwu4wlmY96lj9U7fwHZQNj1veva4JeqqMo0ndaPx4CBoCxz8Yil0GIZ/c3aLC1K6/CS7b9Zu+AglztK1+w8Kzk6jRVHS7kZInCkcDe4zr9eSUezrPpE0dhNIqAbKRkLcGPFdYzUtOpwYMJsF+Du6o2TYs3p0qJ5PCgzouMAWNya16/TzgtTVmiRLE3+z5+wunjFXmC1ezN6kUO69Go6QoynhWfKt7WJ/V/y4+5ucC69bqwIHqrmDI+k8jXyQuP8n+nY0sbt1XeV5iMPZsIcvKFhfhyzqsB6IuWOpBa9Hyw5HZM+yNSoIM8r36db4lL0/+GEeYjFDFI92Lh4Y9cNRAUm/eR9j52jSNWYnb6PzopC766aNMoQpRjxeyFKFg1xlRrjMhbne6Ste/Ey6cvHsf3gFGVp+8tSlr2oHq6aKShXxd1wR2zxh2Xf7+2Bf0bEj",
        "X-OriginatorOrg": "microsoft.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 4a3d0990-9b82-4fb6-51f5-08dc294c8cfb",
        "X-MS-Exchange-CrossTenant-AuthSource": "MN0PR21MB3727.namprd21.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "09 Feb 2024 08:53:14.2584 (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "72f988bf-86f1-41af-91ab-2d7cd011db47",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n h/T3wA6cNeTtO2IeF/wGqjL4lrcgbwQxsVdkhErtxvG3kL775vPsAa4Y017HYtZgnWO8RaeqNeh7Jjl35FCbDg==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DS7PR21MB3077",
        "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": "For tx path, use LONG_PACKET_FORMAT if vlan tag is present. For rx,\nextract vlan id from oob, put into mbuf and set the vlan flags in\nmbuf.\n\nAlso add myself to the maintainers list for vmbus, mana and netvsc.\n\nSigned-off-by: Wei Hu <weh@microsoft.com>\n---\n MAINTAINERS             |  3 +++\n drivers/net/mana/mana.h |  2 ++\n drivers/net/mana/rx.c   |  6 ++++++\n drivers/net/mana/tx.c   | 30 +++++++++++++++++++++++++++---\n 4 files changed, 38 insertions(+), 3 deletions(-)",
    "diff": "diff --git a/MAINTAINERS b/MAINTAINERS\nindex 5fb3a73f84..9983d013a6 100644\n--- a/MAINTAINERS\n+++ b/MAINTAINERS\n@@ -608,6 +608,7 @@ F: app/test/test_vdev.c\n \n VMBUS bus driver\n M: Long Li <longli@microsoft.com>\n+M: Wei Hu <weh@microsoft.com>\n F: drivers/bus/vmbus/\n \n \n@@ -867,6 +868,7 @@ F: doc/guides/nics/features/mlx5.ini\n \n Microsoft mana\n M: Long Li <longli@microsoft.com>\n+M: Wei Hu <weh@microsoft.com>\n F: drivers/net/mana/\n F: doc/guides/nics/mana.rst\n F: doc/guides/nics/features/mana.ini\n@@ -878,6 +880,7 @@ F: doc/guides/nics/vdev_netvsc.rst\n \n Microsoft Hyper-V netvsc\n M: Long Li <longli@microsoft.com>\n+M: Wei Hu <weh@microsoft.com>\n F: drivers/net/netvsc/\n F: doc/guides/nics/netvsc.rst\n F: doc/guides/nics/features/netvsc.ini\ndiff --git a/drivers/net/mana/mana.h b/drivers/net/mana/mana.h\nindex 4c56e6f746..2b65a19878 100644\n--- a/drivers/net/mana/mana.h\n+++ b/drivers/net/mana/mana.h\n@@ -21,10 +21,12 @@ struct mana_shared_data {\n #define MANA_MAX_MAC_ADDR 1\n \n #define MANA_DEV_RX_OFFLOAD_SUPPORT ( \\\n+\t\tRTE_ETH_RX_OFFLOAD_VLAN_STRIP | \\\n \t\tRTE_ETH_RX_OFFLOAD_CHECKSUM | \\\n \t\tRTE_ETH_RX_OFFLOAD_RSS_HASH)\n \n #define MANA_DEV_TX_OFFLOAD_SUPPORT ( \\\n+\t\tRTE_ETH_TX_OFFLOAD_VLAN_INSERT | \\\n \t\tRTE_ETH_TX_OFFLOAD_MULTI_SEGS | \\\n \t\tRTE_ETH_TX_OFFLOAD_IPV4_CKSUM | \\\n \t\tRTE_ETH_TX_OFFLOAD_TCP_CKSUM | \\\ndiff --git a/drivers/net/mana/rx.c b/drivers/net/mana/rx.c\nindex acad5e26cd..506f073708 100644\n--- a/drivers/net/mana/rx.c\n+++ b/drivers/net/mana/rx.c\n@@ -517,6 +517,12 @@ mana_rx_burst(void *dpdk_rxq, struct rte_mbuf **pkts, uint16_t pkts_n)\n \t\t\tmbuf->hash.rss = oob->packet_info[pkt_idx].packet_hash;\n \t\t}\n \n+\t\tif (oob->rx_vlan_tag_present) {\n+\t\t\tmbuf->ol_flags |=\n+\t\t\t\tRTE_MBUF_F_RX_VLAN | RTE_MBUF_F_RX_VLAN_STRIPPED;\n+\t\t\tmbuf->vlan_tci = oob->rx_vlan_id;\n+\t\t}\n+\n \t\tpkts[pkt_received++] = mbuf;\n \t\trxq->stats.packets++;\n \t\trxq->stats.bytes += mbuf->data_len;\ndiff --git a/drivers/net/mana/tx.c b/drivers/net/mana/tx.c\nindex 58c4a1d976..f075fcb0f5 100644\n--- a/drivers/net/mana/tx.c\n+++ b/drivers/net/mana/tx.c\n@@ -180,6 +180,15 @@ get_vsq_frame_num(uint32_t vsq)\n \treturn v.vsq_frame;\n }\n \n+#define VLAN_PRIO_MASK\t\t0xe000 /* Priority Code Point */\n+#define VLAN_PRIO_SHIFT\t\t13\n+#define VLAN_CFI_MASK\t\t0x1000 /* Canonical Format Indicator / Drop Eligible Indicator */\n+#define VLAN_VID_MASK\t\t0x0fff /* VLAN Identifier */\n+\n+#define mana_mbuf_vlan_tag_get_id(m)\t((m)->vlan_tci & VLAN_VID_MASK)\n+#define mana_mbuf_vlan_tag_get_cfi(m)\t(!!((m)->vlan_tci & VLAN_CFI_MASK))\n+#define mana_mbuf_vlan_tag_get_prio(m)\t(((m)->vlan_tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT)\n+\n uint16_t\n mana_tx_burst(void *dpdk_txq, struct rte_mbuf **tx_pkts, uint16_t nb_pkts)\n {\n@@ -254,7 +263,18 @@ mana_tx_burst(void *dpdk_txq, struct rte_mbuf **tx_pkts, uint16_t nb_pkts)\n \t\t}\n \n \t\t/* Fill in the oob */\n-\t\ttx_oob.short_oob.packet_format = SHORT_PACKET_FORMAT;\n+\t\tif (m_pkt->ol_flags & RTE_MBUF_F_TX_VLAN) {\n+\t\t\ttx_oob.short_oob.packet_format = LONG_PACKET_FORMAT;\n+\t\t\ttx_oob.long_oob.inject_vlan_prior_tag = 1;\n+\t\t\ttx_oob.long_oob.priority_code_point =\n+\t\t\t\tmana_mbuf_vlan_tag_get_prio(m_pkt);\n+\t\t\ttx_oob.long_oob.drop_eligible_indicator =\n+\t\t\t\tmana_mbuf_vlan_tag_get_cfi(m_pkt);\n+\t\t\ttx_oob.long_oob.vlan_identifier =\n+\t\t\t\tmana_mbuf_vlan_tag_get_id(m_pkt);\n+\t\t} else {\n+\t\t\ttx_oob.short_oob.packet_format = SHORT_PACKET_FORMAT;\n+\t\t}\n \t\ttx_oob.short_oob.tx_is_outer_ipv4 =\n \t\t\tm_pkt->ol_flags & RTE_MBUF_F_TX_IPV4 ? 1 : 0;\n \t\ttx_oob.short_oob.tx_is_outer_ipv6 =\n@@ -409,8 +429,12 @@ mana_tx_burst(void *dpdk_txq, struct rte_mbuf **tx_pkts, uint16_t nb_pkts)\n \n \t\twork_req.sgl = sgl.gdma_sgl;\n \t\twork_req.num_sgl_elements = m_pkt->nb_segs;\n-\t\twork_req.inline_oob_size_in_bytes =\n-\t\t\tsizeof(struct transmit_short_oob_v2);\n+\t\tif (tx_oob.short_oob.packet_format == SHORT_PACKET_FORMAT)\n+\t\t\twork_req.inline_oob_size_in_bytes =\n+\t\t\t\tsizeof(struct transmit_short_oob_v2);\n+\t\telse\n+\t\t\twork_req.inline_oob_size_in_bytes =\n+\t\t\t\tsizeof(struct transmit_oob_v2);\n \t\twork_req.inline_oob_data = &tx_oob;\n \t\twork_req.flags = 0;\n \t\twork_req.client_data_unit = NOT_USING_CLIENT_DATA_UNIT;\n",
    "prefixes": [
        "1/1"
    ]
}