get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 9063,
    "url": "https://patches.dpdk.org/api/patches/9063/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1448304338-22767-4-git-send-email-jerin.jacob@caviumnetworks.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": "<1448304338-22767-4-git-send-email-jerin.jacob@caviumnetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1448304338-22767-4-git-send-email-jerin.jacob@caviumnetworks.com",
    "date": "2015-11-23T18:45:37",
    "name": "[dpdk-dev,3/4] hash: select hash function as CRC if armv8-a CRC extension available",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "987e1fb15d1c93461e8a588da9d96926efeceb1a",
    "submitter": {
        "id": 305,
        "url": "https://patches.dpdk.org/api/people/305/?format=api",
        "name": "Jerin Jacob",
        "email": "jerin.jacob@caviumnetworks.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1448304338-22767-4-git-send-email-jerin.jacob@caviumnetworks.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/9063/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/9063/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 7005791A9;\n\tMon, 23 Nov 2015 19:46:46 +0100 (CET)",
            "from na01-bn1-obe.outbound.protection.outlook.com\n\t(mail-bn1bon0094.outbound.protection.outlook.com [157.56.111.94])\n\tby dpdk.org (Postfix) with ESMTP id 7DA4D8F9E\n\tfor <dev@dpdk.org>; Mon, 23 Nov 2015 19:46:44 +0100 (CET)",
            "from localhost.caveonetworks.com (122.167.53.209) by\n\tBY2PR0701MB1975.namprd07.prod.outlook.com (10.163.155.21) with\n\tMicrosoft SMTP\n\tServer (TLS) id 15.1.331.20; Mon, 23 Nov 2015 18:46:41 +0000"
        ],
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Jerin.Jacob@caviumnetworks.com; ",
        "From": "Jerin Jacob <jerin.jacob@caviumnetworks.com>",
        "To": "<dev@dpdk.org>",
        "Date": "Tue, 24 Nov 2015 00:15:37 +0530",
        "Message-ID": "<1448304338-22767-4-git-send-email-jerin.jacob@caviumnetworks.com>",
        "X-Mailer": "git-send-email 2.1.0",
        "In-Reply-To": "<1448304338-22767-1-git-send-email-jerin.jacob@caviumnetworks.com>",
        "References": "<1448304338-22767-1-git-send-email-jerin.jacob@caviumnetworks.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[122.167.53.209]",
        "X-ClientProxiedBy": "MAXPR01CA0022.INDPRD01.PROD.OUTLOOK.COM (25.164.147.29) To\n\tBY2PR0701MB1975.namprd07.prod.outlook.com (25.163.155.21)",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BY2PR0701MB1975;\n\t2:zVwvdW/8EMgho5Hs5iYRcQkgN99g0zDTMTsNTNXgGjPKy1fbwsJ0IkYNrv6+LEowazuW2AA4Zcy1LA1uxoG9wz3SEe6XyZ2Y7niBFzYDwATC7pQWxe/iUat2coGr4hdpsCucV9suG7M7qLDs3ekRSg==;\n\t3:BjqjW1msXnLR3uT5Msj5L6TBvT3xmUWqkf4WZ/Jmu5VxGfOrtEj+hU7wuS3Basuwhhat+fLrGDg6HwEPv/rZWjjLNIDnnkCwj/OGJHJ6AqusVYuXfn8qtUQh68gD2q3q;\n\t25:+aZ9v/RWuQmPNtmCSVVDBnH8nrljoUihT6EWlCaeSj3G0jSsw4qzyQA7Iojlr2c0pC0HOvk/n3t9zmTo/flG3yy7APvm2qGfbAX8QH9n03Q+9kCwAKuedAwlOHaOxcj7vOYkaQq/tKMuzBFZLk/YNlj8lUgSA+0k9vfEm4im03lm2B0xV3t1P+8bJIAKlU/r/TFsY8q9PzBYGU82Qg0a/CG3ow2YAr8ZiTQtet6Dxq2uql/be7OJY0sTB6y6RyAWBZm999x9kb5PQkfdy/tuxA==",
            "1; BY2PR0701MB1975;\n\t20:93Fsps4EDhPh7CEWoB+KxQwF9JdSP33drwk+MfGjaDtJvqWIZNehN+bCul1Z0aF1S3PQ/arSe+F2uP1ZMwj2JIojKnQpVH6wax2PTZ5D6VgAQhE93nA8cqKXDzHoB0opoPqwQFx54RqPOi/CTiUHwY5zSpP5M9/bc96ytqiM3N0Xm+XjlGQRaILjOm/G14SaFKrqmpJTnjJXdW8wVtRrHV3JKBA5fVhG+/nwO7+mR2KnQ8i7u3GwS4QfxqCofflPc+Z5ykwnygY9N4bjkBjssvQvdJRgAu8TShLItZsagFHX0rZwsEnkDOc0UNHxZuFWh9s7MK4/nRWr8/keQt0gEl+V+Pl5fD0c5Gsg7eBqtdt4TJ3OfsbsPk8OtF7q4BapfZEOgdfv0qui5ygEs7FZVcGBOHnkF1kVJoo/FV8II2vulqs/1pCdSL1/byjX13OrRd1e4FkmraeotsllxwwaMMlOL36L5ntzesi5XtlcWH7jyhnrkhGJHcw8JbWRUYCA+Ww/6CkBSuVDN306lL2jd0GX2O3ZAPJd9SbWocAHiAxMVKsT4Ysg1cvVcFsghYAdE0AsAchzg/hCrJxSEjd9TmhBr3LbnylLP/DP2zas5iU=",
            "1; BY2PR0701MB1975;\n\t4:yAQd7oJ3hYyK/mLdGjbDGun8N9bW/XpoZmFq9BNDBSG/hF+liRDUHY0fV8scKXccbZkjSWrOKUL5vKBa5PI1skD8K4DlQchZ9xMvqAJHO7BqrFXC/F75QaAKnjj4nKmC25Au1nC8jLfzneybUW2QlgJn5Yr/SVp1NLBvzwOBqfEpw5eR69Kb3cLR0P/a8g6HhfuGKV1EJjVt+k+D1SmzSe2ToRzDCkPa9VIdtgLTdJhq78hpDG24rBK0wmpDVzfMXVct4pNsPp/HTNeaKF778/28wmxaqs1VL1wADLsfwYnUQQltkzpbsAPtCcaAfEfqQ/28qtEQEM8ICPKHzXX0X0No9PEiW702EVEslYKxUgiAk/mtljcNGRegOeuLXkYchq6X+FaxE/6PKeBvUNmNrldnkY8WB8LCo232Ea9BHU1+Qs/51qbv5lECKRDJ+sPC",
            "=?us-ascii?Q?1; BY2PR0701MB1975;\n\t23:LvtbcjxhRopJCu8wzD//CV+elgvEfMa+nwdCAD1?=\n\t=?us-ascii?Q?b2n/oIjDP/kcFr+2bkdU81K2G6qaRGrgUJyFZ22Cfahk4UQpA1ayDSKzWuNe?=\n\t=?us-ascii?Q?Ybb2Tah4Mzb0DTnkBLMx8MCGL3GBlaqmtXIzxHPUxv/Rilz0lSYwg7ngy1Dr?=\n\t=?us-ascii?Q?VI6hJUCDMR2Pn14SYZ3cBdekhZSxY+S8MOpxXXeDlUGzyIbs1RnpnIdXG+rR?=\n\t=?us-ascii?Q?x8upqioyb8COhX+/TWsQDs9IEvS1LznY8L1WmPM/CfuFvk2dA0nqweEQn6N5?=\n\t=?us-ascii?Q?YI87FmF+cvVsm7+/v8LvzNfa3HnoyeXQW4JefRsRs6IiRp98/aWiXM+44mEa?=\n\t=?us-ascii?Q?E1UmqSvDHI9CKSApaMPZoEdwb6trRHOHoEnjFqw/rtIGIli/NwuEfS76sd9s?=\n\t=?us-ascii?Q?bZWRUlqyf3UhQSR1Er6Kt6IlQyUT42JxUI509HFRfN48xvZ/6mVSxAcRCiro?=\n\t=?us-ascii?Q?Etov9x20jVj6KwaiLuVwLgIw3P1jE981EAF/LsaLGT4+h4nuiwktEpQE1gER?=\n\t=?us-ascii?Q?hbcNOJEU6d0ZNXpqa3O9SOnh0NvnvTSFcWCwYUMC4/7QBeFwFf5pdZfg1LDA?=\n\t=?us-ascii?Q?HBTuqEoZyb/ZW5Nw5Iihb72Z5/iYEY6Rblg1iFF2zKheGhMydhtwDRjEcWBv?=\n\t=?us-ascii?Q?1ACVlcHiUT/GtsTQ8gL2LWpEIKNriVKDYoCvrxBwDpcq4hl+Bq97jNMVU4Sg?=\n\t=?us-ascii?Q?UOZi6M9pyoxmhSIQ9z6xyroXITFKjfLWLysa6tgOy/U7P+bAUZq7SVhLKWmx?=\n\t=?us-ascii?Q?IxIdl+nNZymPzVagwAWs3X1P4eS6TXSUBu6zyPs6DJSPFK/fZPEcwib5eZ+3?=\n\t=?us-ascii?Q?ddx3ifeA3R1foezx2e3qckcT5RxqHIDuEcWiU+8qRmEFfgkUKio69ygpEhu9?=\n\t=?us-ascii?Q?R7Cz4PTSWB+tJOe2IJS3DcmiZtppSTHOlEFHoWaCR1BC2Hyd1AXw1OXNDKlH?=\n\t=?us-ascii?Q?r9bbNxbi8vB0L5mlXKDzcR/9wA28tAvLKiS28kvWClvatgPcDhnaf5M+fhfd?=\n\t=?us-ascii?Q?ORpnY4PJrlBo2OH6lZvLy46CBr54wG4YwjXWR/+lvAyJ8o8PkMRsvNbfO/Un?=\n\t=?us-ascii?Q?lgUDJ0efCCTzTIUdB9j79TzHHYauwvj3fw9YaPGDjiA/CJtbyLEpXh9e6NGc?=\n\t=?us-ascii?Q?BP3io//JaA1G9Z2oDAiuEZ8NZjUlYS6rL5wl1OzMuV63IRbtwQqi75mQGN5C?=\n\t=?us-ascii?Q?Gjia2Kbh20BRQRq79JzHhl3LerCqBUCchpbe8IAOLGV6C+nUtUUYR7D3GXsU?=\n\t=?us-ascii?Q?9a1uU1grqmwQb3rEYKxE=3D?=",
            "1; BY2PR0701MB1975;\n\t5:dBORDi4cBXW6d4/JmkBenGGU3gilx4NBaTflGLGrG3aJB1RWMIkY/fH/t2f+bJQyLJpMdFWlCL63MZFPGTPAD3MFCujaoDbUCPfIihHG1/EgJomLBSHHqgYTMXiTEqELA+1r4W9pL+7qyPnOh7Uvrg==;\n\t24:QL1azBeKFlt4GEb88vYJDS7+6L2qdyFHY1Lwzom8UwRuBqlN42SD1qpQk5VEH6uoW7UOFrhqWlqQaMSmYu3ccJztZXkpbW0zMqFUby0GO0o="
        ],
        "X-Microsoft-Antispam": "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0701MB1975;",
        "X-Microsoft-Antispam-PRVS": "<BY2PR0701MB1975BD21FC15C7BC71C89CB18C070@BY2PR0701MB1975.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(236414709691187);",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(10201501046);\n\tSRVR:BY2PR0701MB1975; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0701MB1975; ",
        "X-Forefront-PRVS": "07697999E6",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(6009001)(6069001)(199003)(189002)(107886002)(92566002)(69596002)(48376002)(5008740100001)(50986999)(101416001)(19580405001)(47776003)(42186005)(19580395003)(76506005)(97736004)(586003)(4001430100002)(66066001)(6116002)(3846002)(106356001)(40100003)(5004730100002)(36756003)(50226001)(33646002)(87976001)(86362001)(5007970100001)(50466002)(81156007)(77096005)(2950100001)(122386002)(5001960100002)(5001920100001)(110136002)(189998001)(2351001)(76176999)(5003940100001)(105586002)(229853001)(53416004)(7099028);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB1975;\n\tH:localhost.caveonetworks.com; \n\tFPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; ",
        "Received-SPF": "None (protection.outlook.com: caviumnetworks.com does not\n\tdesignate permitted sender hosts)",
        "SpamDiagnosticOutput": "1:23",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "23 Nov 2015 18:46:41.6420\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BY2PR0701MB1975",
        "Subject": "[dpdk-dev] [PATCH 3/4] hash: select hash function as CRC if armv8-a\n\tCRC extension available",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "patches and discussions about DPDK <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": "select hash function for cuckoo, fbk as rte_hash_crc_4byte\nif arm64-CRC extension available\n\nSigned-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>\n---\n lib/librte_hash/rte_cuckoo_hash.c | 2 +-\n lib/librte_hash/rte_fbk_hash.h    | 2 +-\n 2 files changed, 2 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/lib/librte_hash/rte_cuckoo_hash.c b/lib/librte_hash/rte_cuckoo_hash.c\nindex e6520dd..88f77c3 100644\n--- a/lib/librte_hash/rte_cuckoo_hash.c\n+++ b/lib/librte_hash/rte_cuckoo_hash.c\n@@ -85,7 +85,7 @@ EAL_REGISTER_TAILQ(rte_hash_tailq)\n #endif\n \n /* Hash function used if none is specified */\n-#ifdef RTE_MACHINE_CPUFLAG_SSE4_2\n+#if defined(RTE_MACHINE_CPUFLAG_SSE4_2) || defined(RTE_MACHINE_CPUFLAG_CRC32)\n #include <rte_hash_crc.h>\n #define DEFAULT_HASH_FUNC       rte_hash_crc\n #else\ndiff --git a/lib/librte_hash/rte_fbk_hash.h b/lib/librte_hash/rte_fbk_hash.h\nindex c9b5a6a..a430961 100644\n--- a/lib/librte_hash/rte_fbk_hash.h\n+++ b/lib/librte_hash/rte_fbk_hash.h\n@@ -55,7 +55,7 @@ extern \"C\" {\n #include <string.h>\n \n #ifndef RTE_FBK_HASH_FUNC_DEFAULT\n-#ifdef RTE_MACHINE_CPUFLAG_SSE4_2\n+#if defined(RTE_MACHINE_CPUFLAG_SSE4_2) || defined(RTE_MACHINE_CPUFLAG_CRC32)\n #include <rte_hash_crc.h>\n /** Default four-byte key hash function if none is specified. */\n #define RTE_FBK_HASH_FUNC_DEFAULT\t\trte_hash_crc_4byte\n",
    "prefixes": [
        "dpdk-dev",
        "3/4"
    ]
}