get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 810853,
    "url": "http://patchwork.ozlabs.org/api/patches/810853/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/netdev/patch/20170907060329.32402-4-bjorn.andersson@linaro.org/",
    "project": {
        "id": 7,
        "url": "http://patchwork.ozlabs.org/api/projects/7/?format=api",
        "name": "Linux network development",
        "link_name": "netdev",
        "list_id": "netdev.vger.kernel.org",
        "list_email": "netdev@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170907060329.32402-4-bjorn.andersson@linaro.org>",
    "list_archive_url": null,
    "date": "2017-09-07T06:03:25",
    "name": "[3/7] net: qrtr: Add control packet definition to uapi",
    "commit_ref": null,
    "pull_url": null,
    "state": "deferred",
    "archived": true,
    "hash": "13f93b8ae9a73a43cfdd1666d5176c9c3ccd31e4",
    "submitter": {
        "id": 68398,
        "url": "http://patchwork.ozlabs.org/api/people/68398/?format=api",
        "name": "Bjorn Andersson",
        "email": "bjorn.andersson@linaro.org"
    },
    "delegate": {
        "id": 34,
        "url": "http://patchwork.ozlabs.org/api/users/34/?format=api",
        "username": "davem",
        "first_name": "David",
        "last_name": "Miller",
        "email": "davem@davemloft.net"
    },
    "mbox": "http://patchwork.ozlabs.org/project/netdev/patch/20170907060329.32402-4-bjorn.andersson@linaro.org/mbox/",
    "series": [
        {
            "id": 1911,
            "url": "http://patchwork.ozlabs.org/api/series/1911/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=1911",
            "date": "2017-09-07T06:03:24",
            "name": "net: qrtr: Fixes and support receiving version 2 packets",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/1911/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/810853/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/810853/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<netdev-owner@vger.kernel.org>",
        "X-Original-To": "patchwork-incoming@ozlabs.org",
        "Delivered-To": "patchwork-incoming@ozlabs.org",
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=linaro.org header.i=@linaro.org\n\theader.b=\"Iw8e+e/6\"; dkim-atps=neutral"
        ],
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xnqh36B9pz9sRV\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu,  7 Sep 2017 16:05:55 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1754398AbdIGGFo (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 7 Sep 2017 02:05:44 -0400",
            "from mail-pg0-f41.google.com ([74.125.83.41]:34601 \"EHLO\n\tmail-pg0-f41.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1753957AbdIGGDh (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Thu, 7 Sep 2017 02:03:37 -0400",
            "by mail-pg0-f41.google.com with SMTP id q68so3394399pgq.1\n\tfor <netdev@vger.kernel.org>; Wed, 06 Sep 2017 23:03:37 -0700 (PDT)",
            "from localhost.localdomain (ip68-111-217-79.sd.sd.cox.net.\n\t[68.111.217.79]) by smtp.gmail.com with ESMTPSA id\n\ts1sm2186650pfk.27.2017.09.06.23.03.35\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tWed, 06 Sep 2017 23:03:36 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references;\n\tbh=Ao85+WvXshKJdz1ShpFblPR3SPuwyblUXhsXJgp55nM=;\n\tb=Iw8e+e/6g9CpqRcQBS1uOF8BlUyxHGb15UXYIf7KN9UxSqr1wWZoRR9eoMdywMHry+\n\tN1c2JwFSAJhLc4i/29eeSzv1vRDY1AcPp7WxP2nBvDEgeQ/Y3CFCF/6O5COkMwrYZyb+\n\tq7Fo5WhsdGU77dJbkR+eXJtwfejC8xlYlPWiw=",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n\t:references;\n\tbh=Ao85+WvXshKJdz1ShpFblPR3SPuwyblUXhsXJgp55nM=;\n\tb=Z6ESixWRHD2w/EYFWGHDbdazJXIlw6i1djn3mO0HrNCw1hYkZRl2fooscLF5OlzU1T\n\tNI+37NueT4M+jwn+3VuVCZPXFOrv+0se+uOh6pnz5r0VTvbQsQcjv4q9rjuflBpgridW\n\t+fwu8mr/wQecC4lnkh944RvChXwfX+Bhr+MjxFX6IS3V+if0r3UB5HSzKBN3HPt639M6\n\teu7KuE0ZVDVxT6sqNdP+bv0ATq8NQGiJZQz34SCsRmrCCTyjUppbAzNtzav0Lncg7Fgo\n\tdM3fc8AFRk56mcmOIY/k1+DvT0qQHpzscSut5hx7BmpAOfFOEasWpciZy75NrDlcxMaY\n\tCvIA==",
        "X-Gm-Message-State": "AHPjjUiSe7n5dgaufZLzcOt25AJwoPnhqrm5rv6VGTfjUHAosR1o0B6f\n\tGzyV9Vro06Use94K",
        "X-Google-Smtp-Source": "ADKCNb7D/5twRCDho5/n6D5EH9fOAdlw2MVn0wdCrrLsUDmgO26oY1DCyI9ddq1G+gKyINDKOebuFQ==",
        "X-Received": "by 10.99.122.29 with SMTP id v29mr1603935pgc.434.1504764217151; \n\tWed, 06 Sep 2017 23:03:37 -0700 (PDT)",
        "From": "Bjorn Andersson <bjorn.andersson@linaro.org>",
        "To": "\"David S. Miller\" <davem@davemloft.net>",
        "Cc": "netdev@vger.kernel.org, linux-kernel@vger.kernel.org,\n\tlinux-arm-msm@vger.kernel.org, Chris Lew <clew@codeaurora.org>",
        "Subject": "[PATCH 3/7] net: qrtr: Add control packet definition to uapi",
        "Date": "Wed,  6 Sep 2017 23:03:25 -0700",
        "Message-Id": "<20170907060329.32402-4-bjorn.andersson@linaro.org>",
        "X-Mailer": "git-send-email 2.12.0",
        "In-Reply-To": "<20170907060329.32402-1-bjorn.andersson@linaro.org>",
        "References": "<20170907060329.32402-1-bjorn.andersson@linaro.org>",
        "Sender": "netdev-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<netdev.vger.kernel.org>",
        "X-Mailing-List": "netdev@vger.kernel.org"
    },
    "content": "The QMUX protocol specification defines structure of the special control\npacket messages being sent between handlers of the control port.\n\nAdd these to the uapi header, as this structure and the associated types\nare shared between the kernel and all userspace handlers of control\nmessages.\n\nSigned-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>\n---\n include/uapi/linux/qrtr.h | 32 ++++++++++++++++++++++++++++++++\n net/qrtr/qrtr.c           | 12 ------------\n 2 files changed, 32 insertions(+), 12 deletions(-)",
    "diff": "diff --git a/include/uapi/linux/qrtr.h b/include/uapi/linux/qrtr.h\nindex 63e8803e4d90..179af64846e0 100644\n--- a/include/uapi/linux/qrtr.h\n+++ b/include/uapi/linux/qrtr.h\n@@ -13,4 +13,36 @@ struct sockaddr_qrtr {\n \t__u32 sq_port;\n };\n \n+enum qrtr_pkt_type {\n+\tQRTR_TYPE_DATA\t\t= 1,\n+\tQRTR_TYPE_HELLO\t\t= 2,\n+\tQRTR_TYPE_BYE\t\t= 3,\n+\tQRTR_TYPE_NEW_SERVER\t= 4,\n+\tQRTR_TYPE_DEL_SERVER\t= 5,\n+\tQRTR_TYPE_DEL_CLIENT\t= 6,\n+\tQRTR_TYPE_RESUME_TX\t= 7,\n+\tQRTR_TYPE_EXIT          = 8,\n+\tQRTR_TYPE_PING          = 9,\n+\tQRTR_TYPE_NEW_LOOKUP\t= 10,\n+\tQRTR_TYPE_DEL_LOOKUP\t= 11,\n+};\n+\n+struct qrtr_ctrl_pkt {\n+\t__le32 cmd;\n+\n+\tunion {\n+\t\tstruct {\n+\t\t\t__le32 service;\n+\t\t\t__le32 instance;\n+\t\t\t__le32 node;\n+\t\t\t__le32 port;\n+\t\t} server;\n+\n+\t\tstruct {\n+\t\t\t__le32 node;\n+\t\t\t__le32 port;\n+\t\t} client;\n+\t};\n+} __packed;\n+\n #endif /* _LINUX_QRTR_H */\ndiff --git a/net/qrtr/qrtr.c b/net/qrtr/qrtr.c\nindex 0d7d3968414e..fac7cd6ea445 100644\n--- a/net/qrtr/qrtr.c\n+++ b/net/qrtr/qrtr.c\n@@ -26,18 +26,6 @@\n #define QRTR_MIN_EPH_SOCKET 0x4000\n #define QRTR_MAX_EPH_SOCKET 0x7fff\n \n-enum qrtr_pkt_type {\n-\tQRTR_TYPE_DATA\t\t= 1,\n-\tQRTR_TYPE_HELLO\t\t= 2,\n-\tQRTR_TYPE_BYE\t\t= 3,\n-\tQRTR_TYPE_NEW_SERVER\t= 4,\n-\tQRTR_TYPE_DEL_SERVER\t= 5,\n-\tQRTR_TYPE_DEL_CLIENT\t= 6,\n-\tQRTR_TYPE_RESUME_TX\t= 7,\n-\tQRTR_TYPE_EXIT\t\t= 8,\n-\tQRTR_TYPE_PING\t\t= 9,\n-};\n-\n /**\n  * struct qrtr_hdr - (I|R)PCrouter packet header\n  * @version: protocol version\n",
    "prefixes": [
        "3/7"
    ]
}