get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 43298,
    "url": "http://patchwork.dpdk.org/api/patches/43298/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/40cf48703f5fae8af8c31dcc8a1a1ecb0b151d27.1532426170.git.anatoly.burakov@intel.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<40cf48703f5fae8af8c31dcc8a1a1ecb0b151d27.1532426170.git.anatoly.burakov@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/40cf48703f5fae8af8c31dcc8a1a1ecb0b151d27.1532426170.git.anatoly.burakov@intel.com",
    "date": "2018-07-24T10:03:48",
    "name": "config: reduce memory requirements for DPDK",
    "commit_ref": null,
    "pull_url": null,
    "state": "rejected",
    "archived": true,
    "hash": "446b562d364c2f295376613f35ded81b52936bd0",
    "submitter": {
        "id": 4,
        "url": "http://patchwork.dpdk.org/api/people/4/?format=api",
        "name": "Anatoly Burakov",
        "email": "anatoly.burakov@intel.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/40cf48703f5fae8af8c31dcc8a1a1ecb0b151d27.1532426170.git.anatoly.burakov@intel.com/mbox/",
    "series": [
        {
            "id": 735,
            "url": "http://patchwork.dpdk.org/api/series/735/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=735",
            "date": "2018-07-24T10:03:48",
            "name": "config: reduce memory requirements for DPDK",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/735/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/43298/comments/",
    "check": "success",
    "checks": "http://patchwork.dpdk.org/api/patches/43298/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id AE4A71DA4;\n\tTue, 24 Jul 2018 12:03:58 +0200 (CEST)",
            "from mga03.intel.com (mga03.intel.com [134.134.136.65])\n\tby dpdk.org (Postfix) with ESMTP id 889DBF72\n\tfor <dev@dpdk.org>; Tue, 24 Jul 2018 12:03:55 +0200 (CEST)",
            "from fmsmga005.fm.intel.com ([10.253.24.32])\n\tby orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t24 Jul 2018 03:03:54 -0700",
            "from irvmail001.ir.intel.com ([163.33.26.43])\n\tby fmsmga005.fm.intel.com with ESMTP; 24 Jul 2018 03:03:49 -0700",
            "from sivswdev01.ir.intel.com (sivswdev01.ir.intel.com\n\t[10.237.217.45])\n\tby irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id\n\tw6OA3m39030668; Tue, 24 Jul 2018 11:03:48 +0100",
            "from sivswdev01.ir.intel.com (localhost [127.0.0.1])\n\tby sivswdev01.ir.intel.com with ESMTP id w6OA3ms8007132;\n\tTue, 24 Jul 2018 11:03:48 +0100",
            "(from aburakov@localhost)\n\tby sivswdev01.ir.intel.com with LOCAL id w6OA3mBk007128;\n\tTue, 24 Jul 2018 11:03:48 +0100"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.51,397,1526367600\"; d=\"scan'208\";a=\"247869559\"",
        "From": "Anatoly Burakov <anatoly.burakov@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "Thomas Monjalon <thomas@monjalon.net>, Ravi1.Kumar@amd.com",
        "Date": "Tue, 24 Jul 2018 11:03:48 +0100",
        "Message-Id": "<40cf48703f5fae8af8c31dcc8a1a1ecb0b151d27.1532426170.git.anatoly.burakov@intel.com>",
        "X-Mailer": "git-send-email 1.7.0.7",
        "Subject": "[dpdk-dev] [PATCH] config: reduce memory requirements for DPDK",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "It has been reported that current memory limitations do not work\nwell on an 8-socket machines in default configuration when big\npage sizes are used [1].\n\nFix it by reducing memory amount reserved by DPDK by default to\n32G per page size per NUMA node. This translates to allowing us\nto reserve 32G per page size per NUMA node on 8 nodes with 2\npage sizes.\n\n[1] https://mails.dpdk.org/archives/dev/2018-July/108071.html\n\nSigned-off-by: Anatoly Burakov <anatoly.burakov@intel.com>\n---\n\nNotes:\n    We could have increased CONFIG_RTE_MAX_MEM_MB but this would've\n    brought other potential problems due to increased memory\n    preallocation, and secondary process initialization is flaky\n    enough as it is. I am willing to bet that 32G per page size is\n    more than enough for the majority of use cases, and any\n    application with bigger requirements could adjust config options\n    itself.\n\n config/common_base | 4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/config/common_base b/config/common_base\nindex 201cdf698..78a644fb2 100644\n--- a/config/common_base\n+++ b/config/common_base\n@@ -71,8 +71,8 @@ CONFIG_RTE_MAX_MEM_MB_PER_LIST=32768\n # over multiple lists of RTE_MAX_MEMSEG_PER_LIST pages), or\n # RTE_MAX_MEM_MB_PER_TYPE megabytes of memory (split over multiple lists of\n # RTE_MAX_MEM_MB_PER_LIST), whichever is smaller\n-CONFIG_RTE_MAX_MEMSEG_PER_TYPE=32768\n-CONFIG_RTE_MAX_MEM_MB_PER_TYPE=131072\n+CONFIG_RTE_MAX_MEMSEG_PER_TYPE=16384\n+CONFIG_RTE_MAX_MEM_MB_PER_TYPE=32768\n # global maximum usable amount of VA, in megabytes\n CONFIG_RTE_MAX_MEM_MB=524288\n CONFIG_RTE_MAX_MEMZONE=2560\n",
    "prefixes": []
}