get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 1132638,
    "url": "http://patchwork.ozlabs.org/api/patches/1132638/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20190716030637.5634-11-kevin.laatz@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": "<20190716030637.5634-11-kevin.laatz@intel.com>",
    "list_archive_url": null,
    "date": "2019-07-16T03:06:37",
    "name": "[v2,10/10] doc/af_xdp: include unaligned chunk case",
    "commit_ref": null,
    "pull_url": null,
    "state": "awaiting-upstream",
    "archived": false,
    "hash": "4835d58ed66dc2c283c2e9cccb361e552d1dae7c",
    "submitter": {
        "id": 76901,
        "url": "http://patchwork.ozlabs.org/api/people/76901/?format=api",
        "name": "Laatz, Kevin",
        "email": "kevin.laatz@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/20190716030637.5634-11-kevin.laatz@intel.com/mbox/",
    "series": [
        {
            "id": 119750,
            "url": "http://patchwork.ozlabs.org/api/series/119750/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=119750",
            "date": "2019-07-16T03:06:28",
            "name": "[v2,01/10] i40e: simplify Rx buffer recycle",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/119750/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/1132638/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/1132638/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<intel-wired-lan-bounces@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"
        ],
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=osuosl.org\n\t(client-ip=140.211.166.133; helo=hemlock.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdmarc=fail (p=none dis=none) header.from=intel.com"
        ],
        "Received": [
            "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 45nyfd610xz9s7T\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 16 Jul 2019 21:22:17 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 28AC787E0A;\n\tTue, 16 Jul 2019 11:22:16 +0000 (UTC)",
            "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 3r5TRTOiGkHs; Tue, 16 Jul 2019 11:22:15 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id A881087DDB;\n\tTue, 16 Jul 2019 11:22:15 +0000 (UTC)",
            "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ash.osuosl.org (Postfix) with ESMTP id 681E81BF82D\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 16 Jul 2019 11:22:14 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 6518885FF3\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 16 Jul 2019 11:22:14 +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 kd3lrWZMMp75 for <intel-wired-lan@lists.osuosl.org>;\n\tTue, 16 Jul 2019 11:22:14 +0000 (UTC)",
            "from mga03.intel.com (mga03.intel.com [134.134.136.65])\n\tby fraxinus.osuosl.org (Postfix) with ESMTPS id DDF4385CA8\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 16 Jul 2019 11:22:13 +0000 (UTC)",
            "from fmsmga006.fm.intel.com ([10.253.24.20])\n\tby orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t16 Jul 2019 04:22:13 -0700",
            "from silpixa00399838.ir.intel.com (HELO\n\tsilpixa00399838.ger.corp.intel.com) ([10.237.223.10])\n\tby fmsmga006.fm.intel.com with ESMTP; 16 Jul 2019 04:22:11 -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-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.63,498,1557212400\"; d=\"scan'208\";a=\"366631642\"",
        "From": "Kevin Laatz <kevin.laatz@intel.com>",
        "To": "netdev@vger.kernel.org, ast@kernel.org, daniel@iogearbox.net,\n\tbjorn.topel@intel.com, magnus.karlsson@intel.com,\n\tjakub.kicinski@netronome.com, jonathan.lemon@gmail.com",
        "Date": "Tue, 16 Jul 2019 03:06:37 +0000",
        "Message-Id": "<20190716030637.5634-11-kevin.laatz@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20190716030637.5634-1-kevin.laatz@intel.com>",
        "References": "<20190620090958.2135-1-kevin.laatz@intel.com>\n\t<20190716030637.5634-1-kevin.laatz@intel.com>",
        "Subject": "[Intel-wired-lan] [PATCH v2 10/10] doc/af_xdp: include unaligned\n\tchunk case",
        "X-BeenThere": "intel-wired-lan@osuosl.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.osuosl.org>",
        "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>",
        "List-Post": "<mailto:intel-wired-lan@osuosl.org>",
        "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>",
        "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>",
        "Cc": "bruce.richardson@intel.com, ciara.loftus@intel.com,\n\tintel-wired-lan@lists.osuosl.org, bpf@vger.kernel.org,\n\tKevin Laatz <kevin.laatz@intel.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "intel-wired-lan-bounces@osuosl.org",
        "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"
    },
    "content": "The addition of unaligned chunks mode, the documentation needs to be\nupdated to indicate that the incoming addr to the fill ring will only be\nmasked if the user application is run in the aligned chunk mode. This patch\nalso adds a line to explicitly indicate that the incoming addr will not be\nmasked if running the user application in the unaligned chunk mode.\n\nSigned-off-by: Kevin Laatz <kevin.laatz@intel.com>\n---\n Documentation/networking/af_xdp.rst | 10 ++++++----\n 1 file changed, 6 insertions(+), 4 deletions(-)",
    "diff": "diff --git a/Documentation/networking/af_xdp.rst b/Documentation/networking/af_xdp.rst\nindex eeedc2e826aa..83f7ae5fc045 100644\n--- a/Documentation/networking/af_xdp.rst\n+++ b/Documentation/networking/af_xdp.rst\n@@ -153,10 +153,12 @@ an example, if the UMEM is 64k and each chunk is 4k, then the UMEM has\n \n Frames passed to the kernel are used for the ingress path (RX rings).\n \n-The user application produces UMEM addrs to this ring. Note that the\n-kernel will mask the incoming addr. E.g. for a chunk size of 2k, the\n-log2(2048) LSB of the addr will be masked off, meaning that 2048, 2050\n-and 3000 refers to the same chunk.\n+The user application produces UMEM addrs to this ring. Note that, if\n+running the application with aligned chunk mode, the kernel will mask\n+the incoming addr.  E.g. for a chunk size of 2k, the log2(2048) LSB of\n+the addr will be masked off, meaning that 2048, 2050 and 3000 refers\n+to the same chunk. If the user application is run in the unaligned\n+chunks mode, then the incoming addr will be left untouched.\n \n \n UMEM Completion Ring\n",
    "prefixes": [
        "v2",
        "10/10"
    ]
}