get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 21390,
    "url": "http://patches.dpdk.org/api/patches/21390/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1488562101-6658-26-git-send-email-jerin.jacob@caviumnetworks.com/",
    "project": {
        "id": 1,
        "url": "http://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": "<1488562101-6658-26-git-send-email-jerin.jacob@caviumnetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1488562101-6658-26-git-send-email-jerin.jacob@caviumnetworks.com",
    "date": "2017-03-03T17:28:07",
    "name": "[dpdk-dev,25/39] app/test: octeontx simple event enqueue and dequeue test",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "a07009d856234535c734dc4698af7588e2e9d51b",
    "submitter": {
        "id": 305,
        "url": "http://patches.dpdk.org/api/people/305/?format=api",
        "name": "Jerin Jacob",
        "email": "jerin.jacob@caviumnetworks.com"
    },
    "delegate": {
        "id": 310,
        "url": "http://patches.dpdk.org/api/users/310/?format=api",
        "username": "jerin",
        "first_name": "Jerin",
        "last_name": "Jacob",
        "email": "jerinj@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1488562101-6658-26-git-send-email-jerin.jacob@caviumnetworks.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/21390/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/21390/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 B182EFB11;\n\tFri,  3 Mar 2017 18:30:40 +0100 (CET)",
            "from NAM01-SN1-obe.outbound.protection.outlook.com\n\t(mail-sn1nam01on0049.outbound.protection.outlook.com [104.47.32.49])\n\tby dpdk.org (Postfix) with ESMTP id C654DFB0C\n\tfor <dev@dpdk.org>; Fri,  3 Mar 2017 18:30:38 +0100 (CET)",
            "from localhost.localdomain.localdomain (14.140.2.178) by\n\tBN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.933.12; Fri, 3 Mar 2017 17:30:34 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=kjdKIX9Nv0c3NK40Lt8dXryx3lTJBgGEzXR8lW9WByU=;\n\tb=FHDwI42Jp9thymNYG/4sUc2c86qbsz+4XddMwaMtmPIdzfd2fSSnynNfOQCvSnFIFT+zSJo0LQa+Yk9iNNgxlaCCjM2x0D+nt8aihr/OcPg4FNyFbPFuwOpVeqVtLZXF/OQ4IqQw5pHD5Pq17MOAQfLOUV3i74fkEx7zGOtf6pI=",
        "Authentication-Results": "dpdk.org; dkim=none (message not signed)\n\theader.d=none;dpdk.org; dmarc=none action=none\n\theader.from=caviumnetworks.com;",
        "From": "Jerin Jacob <jerin.jacob@caviumnetworks.com>",
        "To": "dev@dpdk.org",
        "Cc": "thomas.monjalon@6wind.com, bruce.richardson@intel.com,\n\tharry.van.haaren@intel.com, hemant.agrawal@nxp.com, gage.eads@intel.com, \n\tnipun.gupta@nxp.com, santosh.shukla@caviumnetworks.com,\n\tJerin Jacob <jerin.jacob@caviumnetworks.com>",
        "Date": "Fri,  3 Mar 2017 22:58:07 +0530",
        "Message-Id": "<1488562101-6658-26-git-send-email-jerin.jacob@caviumnetworks.com>",
        "X-Mailer": "git-send-email 2.5.5",
        "In-Reply-To": "<1488562101-6658-1-git-send-email-jerin.jacob@caviumnetworks.com>",
        "References": "<1488562101-6658-1-git-send-email-jerin.jacob@caviumnetworks.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[14.140.2.178]",
        "X-ClientProxiedBy": "BMXPR01CA0021.INDPRD01.PROD.OUTLOOK.COM (10.174.214.159)\n\tTo\n\tBN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18)",
        "X-MS-Office365-Filtering-Correlation-Id": "6e6cd307-0213-4fe4-024c-08d4625b01b5",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0; RULEID:(22001);\n\tSRVR:BN3PR0701MB1719; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BN3PR0701MB1719;\n\t3:/mL6OT4YI8CgAg5a6s96CKD7LOOcNaguWKrnbvFaEhughlp99Wa20lEdgkD8sAxf9I9GdlOiC6qJv/abGH38qXqjF2Rk2nEbcQoWwLRHhjbnGlnI5Jvd8un61XQ9BUQ/6rWV73Bn4qWrWEK81Rdm5K0ZyeUeRev8Q3H9ZUvx9cux5C4HqZcEY9gZLDomv7+9wvwE1MjzQfFSdr4NLIj5n2S9oWPMg+RXalbflaDW3m8kaZGFOttgJmfwlFngDp1MMCKP6pkp5hYVS6heh+TutQ==;\n\t25:KAqaB9tlDg80fPltoah3VBj+YgOIYz8kfVhfIu3zCJO8iqK70QAyus2+Cvsn5GQYXpApewVaBwTRqNEbXvYy+OAhSF75vnpxOFazb9KtYswFeSmPi4i6o3w+Y57uboMRv3457nb6oShvZinEHlihBqKm6SQDGC3UFUgl1f0omneH6qNRg5rfd/FnCbE6oVB4TGh78jvheyQiMqhjJ9iyxk/ffN0YYhrtnQyKmEhVnNPFLsmnyqLd5wRqIhLaqJAdvX9pEhdtRUST9U949sbRZPkROc3d2A8aMKdfuKa2rLl+K/Jg8LaMV3LnhhEyWhizhnDTvXZ2yQJaitEmvRdPRhqbvDr6BLbezg95C8b6w9qwVfN6iUhL6GUzqZmOyqOM/IP75KXiSHLzVaRozE97A7NJYjzJHGzwcjDxxtsfROt81b6dXFW0OqLtEhcEGgVB6exQZNznSTJEOoFR476fbw==",
            "1; BN3PR0701MB1719;\n\t31:tqtOkUFqvkqiGc2AGXwFP6vF/5qXS9xj9KS05IzrLTXmGaE8eL0Eky6D//zNGNEhh1V6X11Dma1Br1lW7xEIAghtO3AqceHRI08JzNld+02Gj4NU5Cq+lZ+pwA0AEp+n3qunYC1LMTSCnnPg3+eEdz8pEkz3Zd2Gt1N6noHeuzEG0ww/OCMEFrt4OmSX4IrR8bMo6oBFuBrNNHRB0tqYxsEw8u4aw1pxirL1Do4oEdc=;\n\t20:bO5/+mi8H+ZcJdfqqBhOtJGZsvWcb249WQHUZyYuDYRf+ExJX4PXhkfhtLEnqd+qak5jl0m0Wftq1KGzaao45NCh2xnewohQI5MFmbF346FR2czbXz/DlO1Aek+kl5Ay21wkcW1Zbr0fVFprzAWzjW9YGrJyfugpB5YbfZPaiqeDIpVJxnpPgH8HdhhS+qDvpWOS0hxZU4W+gD1yzaCS/1jLb2p58GIJ8+QwYqCQ6tAM1S3Kiymwy5pZ6CgnjvhZ+K2BiYI2cJFNiwPrmiv1UL+7DExTHggwbEE2cG0i0mAefrxfGqLJ3zpEV7VusUn7KINvgsnqEYmPbu1PXQH9RXkBcwfhjqzcmd9bZg69MQ3Os5Yk79exawTVmORSRa7eVeMJ1KX4wagjr3XRMD9A5+T7QyZ3TJls9i3jHbJcViHwcyV8clurpoOHLLrgGzEIfC3nZoyJPlU9PMWAgAvfr2o92kRD0vs4+F/UsWBeYCzfusTn8Tl5Pp2d8quA6bQusJj9AVQ8ux8pXQ4Y1ysirQzPId1t4Ywq1AsiB/BsPbtr0uziWvxGYjDKokYg324ZOpTpIVcylLjbQ6U7CeKnJOFJ9qjJvsc8A+HsXNR1nt4=",
            "1; BN3PR0701MB1719;\n\t4:XP/XSR+uEcX6ivzteCkLsWO+YHLRrpfVaA5dBFw5eCc4hPtjJ7vjlSd/0NLPgtl4+TgQrl+yvfoCBUNcCFlBbtZXC6l64O+rqqge3lk3FAoKaGaQXcUOJZLCZEi11JLlyH1Sp2jM7qo0YpOwJzcCFKui72ESw2rvzMYXIJ0Vg8sYXtSjtZv05eqirIhFo4mHIRVhFmrc/sslRfrEMEnkNwAMK4hxQxnzp4Vf8yWlSkHFWE4V3VeVu+fFmBvD2PVrHu11dizCo+1Wci3MqwKUwCuNiMFGs5j2hCVoRPl2t7nqnLJBqWU1rJqtK5Uq1jI2A5s48MHg7WAWPCnWd4ZM/IbARCDz9QaNsboI6E72Woohj+gmxKedXypS4IFs+qmltWjLPGg+h6G+snruNB7PnGdvPfODHbV15E4dNFep4STetLN07GSwFaNOcJVi5UGwuA3y7JOEgx8o0avX81U0hkD3105bXKEYGdMKir3qidDRbf/VhF9wet16ik+crcs2CYe2aZaAY0SimoDTshtOcLjRpP2/22Vr1zvlNPvsVMa5ii6DwofiAdiMWOYVIuQbjoQ6JHVreSgXl457pIuXLFh7yfKxw3w14OsCeUFpBxI=",
            "=?us-ascii?Q?1; BN3PR0701MB1719;\n\t23:m/M8pngvqGr3MWSDNJihZGZSnC0aYKPvisfGyJm?=\n\tABBbH61yA0xJkiuSgrJbdWkNBpMV10E3rhdeSHnGOh1TGfgxtWjqF6kr6FRACNrj1LQfc72/7xomK3duCxS5LLFnmIj/8QmnXaqXsDNakS1ypBy3AQt0xjnk+9FT4mKH6brpZrlB9cPTbZUsNNteNvkwf0EpaIL7Q02vPkm6xeC/5VMYZ8gAi37/kE8CJ+Vai60uhQUBJxq9c2yEJWsGfVU96qCBJb54myMIxaAQ0i9H30h3lVoDEmrRIsEdIELSGeDIcutU6xtH9ydHz+zKnXlBhd52Y7oD5z7eQKMEs595KShlQvMAPNGxcQexLt4a/vkTnHp6G8YN2JO7l56N4hbsNpKbuOObHYZ2nIRU7b52SjZEX64SL5A/F8+E+MVPIIqVHBi9Wd4bkRuEOjxlAI44WcsA8nB2qWrcSl9/0Cno+2j355tRsP0oeQRx1nkYSHpCvF9nKVZu8M00O4dJOMUp1bDItnSjZ+bwjudCyRS8eLKna5PNpqiOQwVDnYTIo2DLy9HPjLYdympHDh/xQcDtX7gIO4fGq5SnNDeEhSU74rh/KaKDlOSRDkplbx/4aUUtv5PGiwsonl0pxYmjbQUvcFbGQlKR1UmZCLmJHjkkqnaVMhXDvr8GHzu/ZBZxywyI243ZRetia2yzpVTcIVbVE7/jrXds6aGacR3gABq3L48gZ51RDFuvziBACZbyntRAfraimJZ7BGR45IBGOzjuMOWutz7JBh1TvbUEDz4MzhWxL+oX59YKrDtOiR4/2EmCGju3x2K3ZM3sNkC2jGBWeepzKW1ALxe0OzgdxiUWGybHPCfw6V3wIxpigoTPAruRByFnKJbNU/wBB6AfwvW2jzWkBV7GOmDfXmxPSx87Wy9MlPZYkPTZsIljeyy1GlrhmORXNbag1txE/RJUgRogewk141UGX1n+ptBhXlLCWFR3KafWFDgt2tDuZLq5zU77p2T//BT9XlCJhuBBO4pSFdQQezUIRTNbUBvvY/gDSnEfun+UuYOsYGD8u90d00Ly5Gi2uNpk6VGfy9ccVlZn9K+HAEYUc81z2F+nP3mWWgZwLngwM1ZrRGBcjOv6YgpLzOuBOe5cN1ccy3goP8EFR",
            "1; BN3PR0701MB1719;\n\t6:iVzfABebcmxDFS0Oylandh19gcJOT3t1sVeOkK0yltGPBcdeVAfbWYEIFiv3gUXm4bQJdXzsjJdqspoblpL5jpwpSaPbdPR6yDHhQA9CZPGh20GcjD/AQT1xFRw42fOh4EhW0HWNMrMdSnzLX3FSTyssLO2xRV4Wro+fzSR+z2pOXfTgGn0asWvVkNfAd8lfziTO6tSJwcd8pGXHwRio6o7KiRYdi6FC8SLwL5ShnkDei67aN9Ab/oXP0z6NwE8ninQ7HlgDVLAbgYw+NykBTtoOwh9Yoa7qfRRiKfcvd9fgFoVg8Go9eo/wrDJ281epG61tN9ZX43GONUVgskjs4L/nD/gXgE+t1V5dbzlejYjiPsZ9Sey5q9mO19bEnAKlgI3LdtNFjKDDoOdOMy5ECw==;\n\t5:J0pmRcnVMd1IUD+K2tL32cFtgDXxbRZdKx+NcpAkTdHuYeqDRWOHfmmF7jcG4E18GTH/LKWKADqyRru/EtuwFezK9bKmPu1nQ5wUESGkpDXqeXFHusaiRKVBAOOk52cSUkl991T2ZumGE2T5F236Lw==;\n\t24:j0u5UKVoSG9XGY5Kgckh+SopsE4G+MmJmsBFTBIlxMbT3hoOkG/UA/9pPgGMhHYbCW9WWjZZIb49MrK22evtN0kRXUW1KjFWBC66x3+Ny8U=",
            "1; BN3PR0701MB1719;\n\t7:kvir6M6y5QAUDSUcaylGghVFlwdXEQMlZDBzjJ+aMr8TJJsvKhbck8rbSrQLbM4RMhUxpNYd92ugP0VsZcNVZ4DZRz0bJhvw5ATnT48fRCvaoaL0hdEkIZMeWivMNmOmVJABXNKooU/73/LIRR7tsPoqV2sl4soT0gXnU3ppkvaNPayHi5ITonXSTGjQng8BRwMecx39fvDNkEcC4NQ9y2Gw3i6Azx3Hh/WXgN9Z6gKR+BE4d6/vJ+QgH9wGhIZp7FPh1hzDMBPcYZvJ86M0s+Ft/33p5KvaOT6kQM/kIMLoYCWf0vJ8DK+Al6OO+YPYwNIFcj/u/r+cspTLG0M2Ag=="
        ],
        "X-Microsoft-Antispam-PRVS": "<BN3PR0701MB1719D3CE87A5B914539E48DDE32B0@BN3PR0701MB1719.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123558025)(20161123564025)(6072148);\n\tSRVR:BN3PR0701MB1719; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0701MB1719; ",
        "X-Forefront-PRVS": "0235CBE7D0",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(39450400003)(3846002)(50986999)(6116002)(36756003)(81166006)(6512007)(97736004)(2361001)(2351001)(6506006)(5660300001)(42186005)(50226002)(8676002)(6666003)(106356001)(8656002)(2950100002)(2906002)(25786008)(47776003)(6486002)(76176999)(33646002)(7736002)(107886003)(42882006)(66066001)(110136004)(4326008)(38730400002)(6916009)(305945005)(48376002)(92566002)(5009440100003)(5003940100001)(50466002)(189998001)(53936002)(7099028)(110426004);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1719;\n\tH:localhost.localdomain.localdomain; FPR:; SPF:None; MLV:nov;\n\tPTR:InfoNoRecords; LANG:en; ",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "03 Mar 2017 17:30:34.2829\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BN3PR0701MB1719",
        "Subject": "[dpdk-dev] [PATCH 25/39] app/test: octeontx simple event enqueue\n\tand dequeue test",
        "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": "Added unit test case to verify simple event enqueue and dequeue\noperation with different schedule types\n\nSigned-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>\n---\n app/test/test_eventdev_octeontx.c | 54 +++++++++++++++++++++++++++++++++++++++\n 1 file changed, 54 insertions(+)",
    "diff": "diff --git a/app/test/test_eventdev_octeontx.c b/app/test/test_eventdev_octeontx.c\nindex 8a03920..47b029d 100644\n--- a/app/test/test_eventdev_octeontx.c\n+++ b/app/test/test_eventdev_octeontx.c\n@@ -407,10 +407,64 @@ consume_events(uint8_t port, const uint32_t total_events, validate_event_cb fn)\n \treturn check_excess_events(port);\n }\n \n+static int\n+validate_simple_enqdeq(uint32_t index, uint8_t port, struct rte_event *ev)\n+{\n+\tRTE_SET_USED(port);\n+\tTEST_ASSERT_EQUAL(index, ev->mbuf->seqn, \"index=%d != seqn=%d\", index,\n+\t\t\t\t\tev->mbuf->seqn);\n+\treturn 0;\n+}\n+\n+static inline int\n+test_simple_enqdeq(uint8_t sched_type)\n+{\n+\tint ret;\n+\n+\tret = inject_events(0 /*flow_id */,\n+\t\t\t\tRTE_EVENT_TYPE_CPU /* event_type */,\n+\t\t\t\t0 /* sub_event_type */,\n+\t\t\t\tsched_type,\n+\t\t\t\t0 /* queue */,\n+\t\t\t\t0 /* port */,\n+\t\t\t\tMAX_EVENTS);\n+\tif (ret)\n+\t\treturn TEST_FAILED;\n+\n+\treturn consume_events(0 /* port */, MAX_EVENTS,\tvalidate_simple_enqdeq);\n+}\n+\n+static int\n+test_simple_enqdeq_ordered(void)\n+{\n+\treturn test_simple_enqdeq(RTE_SCHED_TYPE_ORDERED);\n+}\n+\n+static int\n+test_simple_enqdeq_atomic(void)\n+{\n+\treturn test_simple_enqdeq(RTE_SCHED_TYPE_ATOMIC);\n+}\n+\n+static int\n+test_simple_enqdeq_parallel(void)\n+{\n+\treturn test_simple_enqdeq(RTE_SCHED_TYPE_PARALLEL);\n+}\n+\n static struct unit_test_suite eventdev_octeontx_testsuite  = {\n \t.suite_name = \"eventdev octeontx unit test suite\",\n \t.setup = testsuite_setup,\n \t.teardown = testsuite_teardown,\n+\t.unit_test_cases = {\n+\t\tTEST_CASE_ST(eventdev_setup, eventdev_teardown,\n+\t\t\ttest_simple_enqdeq_ordered),\n+\t\tTEST_CASE_ST(eventdev_setup, eventdev_teardown,\n+\t\t\ttest_simple_enqdeq_atomic),\n+\t\tTEST_CASE_ST(eventdev_setup, eventdev_teardown,\n+\t\t\ttest_simple_enqdeq_parallel),\n+\t\tTEST_CASES_END() /**< NULL terminate unit test array */\n+\t}\n };\n \n static int\n",
    "prefixes": [
        "dpdk-dev",
        "25/39"
    ]
}