get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 499525,
    "url": "http://patchwork.ozlabs.org/api/patches/499525/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/1437684884-222825-4-git-send-email-catherine.sullivan@intel.com/",
    "project": {
        "id": 46,
        "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api",
        "name": "Intel Wired Ethernet development",
        "link_name": "intel-wired-lan",
        "list_id": "intel-wired-lan.osuosl.org",
        "list_email": "intel-wired-lan@osuosl.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<1437684884-222825-4-git-send-email-catherine.sullivan@intel.com>",
    "list_archive_url": null,
    "date": "2015-07-23T20:54:32",
    "name": "[next,S9,03/15] i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "a6267d241ce151a9e283962962c5df42ea5bafe3",
    "submitter": {
        "id": 13931,
        "url": "http://patchwork.ozlabs.org/api/people/13931/?format=api",
        "name": "Catherine Sullivan",
        "email": "catherine.sullivan@intel.com"
    },
    "delegate": {
        "id": 68,
        "url": "http://patchwork.ozlabs.org/api/users/68/?format=api",
        "username": "jtkirshe",
        "first_name": "Jeff",
        "last_name": "Kirsher",
        "email": "jeffrey.t.kirsher@intel.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/1437684884-222825-4-git-send-email-catherine.sullivan@intel.com/mbox/",
    "series": [],
    "comments": "http://patchwork.ozlabs.org/api/patches/499525/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/499525/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<intel-wired-lan-bounces@lists.osuosl.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Received": [
            "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ozlabs.org (Postfix) with ESMTP id C2530140D19\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 24 Jul 2015 06:53:44 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 09F68A43AA;\n\tThu, 23 Jul 2015 20:53:44 +0000 (UTC)",
            "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 3QDgRNEXtX8W; Thu, 23 Jul 2015 20:53:43 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id A2A14A43A1;\n\tThu, 23 Jul 2015 20:53:43 +0000 (UTC)",
            "from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\tby ash.osuosl.org (Postfix) with ESMTP id 0A1271BFA6C\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 23 Jul 2015 20:53:43 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 0586291FF8\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 23 Jul 2015 20:53:43 +0000 (UTC)",
            "from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id NiW4j6xSlwGd for <intel-wired-lan@lists.osuosl.org>;\n\tThu, 23 Jul 2015 20:53:42 +0000 (UTC)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 9E72C91FF1\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 23 Jul 2015 20:53:42 +0000 (UTC)",
            "from fmsmga001.fm.intel.com ([10.253.24.23])\n\tby fmsmga102.fm.intel.com with ESMTP; 23 Jul 2015 13:53:42 -0700",
            "from catheri1-tigger.jf.intel.com ([134.134.176.92])\n\tby fmsmga001.fm.intel.com with ESMTP; 23 Jul 2015 13:53:42 -0700"
        ],
        "X-Virus-Scanned": [
            "amavisd-new at osuosl.org",
            "amavisd-new at osuosl.org"
        ],
        "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.15,533,1432623600\"; d=\"scan'208\";a=\"753353296\"",
        "From": "Catherine Sullivan <catherine.sullivan@intel.com>",
        "To": "intel-wired-lan@lists.osuosl.org",
        "Date": "Thu, 23 Jul 2015 16:54:32 -0400",
        "Message-Id": "<1437684884-222825-4-git-send-email-catherine.sullivan@intel.com>",
        "X-Mailer": "git-send-email 1.9.3",
        "In-Reply-To": "<1437684884-222825-1-git-send-email-catherine.sullivan@intel.com>",
        "References": "<1437684884-222825-1-git-send-email-catherine.sullivan@intel.com>",
        "Subject": "[Intel-wired-lan] [next PATCH S9 03/15] i40e: fixup padding issue\n\tin get_cee_dcb_cfg_v1_resp",
        "X-BeenThere": "intel-wired-lan@lists.osuosl.org",
        "X-Mailman-Version": "2.1.18-1",
        "Precedence": "list",
        "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.lists.osuosl.org>",
        "List-Unsubscribe": "<http://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@lists.osuosl.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>",
        "List-Post": "<mailto:intel-wired-lan@lists.osuosl.org>",
        "List-Help": "<mailto:intel-wired-lan-request@lists.osuosl.org?subject=help>",
        "List-Subscribe": "<http://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@lists.osuosl.org?subject=subscribe>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "intel-wired-lan-bounces@lists.osuosl.org",
        "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@lists.osuosl.org>"
    },
    "content": "From: Shannon Nelson <shannon.nelson@intel.com>\n\nThe struct i40e_aqc_get_cee_dcb_cfg_v1_resp was originally defined with\nword boundary layout issues, which most compilers deal with by silently\nadding padding, making the actual struct larger than designed.\nThis patch adds an extra byte in fields reserved3 and reserved4 to directly\nacknowledge that padding.\n\nBecause the struct doesn't actually change in size or layout, this doesn't\nconstitute a change in the API.\n\nSigned-off-by: Shannon Nelson <shannon.nelson@intel.com>\nChange-ID: I53fa4741b73fa255621232a85fba000b0e223015\n---\n drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 13 +++++++++++--\n 1 file changed, 11 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h b/drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h\nindex 95d23bf..b840fab 100644\n--- a/drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h\n+++ b/drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h\n@@ -2074,6 +2074,15 @@ I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_start);\n #define I40E_AQC_CEE_ISCSI_STATUS_MASK\t(0x7 << I40E_AQC_CEE_ISCSI_STATUS_SHIFT)\n #define I40E_AQC_CEE_FIP_STATUS_SHIFT\t0x10\n #define I40E_AQC_CEE_FIP_STATUS_MASK\t(0x7 << I40E_AQC_CEE_FIP_STATUS_SHIFT)\n+\n+/* struct i40e_aqc_get_cee_dcb_cfg_v1_resp was originally defined with\n+ * word boundary layout issues, which the Linux compilers silently deal\n+ * with by adding padding, making the actual struct larger than designed.\n+ * However, the FW compiler for the NIC is less lenient and complains\n+ * about the struct.  Hence, the struct defined here has an extra byte in\n+ * fields reserved3 and reserved4 to directly acknowledge that padding,\n+ * and the new length is used in the length check macro.\n+ */\n struct i40e_aqc_get_cee_dcb_cfg_v1_resp {\n \tu8\treserved1;\n \tu8\toper_num_tc;\n@@ -2081,9 +2090,9 @@ struct i40e_aqc_get_cee_dcb_cfg_v1_resp {\n \tu8\treserved2;\n \tu8\toper_tc_bw[8];\n \tu8\toper_pfc_en;\n-\tu8\treserved3;\n+\tu8\treserved3[2];\n \t__le16\toper_app_prio;\n-\tu8\treserved4;\n+\tu8\treserved4[2];\n \t__le16\ttlv_status;\n };\n \n",
    "prefixes": [
        "next",
        "S9",
        "03/15"
    ]
}