get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 77764,
    "url": "https://patches.dpdk.org/api/patches/77764/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20200915165025.543-3-konstantin.ananyev@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": "<20200915165025.543-3-konstantin.ananyev@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200915165025.543-3-konstantin.ananyev@intel.com",
    "date": "2020-09-15T16:50:15",
    "name": "[v2,02/12] doc: fix mixing classify methods in ACL guide",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "6484feb13b5e3a74986fea999911d3f773c68ca0",
    "submitter": {
        "id": 33,
        "url": "https://patches.dpdk.org/api/people/33/?format=api",
        "name": "Ananyev, Konstantin",
        "email": "konstantin.ananyev@intel.com"
    },
    "delegate": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20200915165025.543-3-konstantin.ananyev@intel.com/mbox/",
    "series": [
        {
            "id": 12241,
            "url": "https://patches.dpdk.org/api/series/12241/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=12241",
            "date": "2020-09-15T16:50:13",
            "name": "acl: introduce AVX512 classify method",
            "version": 2,
            "mbox": "https://patches.dpdk.org/series/12241/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/77764/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/77764/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 0D7E4A04C7;\n\tTue, 15 Sep 2020 18:51:06 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id B6CB71C131;\n\tTue, 15 Sep 2020 18:51:00 +0200 (CEST)",
            "from mga17.intel.com (mga17.intel.com [192.55.52.151])\n by dpdk.org (Postfix) with ESMTP id 373761C12C;\n Tue, 15 Sep 2020 18:50:59 +0200 (CEST)",
            "from orsmga006.jf.intel.com ([10.7.209.51])\n by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 15 Sep 2020 09:50:58 -0700",
            "from sivswdev08.ir.intel.com ([10.237.217.47])\n by orsmga006.jf.intel.com with ESMTP; 15 Sep 2020 09:50:57 -0700"
        ],
        "IronPort-SDR": [
            "\n 8qNBZJO/BTWGhjA7eUxTs025eS/SOya+Z/bmuOa4/4tcAqZ4PqzsfVgmMJyB3kDXMzloPBphbR\n BpmZXKrS3Wlw==",
            "\n 4jjPQJAOTEMRBhV1L4OKjeqFG/R8GgCwYV/js3VJ6pP5m+LQ0wwKWNuPm0ddL6LGMCKse3dFM5\n hBPi0VyBhRhw=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6000,8403,9745\"; a=\"139310959\"",
            "E=Sophos;i=\"5.76,430,1592895600\"; d=\"scan'208\";a=\"139310959\"",
            "E=Sophos;i=\"5.76,430,1592895600\"; d=\"scan'208\";a=\"306709330\""
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Konstantin Ananyev <konstantin.ananyev@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "jerinj@marvell.com, ruifeng.wang@arm.com, vladimir.medvedkin@intel.com,\n Konstantin Ananyev <konstantin.ananyev@intel.com>, stable@dpdk.org",
        "Date": "Tue, 15 Sep 2020 17:50:15 +0100",
        "Message-Id": "<20200915165025.543-3-konstantin.ananyev@intel.com>",
        "X-Mailer": "git-send-email 2.18.0",
        "In-Reply-To": "<20200915165025.543-1-konstantin.ananyev@intel.com>",
        "References": "<20200807162829.11690-1-konstantin.ananyev@intel.com>\n <20200915165025.543-1-konstantin.ananyev@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v2 02/12] doc: fix mixing classify methods in ACL\n\tguide",
        "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": "Add brief description for missing ACL classify algorithms:\nRTE_ACL_CLASSIFY_NEON and RTE_ACL_CLASSIFY_ALTIVEC.\n\nFixes: 34fa6c27c156 (\"acl: add NEON optimization for ARMv8\")\nFixes: 1d73135f9f1c (\"acl: add AltiVec for ppc64\")\nCc: stable@dpdk.org\n\nSigned-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>\n---\n doc/guides/prog_guide/packet_classif_access_ctrl.rst | 6 ++++++\n 1 file changed, 6 insertions(+)",
    "diff": "diff --git a/doc/guides/prog_guide/packet_classif_access_ctrl.rst b/doc/guides/prog_guide/packet_classif_access_ctrl.rst\nindex 0345512b9..daf03e6d7 100644\n--- a/doc/guides/prog_guide/packet_classif_access_ctrl.rst\n+++ b/doc/guides/prog_guide/packet_classif_access_ctrl.rst\n@@ -373,6 +373,12 @@ There are several implementations of classify algorithm:\n \n *   **RTE_ACL_CLASSIFY_AVX2**: vector implementation, can process up to 16 flows in parallel. Requires AVX2 support.\n \n+*   **RTE_ACL_CLASSIFY_NEON**: vector implementation, can process up to 8 flows\n+    in parallel. Requires NEON support.\n+\n+*   **RTE_ACL_CLASSIFY_ALTIVEC**: vector implementation, can process up to 8\n+    flows in parallel. Requires ALTIVEC support.\n+\n It is purely a runtime decision which method to choose, there is no build-time difference.\n All implementations operates over the same internal RT structures and use similar principles. The main difference is that vector implementations can manually exploit IA SIMD instructions and process several input data flows in parallel.\n At startup ACL library determines the highest available classify method for the given platform and sets it as default one. Though the user has an ability to override the default classifier function for a given ACL context or perform particular search using non-default classify method. In that case it is user responsibility to make sure that given platform supports selected classify implementation.\n",
    "prefixes": [
        "v2",
        "02/12"
    ]
}