get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 806598,
    "url": "http://patchwork.ozlabs.org/api/patches/806598/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/netdev/patch/20170828141221.14143.27371.stgit@john-Precision-Tower-5810/",
    "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": "<20170828141221.14143.27371.stgit@john-Precision-Tower-5810>",
    "list_archive_url": null,
    "date": "2017-08-28T14:12:21",
    "name": "[net-next,8/9] bpf: sockmap requires STREAM_PARSER add Kconfig entry",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "d5617934f9be3f5bfa1f231697445a856760d0a7",
    "submitter": {
        "id": 20028,
        "url": "http://patchwork.ozlabs.org/api/people/20028/?format=api",
        "name": "John Fastabend",
        "email": "john.fastabend@gmail.com"
    },
    "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/20170828141221.14143.27371.stgit@john-Precision-Tower-5810/mbox/",
    "series": [
        {
            "id": 179,
            "url": "http://patchwork.ozlabs.org/api/series/179/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=179",
            "date": "2017-08-28T14:09:45",
            "name": "sockmap UAPI updates and fixes",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/179/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/806598/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/806598/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 (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"IEP5TcDI\"; dkim-atps=neutral"
        ],
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xgtyJ0qcnz9sMN\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 29 Aug 2017 00:12:40 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751374AbdH1OMh (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tMon, 28 Aug 2017 10:12:37 -0400",
            "from mail-pg0-f65.google.com ([74.125.83.65]:35716 \"EHLO\n\tmail-pg0-f65.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751170AbdH1OMg (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Mon, 28 Aug 2017 10:12:36 -0400",
            "by mail-pg0-f65.google.com with SMTP id r133so462369pgr.2\n\tfor <netdev@vger.kernel.org>; Mon, 28 Aug 2017 07:12:36 -0700 (PDT)",
            "from [127.0.1.1] ([72.168.144.1]) by smtp.gmail.com with ESMTPSA id\n\tp6sm773519pga.85.2017.08.28.07.12.28\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tMon, 28 Aug 2017 07:12:34 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=gmail.com; s=20161025;\n\th=subject:from:to:cc:date:message-id:in-reply-to:references\n\t:user-agent:mime-version:content-transfer-encoding;\n\tbh=+cYwnI+h6dshXZlHIrwV5uuGGggOUAbcPpkkGcioeWY=;\n\tb=IEP5TcDI0T84Om59NJRzhxAjQQzSkKmImNnGvwyfs5R2sGTGpB+spU2SG+J4qVihGo\n\tCA/FJHOKPsXengr7bppgKzhqjhoshLrb2dJlqdvdz8KiD2lQGuNirZqfGA1HpzrxRN88\n\tA+TjC99NEVNzn8IW7DVVm0NBxUzuCDo+ePE20VzT9375ZSdIIPzAgiedroAb3eATnimD\n\tuqEcM40VtyP57wExQSxJMwE2p70rMTxFzRfnUHrGMV0DFlQ+BDUQAX2lOpAcI/Gu+7qB\n\tjHZ+uqVqTdDWZhci66ME+oD6JYUfzu4zj40xA6xuZVrOr31NbXGsINaWPoUsk4uffikW\n\tbYGg==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to\n\t:references:user-agent:mime-version:content-transfer-encoding;\n\tbh=+cYwnI+h6dshXZlHIrwV5uuGGggOUAbcPpkkGcioeWY=;\n\tb=LWsUoe7JqzoWmC/Sh8IOtDH2b0f87r1lpceLJrny45+MvJS0C54mALeUj5pLbnnSis\n\thBx6U+3hAzUWEdT+LHgjBeuu/BC4ndrhOOGNarQsJ/8un2LtQiOEtBU0A/b8F6fa08Ix\n\tRnwC10pR8vmuqtRZeNJqCnJQUxbHQDH/Gls6QjLcsmw+akIAtZ5rS7b9ra4tRGSLfg6n\n\tsD57CYEhRTesrN1AYZ6xPA2I1Jj/4mMLxHbJN6jgp3bXmktMQfzfQcDF8rq0ZwuMt1CC\n\txcYbq4bih50INBujjYNXZI1bzsNXYI5seMHYLWTqcp8nKby6aH1oO/Xh1a2WwYz2Ow5C\n\tkI4Q==",
        "X-Gm-Message-State": "AHYfb5je0hrHyd3Q8a1k6s7LXUuXwkUp9nXYiDB60hN2Jz0svOFhdmrR\n\tXk2ykFWXt9jSZdMd",
        "X-Received": "by 10.98.248.2 with SMTP id d2mr618183pfh.295.1503929555512;\n\tMon, 28 Aug 2017 07:12:35 -0700 (PDT)",
        "Subject": "[net-next PATCH 8/9] bpf: sockmap requires STREAM_PARSER add\n\tKconfig entry",
        "From": "John Fastabend <john.fastabend@gmail.com>",
        "To": "ast@kernel.org, daniel@iogearbox.net, davem@davemloft.net",
        "Cc": "netdev@vger.kernel.org, john.fastabend@gmail.com",
        "Date": "Mon, 28 Aug 2017 07:12:21 -0700",
        "Message-ID": "<20170828141221.14143.27371.stgit@john-Precision-Tower-5810>",
        "In-Reply-To": "<20170828140850.14143.83953.stgit@john-Precision-Tower-5810>",
        "References": "<20170828140850.14143.83953.stgit@john-Precision-Tower-5810>",
        "User-Agent": "StGit/0.17.1-dirty",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "Sender": "netdev-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<netdev.vger.kernel.org>",
        "X-Mailing-List": "netdev@vger.kernel.org"
    },
    "content": "SOCKMAP uses strparser code (compiled with Kconfig option\nCONFIG_STREAM_PARSER) to run the parser BPF program. Without this\nconfig option set sockmap wont be compiled. However, at the moment\nthe only way to pull in the strparser code is to enable KCM.\n\nTo resolve this create a BPF specific config option to pull\nonly the strparser piece in that sockmap needs. This also\nallows folks who want to use BPF/syscall/maps but don't need\nsockmap to easily opt out.\n\nSigned-off-by: John Fastabend <john.fastabend@gmail.com>\n---\n net/Kconfig |   12 ++++++++++++\n 1 file changed, 12 insertions(+)",
    "diff": "diff --git a/net/Kconfig b/net/Kconfig\nindex 7d57ef3..17ca213 100644\n--- a/net/Kconfig\n+++ b/net/Kconfig\n@@ -301,6 +301,18 @@ config BPF_JIT\n \t  /proc/sys/net/core/bpf_jit_harden   (optional)\n \t  /proc/sys/net/core/bpf_jit_kallsyms (optional)\n \n+config BPF_STREAM_PARSER\n+\tbool \"enable BPF STREAM_PARSER\"\n+\tdepends on BPF_SYSCALL\n+\tselect STREAM_PARSER\n+\t---help---\n+\t Enabling this allows a stream parser to be used with\n+\t BPF_MAP_TYPE_SOCKMAP.\n+\n+\t BPF_MAP_TYPE_SOCKMAP provides a map type to use with network sockets.\n+\t It can be used to enforce socket policy, implement socket redirects,\n+\t etc.\n+\n config NET_FLOW_LIMIT\n \tbool\n \tdepends on RPS\n",
    "prefixes": [
        "net-next",
        "8/9"
    ]
}