get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 78248,
    "url": "https://patches.dpdk.org/api/patches/78248/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20200922082135.62240-1-yong.liu@intel.com/",
    "project": {
        "id": 1,
        "url": "https://patches.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": "<20200922082135.62240-1-yong.liu@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200922082135.62240-1-yong.liu@intel.com",
    "date": "2020-09-22T08:21:35",
    "name": "build: enable packet data prefetch",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "c6280cdd104b6627f4fb463c36654cac27c79690",
    "submitter": {
        "id": 17,
        "url": "https://patches.dpdk.org/api/people/17/?format=api",
        "name": "Marvin Liu",
        "email": "yong.liu@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20200922082135.62240-1-yong.liu@intel.com/mbox/",
    "series": [
        {
            "id": 12399,
            "url": "https://patches.dpdk.org/api/series/12399/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=12399",
            "date": "2020-09-22T08:21:35",
            "name": "build: enable packet data prefetch",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/12399/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/78248/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/78248/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 04B40A04E1;\n\tTue, 22 Sep 2020 10:25:59 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 6AB621D582;\n\tTue, 22 Sep 2020 10:25:59 +0200 (CEST)",
            "from mga12.intel.com (mga12.intel.com [192.55.52.136])\n by dpdk.org (Postfix) with ESMTP id 68F49DE0\n for <dev@dpdk.org>; Tue, 22 Sep 2020 10:25:58 +0200 (CEST)",
            "from orsmga001.jf.intel.com ([10.7.209.18])\n by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 22 Sep 2020 01:25:57 -0700",
            "from npg-dpdk-virtual-marvin-dev.sh.intel.com ([10.67.119.56])\n by orsmga001.jf.intel.com with ESMTP; 22 Sep 2020 01:25:56 -0700"
        ],
        "IronPort-SDR": [
            "\n elouxiDaPT1mi1+CC5nXcvvoTbSKJjqha+0yVY8XwPmMN3Xm9DrKJX2GdFCsYdxlsQNMBXMBcT\n 8rfCmINd+H8Q==",
            "\n 3C4IPRUbyLdztGJbXpjsVmJjHNmhRHxbBl3fP5gi2nqL2dwwyKLTgYAjPNqMOaTxzblP/TF3No\n R3OhcK1h195Q=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6000,8403,9751\"; a=\"140040508\"",
            "E=Sophos;i=\"5.77,290,1596524400\"; d=\"scan'208\";a=\"140040508\"",
            "E=Sophos;i=\"5.77,290,1596524400\"; d=\"scan'208\";a=\"382237868\""
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Marvin Liu <yong.liu@intel.com>",
        "To": "bruce.richardson@intel.com",
        "Cc": "dev@dpdk.org,\n\tMarvin Liu <yong.liu@intel.com>",
        "Date": "Tue, 22 Sep 2020 16:21:35 +0800",
        "Message-Id": "<20200922082135.62240-1-yong.liu@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH] build: enable packet data prefetch",
        "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 <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Data prefetch instruction can preload data into cpu’s hierarchical\ncache before data access. Virtualized data paths like virtio utilized\nthis feature for acceleration. Since most modern cpus have support\nprefetch function, we can enable packet data prefetch as default.\n\nSigned-off-by: Marvin Liu <yong.liu@intel.com>",
    "diff": "diff --git a/config/meson.build b/config/meson.build\nindex 69f2aeb605..a0c828a437 100644\n--- a/config/meson.build\n+++ b/config/meson.build\n@@ -109,6 +109,9 @@ if not is_windows\n \tadd_project_link_arguments('-Wl,--no-as-needed', language: 'c')\n endif\n \n+# do prefetch of packet data\n+dpdk_conf.set('RTE_PMD_PACKET_PREFETCH', 1)\n+\n # use pthreads if available for the platform\n if not is_windows\n \tadd_project_link_arguments('-pthread', language: 'c')\n",
    "prefixes": []
}