get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 23956,
    "url": "https://patches.dpdk.org/api/patches/23956/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1493334014-69488-1-git-send-email-zhihong.wang@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": "<1493334014-69488-1-git-send-email-zhihong.wang@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1493334014-69488-1-git-send-email-zhihong.wang@intel.com",
    "date": "2017-04-27T23:00:14",
    "name": "[dpdk-dev,v2] config: make AVX and AVX512 configurable",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "01b52e83d2a7a6a6b46067c55f1da6a4de66806e",
    "submitter": {
        "id": 156,
        "url": "https://patches.dpdk.org/api/people/156/?format=api",
        "name": "Zhihong Wang",
        "email": "zhihong.wang@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1493334014-69488-1-git-send-email-zhihong.wang@intel.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/23956/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/23956/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 [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id B25F52C4B;\n\tThu, 27 Apr 2017 12:01:58 +0200 (CEST)",
            "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n\tby dpdk.org (Postfix) with ESMTP id 0453B1077\n\tfor <dev@dpdk.org>; Thu, 27 Apr 2017 12:01:56 +0200 (CEST)",
            "from orsmga005.jf.intel.com ([10.7.209.41])\n\tby fmsmga105.fm.intel.com with ESMTP; 27 Apr 2017 03:01:55 -0700",
            "from unknown (HELO dpdk5.sh.intel.com) ([10.239.129.138])\n\tby orsmga005.jf.intel.com with ESMTP; 27 Apr 2017 03:01:54 -0700"
        ],
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.37,383,1488873600\"; d=\"scan'208\";a=\"92793416\"",
        "From": "Zhihong Wang <zhihong.wang@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "yuanhan.liu@linux.intel.com, thomas@monjalon.net,\n\tbruce.richardson@intel.com, Zhihong Wang <zhihong.wang@intel.com>",
        "Date": "Thu, 27 Apr 2017 19:00:14 -0400",
        "Message-Id": "<1493334014-69488-1-git-send-email-zhihong.wang@intel.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1493310859-49106-1-git-send-email-zhihong.wang@intel.com>",
        "References": "<1493310859-49106-1-git-send-email-zhihong.wang@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v2] config: make AVX and AVX512 configurable",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<http://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Making AVX and AVX512 configurable is useful for performance and power\ntesting.\n\nThe similar kernel patch at https://patchwork.kernel.org/patch/9618883/.\n\nAVX512 support like in rte_memcpy has been in DPDK since 16.04, but it's\nstill unproven in rich use cases in hardware. Therefore it's marked as\nexperimental for now, will enable it after enough field test and possible\noptimization.\n\nSigned-off-by: Zhihong Wang <zhihong.wang@intel.com>\n---\nChanges in v2:\n\n 1. Add comments and explanation.\n\n---\n config/common_base | 8 ++++++++\n mk/rte.cpuflags.mk | 6 ++++++\n 2 files changed, 14 insertions(+)",
    "diff": "diff --git a/config/common_base b/config/common_base\nindex 0b4297c..93e9235 100644\n--- a/config/common_base\n+++ b/config/common_base\n@@ -103,6 +103,14 @@ CONFIG_RTE_EAL_IGB_UIO=n\n CONFIG_RTE_EAL_VFIO=n\n CONFIG_RTE_MALLOC_DEBUG=n\n \n+#\n+# Recognize/ignore the AVX/AVX512 CPU flags for performance/power testing.\n+# AVX512 is marked as experimental for now, will enable it after enough\n+# field test and possible optimization.\n+#\n+CONFIG_RTE_ENABLE_AVX=y\n+CONFIG_RTE_ENABLE_AVX512=n\n+\n # Default driver path (or \"\" to disable)\n CONFIG_RTE_EAL_PMD_PATH=\"\"\n \ndiff --git a/mk/rte.cpuflags.mk b/mk/rte.cpuflags.mk\nindex e634abc..4288c14 100644\n--- a/mk/rte.cpuflags.mk\n+++ b/mk/rte.cpuflags.mk\n@@ -70,8 +70,10 @@ CPUFLAGS += PCLMULQDQ\n endif\n \n ifneq ($(filter $(AUTO_CPUFLAGS),__AVX__),)\n+ifeq ($(CONFIG_RTE_ENABLE_AVX),y)\n CPUFLAGS += AVX\n endif\n+endif\n \n ifneq ($(filter $(AUTO_CPUFLAGS),__RDRND__),)\n CPUFLAGS += RDRAND\n@@ -86,12 +88,16 @@ CPUFLAGS += F16C\n endif\n \n ifneq ($(filter $(AUTO_CPUFLAGS),__AVX2__),)\n+ifeq ($(CONFIG_RTE_ENABLE_AVX),y)\n CPUFLAGS += AVX2\n endif\n+endif\n \n ifneq ($(filter $(AUTO_CPUFLAGS),__AVX512F__),)\n+ifeq ($(CONFIG_RTE_ENABLE_AVX512),y)\n CPUFLAGS += AVX512F\n endif\n+endif\n \n # IBM Power CPU flags\n ifneq ($(filter $(AUTO_CPUFLAGS),__PPC64__),)\n",
    "prefixes": [
        "dpdk-dev",
        "v2"
    ]
}