get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 92745,
    "url": "http://patches.dpdk.org/api/patches/92745/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210504175500.3385811-2-matan@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": "<20210504175500.3385811-2-matan@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210504175500.3385811-2-matan@nvidia.com",
    "date": "2021-05-04T17:54:46",
    "name": "[v3,01/15] common/mlx5: remove redundant spaces in header file",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "3cb97405a7def0cac324b98df3597fca4d0ff3c1",
    "submitter": {
        "id": 1911,
        "url": "http://patches.dpdk.org/api/people/1911/?format=api",
        "name": "Matan Azrad",
        "email": "matan@nvidia.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210504175500.3385811-2-matan@nvidia.com/mbox/",
    "series": [
        {
            "id": 16811,
            "url": "http://patches.dpdk.org/api/series/16811/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=16811",
            "date": "2021-05-04T17:54:45",
            "name": "mlx5 common part for crypto driver",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/16811/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/92745/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/92745/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 CC3F9A0A02;\n\tTue,  4 May 2021 19:55:37 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id B8A1E406FF;\n\tTue,  4 May 2021 19:55:37 +0200 (CEST)",
            "from NAM12-MW2-obe.outbound.protection.outlook.com\n (mail-mw2nam12on2054.outbound.protection.outlook.com [40.107.244.54])\n by mails.dpdk.org (Postfix) with ESMTP id C43F64014E\n for <dev@dpdk.org>; Tue,  4 May 2021 19:55:35 +0200 (CEST)",
            "from DM6PR02CA0119.namprd02.prod.outlook.com (2603:10b6:5:1b4::21)\n by BL1PR12MB5159.namprd12.prod.outlook.com (2603:10b6:208:318::6) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.38; Tue, 4 May\n 2021 17:55:34 +0000",
            "from DM6NAM11FT014.eop-nam11.prod.protection.outlook.com\n (2603:10b6:5:1b4:cafe::69) by DM6PR02CA0119.outlook.office365.com\n (2603:10b6:5:1b4::21) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.24 via Frontend\n Transport; Tue, 4 May 2021 17:55:34 +0000",
            "from mail.nvidia.com (216.228.112.34) by\n DM6NAM11FT014.mail.protection.outlook.com (10.13.173.132) with Microsoft SMTP\n Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id\n 15.20.4087.32 via Frontend Transport; Tue, 4 May 2021 17:55:33 +0000",
            "from nvidia.com (172.20.145.6) by HQMAIL107.nvidia.com\n (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 4 May\n 2021 17:55:31 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=NJQuRM42faF7SM1IxMa7BUD35fMFiiwKX0Cm2ENA/5KLl5NDK0c4LKp5JzE3FL41c8Ztiuy3C3gSzTMPsxq5gIBofz+pzf1v8JkEOEHO2CRECcxtsisB28SIhsOm5P6wAxfqAO/b4knl2SypVpHgGYd7rcmx0ZSqsX3s+co9a+oEOqWjo92sR2bs8n9ZrnAwli2lFN2QoPXk8lWPVAAQudG3RMx7GzBgI/UX6tskL5VvoUudyOnp9zd94C38S7cMXBm/IeDRXI2Q5qXI7foIJo9MlOufJbWdyTkRBeWk8Mcn1QtNiOT7NoPR9Q2wofDnt+r8pqTCxc589Rcq7elUUw==",
        "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-SenderADCheck;\n bh=xHhBfwk2MKImluyH/8ak9KXRoOeksLrqK25mwBv6kkg=;\n b=gVpFsXdS1k9EB9AI99362UY7ge1YDv9tZ3o82k5OguPqPyAKLpvHrD/q23ZQiBe1M5BwbH203+Mkk5HqKtMuA2Q0cBtkHXIGkuakkW3hkEkIidX4tBej6lVh8vonhBj8ob+65ITUFnxc86z+LLToEmlBR2mCI4sR3ru8yXIU0ALW5wm0HnbeUXjt0QLwxf45vjtj14IZRYJGOwMJ18vbmRSt1J31R8eEz8c5YzKvSIktlSuyA6brmGOkNbpADYx8+IZQaRDM3+jzfXRtrhrIXU7OJ378nriBppimCXP7LfP2PuGGFVYNBKj04+vACtDrR6vI5i18aEPbFnVJOMnAYg==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.112.34) smtp.rcpttodomain=monjalon.net smtp.mailfrom=nvidia.com;\n dmarc=pass (p=none sp=none 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=xHhBfwk2MKImluyH/8ak9KXRoOeksLrqK25mwBv6kkg=;\n b=WYlfFgnKXNGzt3vivNizDEnlfSFoxLDg6fL+s6vtEyyg64I6MvPVtdaYhWbjvmx8usM7a9kM8bism7TueIC+WiAt8hPkHlQ9FF2wAmBl1MAx2tJ/zFMZL6rV2wh8zonhyoci9fzZrK9ibKspnn+jB6kPQy2jG2iWL6vcAzPLtyVbzHEx/0PK1TEdvh8+OARX0Lj8uv7TBNP8wAcZfjcHkMOLLWiVtGDYvrqgDeVaVwhV29TM2UVj7GRR6fwZfPj24v3/ctDQCMUS8TWoER0caq87LfiUEBBI3taVErOyceHf0jHT8KqV0SYql9IUARRSgtc/PmznBFQQ3xUfjjRqxQ==",
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.112.34)\n smtp.mailfrom=nvidia.com; monjalon.net; dkim=none (message not signed)\n header.d=none;monjalon.net; dmarc=pass action=none header.from=nvidia.com;",
        "Received-SPF": "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.112.34 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.112.34; helo=mail.nvidia.com;",
        "From": "Matan Azrad <matan@nvidia.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<matan@nvidia.com>, <gakhil@marvell.com>, <suanmingm@nvidia.com>, \"Thomas\n Monjalon\" <thomas@monjalon.net>, Dekel Peled <dekelp@nvidia.com>",
        "Date": "Tue, 4 May 2021 20:54:46 +0300",
        "Message-ID": "<20210504175500.3385811-2-matan@nvidia.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20210504175500.3385811-1-matan@nvidia.com>",
        "References": "<20210429154335.2820028-1-matan@nvidia.com>\n <20210504175500.3385811-1-matan@nvidia.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[172.20.145.6]",
        "X-ClientProxiedBy": "HQMAIL111.nvidia.com (172.20.187.18) To\n HQMAIL107.nvidia.com (172.20.187.13)",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "908953d4-4513-46dc-8496-08d90f25d0cd",
        "X-MS-TrafficTypeDiagnostic": "BL1PR12MB5159:",
        "X-LD-Processed": "43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr",
        "X-Microsoft-Antispam-PRVS": "\n <BL1PR12MB5159A509F45035BF2216A033DF5A9@BL1PR12MB5159.namprd12.prod.outlook.com>",
        "X-MS-Oob-TLC-OOBClassifiers": "OLM:8273;",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n P+0HwXNgxYXPU/LLN0WJqSXvIfPy7qXC7tjXhobCfoQqh+pe9IN7hUH3s63wyhv/RE9/E5QHvmVmHs0QqFs1pnDmaWxQzFF8y5ukU1kLg8vBRjy7zKKe8rqbD/dkCXcbK0rQatfm4p+QMMa7NdLgrdV1ecWoYR3ng+QAsi0HZNTC4eJcDWrQ2kl8TsBn5KO+cRZVmXu4nVLCgLd+eUw8Qbe2AQRSxpLxSh7178rFi8cSK45hpndWFBNzJmGSq/UGJO6fiS3Nv5n7QP8Du0dmunwEm7rG2XaJl1S5dO8586ypgRTSnoN8t0TVq1XJVU1c37pcHY5mV+gd+J5i9cj84y7sCIEK5sOS1Q3rXtd1eO89dv29P9it53lqLAqkNBLZkjBPCvW9bZktGVBMBNYe5mX61qNijKoxPusjFoOhvKzDsH2dpt1IVLu8LKhJKeq6Z4yeGj210gRdjQVHoNRP+EEhNHHU3/ptr0pkazDE5lCcE7KU8CYRHffUqimSWPa1cKwYDWbF4TzFKIS/Q3ltnRIHMIvP4IDUbrDeUZ+Kdda9x1OUKHB1sICCUa3qdGiD/FWA5ISC9UF7H82vtmar5MFAPZElewpVUOGqsp0gutSmORwCTejN1SdaHSjG/oLOJ2CPs723c7+Oi2HLKypylXYTqtSD7Gh4RyMUWUYYV+s=",
        "X-Forefront-Antispam-Report": "CIP:216.228.112.34; CTRY:US; LANG:en; SCL:1;\n SRV:;\n IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:schybrid03.nvidia.com; CAT:NONE;\n SFS:(4636009)(346002)(39860400002)(136003)(396003)(376002)(36840700001)(46966006)(356005)(8676002)(336012)(7636003)(1076003)(82310400003)(83380400001)(2616005)(426003)(47076005)(7696005)(36756003)(4326008)(86362001)(8936002)(107886003)(6286002)(36906005)(6916009)(54906003)(16526019)(186003)(36860700001)(478600001)(316002)(70586007)(6666004)(55016002)(26005)(70206006)(5660300002)(2906002)(82740400003);\n DIR:OUT; SFP:1101;",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "04 May 2021 17:55:33.9383 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 908953d4-4513-46dc-8496-08d90f25d0cd",
        "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.112.34];\n Helo=[mail.nvidia.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n DM6NAM11FT014.eop-nam11.prod.protection.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BL1PR12MB5159",
        "Subject": "[dpdk-dev] [PATCH v3 01/15] common/mlx5: remove redundant spaces in\n header file",
        "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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "From: Dekel Peled <dekelp@nvidia.com>\n\nFile drivers/common/mlx5/mlx5_prm.h includes structs representing\ndata items as defined in PRM document.\nSome of these structs were copied as-is from kernel file mlx5_ifc.h.\nAs result the structs are not all aligned with the same spacing.\n\nThis patch removes redundant spaces and new lines from several structs,\nto align all structs in mlx5_prm.h to the same format.\n\nSigned-off-by: Dekel Peled <dekelp@nvidia.com>\nAcked-by: Matan Azrad <matan@nvidia.com>\n---\n drivers/common/mlx5/mlx5_prm.h | 334 +++++++++++++++------------------\n 1 file changed, 155 insertions(+), 179 deletions(-)",
    "diff": "diff --git a/drivers/common/mlx5/mlx5_prm.h b/drivers/common/mlx5/mlx5_prm.h\nindex efa5ae67bf..da1510ac1e 100644\n--- a/drivers/common/mlx5/mlx5_prm.h\n+++ b/drivers/common/mlx5/mlx5_prm.h\n@@ -953,163 +953,139 @@ enum {\n \n /* Flow counters. */\n struct mlx5_ifc_alloc_flow_counter_out_bits {\n-\tu8         status[0x8];\n-\tu8         reserved_at_8[0x18];\n-\tu8         syndrome[0x20];\n-\tu8         flow_counter_id[0x20];\n-\tu8         reserved_at_60[0x20];\n+\tu8 status[0x8];\n+\tu8 reserved_at_8[0x18];\n+\tu8 syndrome[0x20];\n+\tu8 flow_counter_id[0x20];\n+\tu8 reserved_at_60[0x20];\n };\n \n struct mlx5_ifc_alloc_flow_counter_in_bits {\n-\tu8         opcode[0x10];\n-\tu8         reserved_at_10[0x10];\n-\tu8         reserved_at_20[0x10];\n-\tu8         op_mod[0x10];\n-\tu8         flow_counter_id[0x20];\n-\tu8         reserved_at_40[0x18];\n-\tu8         flow_counter_bulk[0x8];\n+\tu8 opcode[0x10];\n+\tu8 reserved_at_10[0x10];\n+\tu8 reserved_at_20[0x10];\n+\tu8 op_mod[0x10];\n+\tu8 flow_counter_id[0x20];\n+\tu8 reserved_at_40[0x18];\n+\tu8 flow_counter_bulk[0x8];\n };\n \n struct mlx5_ifc_dealloc_flow_counter_out_bits {\n-\tu8         status[0x8];\n-\tu8         reserved_at_8[0x18];\n-\tu8         syndrome[0x20];\n-\tu8         reserved_at_40[0x40];\n+\tu8 status[0x8];\n+\tu8 reserved_at_8[0x18];\n+\tu8 syndrome[0x20];\n+\tu8 reserved_at_40[0x40];\n };\n \n struct mlx5_ifc_dealloc_flow_counter_in_bits {\n-\tu8         opcode[0x10];\n-\tu8         reserved_at_10[0x10];\n-\tu8         reserved_at_20[0x10];\n-\tu8         op_mod[0x10];\n-\tu8         flow_counter_id[0x20];\n-\tu8         reserved_at_60[0x20];\n+\tu8 opcode[0x10];\n+\tu8 reserved_at_10[0x10];\n+\tu8 reserved_at_20[0x10];\n+\tu8 op_mod[0x10];\n+\tu8 flow_counter_id[0x20];\n+\tu8 reserved_at_60[0x20];\n };\n \n struct mlx5_ifc_traffic_counter_bits {\n-\tu8         packets[0x40];\n-\tu8         octets[0x40];\n+\tu8 packets[0x40];\n+\tu8 octets[0x40];\n };\n \n struct mlx5_ifc_query_flow_counter_out_bits {\n-\tu8         status[0x8];\n-\tu8         reserved_at_8[0x18];\n-\tu8         syndrome[0x20];\n-\tu8         reserved_at_40[0x40];\n+\tu8 status[0x8];\n+\tu8 reserved_at_8[0x18];\n+\tu8 syndrome[0x20];\n+\tu8 reserved_at_40[0x40];\n \tstruct mlx5_ifc_traffic_counter_bits flow_statistics[];\n };\n \n struct mlx5_ifc_query_flow_counter_in_bits {\n-\tu8         opcode[0x10];\n-\tu8         reserved_at_10[0x10];\n-\tu8         reserved_at_20[0x10];\n-\tu8         op_mod[0x10];\n-\tu8         reserved_at_40[0x20];\n-\tu8         mkey[0x20];\n-\tu8         address[0x40];\n-\tu8         clear[0x1];\n-\tu8         dump_to_memory[0x1];\n-\tu8         num_of_counters[0x1e];\n-\tu8         flow_counter_id[0x20];\n+\tu8 opcode[0x10];\n+\tu8 reserved_at_10[0x10];\n+\tu8 reserved_at_20[0x10];\n+\tu8 op_mod[0x10];\n+\tu8 reserved_at_40[0x20];\n+\tu8 mkey[0x20];\n+\tu8 address[0x40];\n+\tu8 clear[0x1];\n+\tu8 dump_to_memory[0x1];\n+\tu8 num_of_counters[0x1e];\n+\tu8 flow_counter_id[0x20];\n };\n \n #define MLX5_MAX_KLM_BYTE_COUNT 0x80000000u\n #define MLX5_MIN_KLM_FIXED_BUFFER_SIZE 0x1000u\n \n-\n struct mlx5_ifc_klm_bits {\n-\tu8         byte_count[0x20];\n-\tu8         mkey[0x20];\n-\tu8         address[0x40];\n+\tu8 byte_count[0x20];\n+\tu8 mkey[0x20];\n+\tu8 address[0x40];\n };\n \n struct mlx5_ifc_mkc_bits {\n-\tu8         reserved_at_0[0x1];\n-\tu8         free[0x1];\n-\tu8         reserved_at_2[0x1];\n-\tu8         access_mode_4_2[0x3];\n-\tu8         reserved_at_6[0x7];\n-\tu8         relaxed_ordering_write[0x1];\n-\tu8         reserved_at_e[0x1];\n-\tu8         small_fence_on_rdma_read_response[0x1];\n-\tu8         umr_en[0x1];\n-\tu8         a[0x1];\n-\tu8         rw[0x1];\n-\tu8         rr[0x1];\n-\tu8         lw[0x1];\n-\tu8         lr[0x1];\n-\tu8         access_mode_1_0[0x2];\n-\tu8         reserved_at_18[0x8];\n-\n-\tu8         qpn[0x18];\n-\tu8         mkey_7_0[0x8];\n-\n-\tu8         reserved_at_40[0x20];\n-\n-\tu8         length64[0x1];\n-\tu8         bsf_en[0x1];\n-\tu8         sync_umr[0x1];\n-\tu8         reserved_at_63[0x2];\n-\tu8         expected_sigerr_count[0x1];\n-\tu8         reserved_at_66[0x1];\n-\tu8         en_rinval[0x1];\n-\tu8         pd[0x18];\n-\n-\tu8         start_addr[0x40];\n-\n-\tu8         len[0x40];\n-\n-\tu8         bsf_octword_size[0x20];\n-\n-\tu8         reserved_at_120[0x80];\n-\n-\tu8         translations_octword_size[0x20];\n-\n-\tu8         reserved_at_1c0[0x19];\n-\tu8\t\t   relaxed_ordering_read[0x1];\n-\tu8\t\t   reserved_at_1da[0x1];\n-\tu8         log_page_size[0x5];\n-\n-\tu8         reserved_at_1e0[0x20];\n+\tu8 reserved_at_0[0x1];\n+\tu8 free[0x1];\n+\tu8 reserved_at_2[0x1];\n+\tu8 access_mode_4_2[0x3];\n+\tu8 reserved_at_6[0x7];\n+\tu8 relaxed_ordering_write[0x1];\n+\tu8 reserved_at_e[0x1];\n+\tu8 small_fence_on_rdma_read_response[0x1];\n+\tu8 umr_en[0x1];\n+\tu8 a[0x1];\n+\tu8 rw[0x1];\n+\tu8 rr[0x1];\n+\tu8 lw[0x1];\n+\tu8 lr[0x1];\n+\tu8 access_mode_1_0[0x2];\n+\tu8 reserved_at_18[0x8];\n+\tu8 qpn[0x18];\n+\tu8 mkey_7_0[0x8];\n+\tu8 reserved_at_40[0x20];\n+\tu8 length64[0x1];\n+\tu8 bsf_en[0x1];\n+\tu8 sync_umr[0x1];\n+\tu8 reserved_at_63[0x2];\n+\tu8 expected_sigerr_count[0x1];\n+\tu8 reserved_at_66[0x1];\n+\tu8 en_rinval[0x1];\n+\tu8 pd[0x18];\n+\tu8 start_addr[0x40];\n+\tu8 len[0x40];\n+\tu8 bsf_octword_size[0x20];\n+\tu8 reserved_at_120[0x80];\n+\tu8 translations_octword_size[0x20];\n+\tu8 reserved_at_1c0[0x19];\n+\tu8 relaxed_ordering_read[0x1];\n+\tu8 reserved_at_1da[0x1];\n+\tu8 log_page_size[0x5];\n+\tu8 reserved_at_1e0[0x20];\n };\n \n struct mlx5_ifc_create_mkey_out_bits {\n-\tu8         status[0x8];\n-\tu8         reserved_at_8[0x18];\n-\n-\tu8         syndrome[0x20];\n-\n-\tu8         reserved_at_40[0x8];\n-\tu8         mkey_index[0x18];\n-\n-\tu8         reserved_at_60[0x20];\n+\tu8 status[0x8];\n+\tu8 reserved_at_8[0x18];\n+\tu8 syndrome[0x20];\n+\tu8 reserved_at_40[0x8];\n+\tu8 mkey_index[0x18];\n+\tu8 reserved_at_60[0x20];\n };\n \n struct mlx5_ifc_create_mkey_in_bits {\n-\tu8         opcode[0x10];\n-\tu8         reserved_at_10[0x10];\n-\n-\tu8         reserved_at_20[0x10];\n-\tu8         op_mod[0x10];\n-\n-\tu8         reserved_at_40[0x20];\n-\n-\tu8         pg_access[0x1];\n-\tu8         reserved_at_61[0x1f];\n-\n+\tu8 opcode[0x10];\n+\tu8 reserved_at_10[0x10];\n+\tu8 reserved_at_20[0x10];\n+\tu8 op_mod[0x10];\n+\tu8 reserved_at_40[0x20];\n+\tu8 pg_access[0x1];\n+\tu8 reserved_at_61[0x1f];\n \tstruct mlx5_ifc_mkc_bits memory_key_mkey_entry;\n-\n-\tu8         reserved_at_280[0x80];\n-\n-\tu8         translations_octword_actual_size[0x20];\n-\n-\tu8         mkey_umem_id[0x20];\n-\n-\tu8         mkey_umem_offset[0x40];\n-\n-\tu8         reserved_at_380[0x500];\n-\n-\tu8         klm_pas_mtt[][0x20];\n+\tu8 reserved_at_280[0x80];\n+\tu8 translations_octword_actual_size[0x20];\n+\tu8 mkey_umem_id[0x20];\n+\tu8 mkey_umem_offset[0x40];\n+\tu8 reserved_at_380[0x500];\n+\tu8 klm_pas_mtt[][0x20];\n };\n \n enum {\n@@ -2272,27 +2248,27 @@ enum {\n };\n \n struct mlx5_ifc_flow_meter_parameters_bits {\n-\tu8         valid[0x1];\t\t\t// 00h\n-\tu8         bucket_overflow[0x1];\n-\tu8         start_color[0x2];\n-\tu8         both_buckets_on_green[0x1];\n-\tu8         meter_mode[0x2];\n-\tu8         reserved_at_1[0x19];\n-\tu8         reserved_at_2[0x20]; //04h\n-\tu8         reserved_at_3[0x3];\n-\tu8         cbs_exponent[0x5];\t\t// 08h\n-\tu8         cbs_mantissa[0x8];\n-\tu8         reserved_at_4[0x3];\n-\tu8         cir_exponent[0x5];\n-\tu8         cir_mantissa[0x8];\n-\tu8         reserved_at_5[0x20];\t\t// 0Ch\n-\tu8         reserved_at_6[0x3];\n-\tu8         ebs_exponent[0x5];\t\t// 10h\n-\tu8         ebs_mantissa[0x8];\n-\tu8         reserved_at_7[0x3];\n-\tu8         eir_exponent[0x5];\n-\tu8         eir_mantissa[0x8];\n-\tu8         reserved_at_8[0x60];\t\t// 14h-1Ch\n+\tu8 valid[0x1];\n+\tu8 bucket_overflow[0x1];\n+\tu8 start_color[0x2];\n+\tu8 both_buckets_on_green[0x1];\n+\tu8 meter_mode[0x2];\n+\tu8 reserved_at_1[0x19];\n+\tu8 reserved_at_2[0x20];\n+\tu8 reserved_at_3[0x3];\n+\tu8 cbs_exponent[0x5];\n+\tu8 cbs_mantissa[0x8];\n+\tu8 reserved_at_4[0x3];\n+\tu8 cir_exponent[0x5];\n+\tu8 cir_mantissa[0x8];\n+\tu8 reserved_at_5[0x20];\n+\tu8 reserved_at_6[0x3];\n+\tu8 ebs_exponent[0x5];\n+\tu8 ebs_mantissa[0x8];\n+\tu8 reserved_at_7[0x3];\n+\tu8 eir_exponent[0x5];\n+\tu8 eir_mantissa[0x8];\n+\tu8 reserved_at_8[0x60];\n };\n #define MLX5_IFC_FLOW_METER_PARAM_MASK UINT64_C(0x80FFFFFF)\n #define MLX5_IFC_FLOW_METER_DISABLE_CBS_CIR_VAL 0x14BF00C8\n@@ -2359,46 +2335,46 @@ struct mlx5_ifc_cqc_bits {\n };\n \n struct mlx5_ifc_health_buffer_bits {\n-\tu8         reserved_0[0x100];\n-\tu8         assert_existptr[0x20];\n-\tu8         assert_callra[0x20];\n-\tu8         reserved_1[0x40];\n-\tu8         fw_version[0x20];\n-\tu8         hw_id[0x20];\n-\tu8         reserved_2[0x20];\n-\tu8         irisc_index[0x8];\n-\tu8         synd[0x8];\n-\tu8         ext_synd[0x10];\n+\tu8 reserved_0[0x100];\n+\tu8 assert_existptr[0x20];\n+\tu8 assert_callra[0x20];\n+\tu8 reserved_1[0x40];\n+\tu8 fw_version[0x20];\n+\tu8 hw_id[0x20];\n+\tu8 reserved_2[0x20];\n+\tu8 irisc_index[0x8];\n+\tu8 synd[0x8];\n+\tu8 ext_synd[0x10];\n };\n \n struct mlx5_ifc_initial_seg_bits {\n-\tu8         fw_rev_minor[0x10];\n-\tu8         fw_rev_major[0x10];\n-\tu8         cmd_interface_rev[0x10];\n-\tu8         fw_rev_subminor[0x10];\n-\tu8         reserved_0[0x40];\n-\tu8         cmdq_phy_addr_63_32[0x20];\n-\tu8         cmdq_phy_addr_31_12[0x14];\n-\tu8         reserved_1[0x2];\n-\tu8         nic_interface[0x2];\n-\tu8         log_cmdq_size[0x4];\n-\tu8         log_cmdq_stride[0x4];\n-\tu8         command_doorbell_vector[0x20];\n-\tu8         reserved_2[0xf00];\n-\tu8         initializing[0x1];\n-\tu8         nic_interface_supported[0x7];\n-\tu8         reserved_4[0x18];\n+\tu8 fw_rev_minor[0x10];\n+\tu8 fw_rev_major[0x10];\n+\tu8 cmd_interface_rev[0x10];\n+\tu8 fw_rev_subminor[0x10];\n+\tu8 reserved_0[0x40];\n+\tu8 cmdq_phy_addr_63_32[0x20];\n+\tu8 cmdq_phy_addr_31_12[0x14];\n+\tu8 reserved_1[0x2];\n+\tu8 nic_interface[0x2];\n+\tu8 log_cmdq_size[0x4];\n+\tu8 log_cmdq_stride[0x4];\n+\tu8 command_doorbell_vector[0x20];\n+\tu8 reserved_2[0xf00];\n+\tu8 initializing[0x1];\n+\tu8 nic_interface_supported[0x7];\n+\tu8 reserved_4[0x18];\n \tstruct mlx5_ifc_health_buffer_bits health_buffer;\n-\tu8         no_dram_nic_offset[0x20];\n-\tu8         reserved_5[0x6de0];\n-\tu8         internal_timer_h[0x20];\n-\tu8         internal_timer_l[0x20];\n-\tu8         reserved_6[0x20];\n-\tu8         reserved_7[0x1f];\n-\tu8         clear_int[0x1];\n-\tu8         health_syndrome[0x8];\n-\tu8         health_counter[0x18];\n-\tu8         reserved_8[0x17fc0];\n+\tu8 no_dram_nic_offset[0x20];\n+\tu8 reserved_5[0x6de0];\n+\tu8 internal_timer_h[0x20];\n+\tu8 internal_timer_l[0x20];\n+\tu8 reserved_6[0x20];\n+\tu8 reserved_7[0x1f];\n+\tu8 clear_int[0x1];\n+\tu8 health_syndrome[0x8];\n+\tu8 health_counter[0x18];\n+\tu8 reserved_8[0x17fc0];\n };\n \n struct mlx5_ifc_create_cq_out_bits {\n",
    "prefixes": [
        "v3",
        "01/15"
    ]
}