get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 26250,
    "url": "https://patches.dpdk.org/api/patches/26250/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20170703191402.3638-7-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": "<20170703191402.3638-7-jerin.jacob@caviumnetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20170703191402.3638-7-jerin.jacob@caviumnetworks.com",
    "date": "2017-07-03T19:13:34",
    "name": "[dpdk-dev,v2,06/34] app/testeventdev: define the test options",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "e9d192da24fe9dc0aed8140f1b88f9fc79f44820",
    "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/20170703191402.3638-7-jerin.jacob@caviumnetworks.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/26250/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/26250/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 105557CAF;\n\tMon,  3 Jul 2017 21:15:05 +0200 (CEST)",
            "from NAM02-BL2-obe.outbound.protection.outlook.com\n\t(mail-bl2nam02on0059.outbound.protection.outlook.com [104.47.38.59])\n\tby dpdk.org (Postfix) with ESMTP id 28F437CB3\n\tfor <dev@dpdk.org>; Mon,  3 Jul 2017 21:15:03 +0200 (CEST)",
            "from jerin.domain.name (111.93.218.67) by\n\tBLUPR0701MB1716.namprd07.prod.outlook.com (10.163.85.142) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1220.11; Mon, 3 Jul 2017 19:14:58 +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=G/5ADowOI8h1//3QgZG7QpYDtJIBoRwiEGLFtd19n8k=;\n\tb=NjPKg9ZPvOwpH3YLv03ieEuiKw5KJQRcsd07a9zHRGVhgejDC580ZuNiUMWz+Wx+W3rDz5xtq9z7jDpSEHfuULUaqQ24eW6ER7o8kpHMdaKGUbgv3lBtvyJtybm/nbz1z682onj90+TJTwJ8WM1CS074fNJ970I7Jx+uJofwTFM=",
        "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": "harry.van.haaren@intel.com, bruce.richardson@intel.com,\n\themant.agrawal@nxp.com, gage.eads@intel.com, nipun.gupta@nxp.com,\n\tnarender.vangati@intel.com, nikhil.rao@intel.com,\n\tgprathyusha@caviumnetworks.com,\n\tJerin Jacob <jerin.jacob@caviumnetworks.com>",
        "Date": "Tue,  4 Jul 2017 00:43:34 +0530",
        "Message-Id": "<20170703191402.3638-7-jerin.jacob@caviumnetworks.com>",
        "X-Mailer": "git-send-email 2.13.2",
        "In-Reply-To": "<20170703191402.3638-1-jerin.jacob@caviumnetworks.com>",
        "References": "<20170528195854.6064-1-jerin.jacob@caviumnetworks.com>\n\t<20170703191402.3638-1-jerin.jacob@caviumnetworks.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[111.93.218.67]",
        "X-ClientProxiedBy": "PN1PR01CA0103.INDPRD01.PROD.OUTLOOK.COM (10.174.144.19) To\n\tBLUPR0701MB1716.namprd07.prod.outlook.com (10.163.85.142)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "c618be7e-12ed-43ed-bd91-08d4c247ce16",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:BLUPR0701MB1716; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BLUPR0701MB1716;\n\t3:ex1cdVQIQQqDGdhlnqfdlxLvZzO0QlYA70xhmLkkeAUizUPorjuLecFv94CbbPgYZ9HK7At8HuOq6uJwO46EH2iiV7gF3C/mvZIMuk8IDGjPL2W/TiFqVG1jPFJpLRnYrIbQ8YGwo0xy0X0iUuuJeeF/WSqvkE/Xv4ztDnFa3Y5jMhj4U973O3Jed78KITdEZrriDn8oVux7akGqjKRmDPeVglQz/9AEZjwQkY8iP4YO0mONYgkoAy+alWwl1pXqqX+eIYzDyDleekcnaPJTjWPv+chy9O9mW/ptlIyw8Qygp36gPfa1kfwJUOdlzWfIfd21zWtm2O8x0/4ujp0ebB8itVbhhjVO0ltKUekxllNlJoj5O6022f/uamkzMBS5e3mkp62tZxa1wytTApRHVuKjIiKsVuJ5prlF/zd1jVpWxFmfz7QrL5/Nm3v2aGzkO5Ogx1/BCQxaWaloudLL3uVb1RCaReyBBHSu1z1W/fFR0mDfWtZcWAVosvm9HRIXUdmo4/0SXT3EoerZrD6IdoGg/KyuPpWJmq5qu5/xOvYZzCnE2HAPbF1YuA/JssJ5EC7klC6l2etZk/ekIc4w+VOZbh/vZFh0/96nBzt/87JblBp1EKOh61ij3+/g0K8LGEzjCQpPEoz9iKd9yGCJ7IoSDSPLO1KAUGsPAEyKMKbZVXPcvo/cxC6YZXHa13atQWdj5NaVAfMqJ1HvVr5RfY0I5W/2mX1hj7bEvWSN+Zodld2SrSVpOffvi2EBZ/VT",
            "1; BLUPR0701MB1716;\n\t25:/WHzGIa+uLJ3tQFvkudluX6gzLBHtKhf5p/2IyrXMrA3SUoMn0eL+q9wVquc5ovn+nKnuaN4/CnPsKY2sDJ5kfxdKgZ++j9DJdI3Y0A1eRAHvi5O8IREJ0PKfzCJJztOSbGIMULQpN68d0W2vah4EDRgz0L/k4pnC6V4CDxdNlT4A73zDy29kZFtF3/J1xBgGiT/ALuoD39u3pGqpGSX107wuUcKlXBdl+lwzYInKXkBFu8b45Fi4IGOMiML6z6DZyb55iG33/9Qf6OY+P2JAt76QwrLoS387k1mP8dTmleSEnub5JLN0TsbPIwAvgD68nUsgbR2rf6b9KnYHqxsS3zKnVA+En3QX4r562irPklkyWkFHLqsMZY5aW7EC/6Rlk++l2R/YuK37HaiPs1GvhAQ+0ZNk2rBr6UrCeFcnm3s4Yn4S08fcJJJbGVADSx9T3f7XcfnjEMqXl8MEsj/76xIEBYYQl9VU/duSA+XqjlDwAAcR/JNt3sTfmCe8r+PxXKZq1whLn7GNgDLgtEVYr2WWyuLJRzYYY3WaKlIF1qAep9024nt8c3/KklGBV3FWv76Tyxk+ED/0eB9qxVc2lMwXZkV2l6wJ8NIz8pIaEUQB6hNLiwuiQACAOnSpSSDFIQSiBd/ZVycUOftEQn6EkFqMMzgY+BKOrp9zkSrwBvWaxgenGyEeZnB05Khrrt98QGMRs2pJY4PzCgOhB5bXtYpbBJCGWaabZH6fAmTPKUgyM6fJOz46U13mRvkd1r+hwCRyYXLfxLiUWEOkdC8zUWR7lf9h23SN+6Pm4kGB3VJrikYlZTloDp0cRUvEHgMNhJzITGuP9JRSxA7FAG+KuSRHvkyD653NO+hE8zdg5iYvhnerxUO0RshsW+S3S8mi/OdQQ2ijw98CIi9Oc617vwtAVrGWX0LoLRmJWOnaeA=",
            "1; BLUPR0701MB1716;\n\t31:80O3oo+5/9rSE05/XJ76YNBVsjdLgTWEgg0uUG7fr/zkpbjt8Z3zwhX4VmB+E1mR+Rl5qUY0waPAgMHp3oMSLCh2gmXHAO6PGLVo/IH/SEoZl07My1HtZdnGTwu4XBRd7zsdXqsdHELXbRCeW9Bo8PhC3ahtl7FdZ+avuf6C6jzyvceLGLa7uf9ucr/RFiEcZQy0GP8D02Bbw6ItGAWWoIIqlQl2xgzbNBpr40o+ibnP9pkLsB2PszVarNEts1AYEWbPJ2X4fsup7bhNRZxveF16RzSuUA8d2CW0Y01Mq2/MP+Q3NO6ToeDUk5TaIt9pwwRk5EHdlrN7BLeAoJCCjqnzZgSn/sktDLNblDz5I5yZlayztCe8AFvs6foIh2DCBm9sq7l1DTAAppmJacb+YHpHxzI0TDNB6L0V3mbi4nWuls0TcfZz9tBN2u4LYOVHjfiKl52Jbw775pJS4LqazFuHQUqMIaWq9s9k0LHu4a4mJIK2oAkbBnD55RuGQmmmRaldAKm7pRPUMhXUCrTdx6XasIYQbaNp2v9NE1P2+EWrxzHB97xqHFhludbhLdVzkVt3HHiKqs5ph9Sr3w0PCJQYT5qLHrYzx/vX04zEMoyDXbntRm9w8I2Bk34K7koMtwdOuNU75qJl0xwm/COLdX689nEznt2C/eoeTy47H64=",
            "1; BLUPR0701MB1716;\n\t20:iYUvvxGvDgM/5lFbL6bX6hOD40g21LrXq/ANMM5O0bTY2V6ynUS/pT/AYNVJ0XIR4bdTFj5kOL6R2BDXTSZdBsJBvYDnEIwUw5TtB4XgC7HW/+aY2mn909jQeRadM/JToT9TlGR79LUnyjRa3VsiTs1zrg0lJ0o7LrHDbrjQDozx6csg0juUPMh/4qPIYOipAV+rOdT1DboIjdYMEu2LW2dcE000prY0cg7eK77WC4QnaQjINsrQup9WFXQlyu8BW1DUf4rjnggWhn3W/yAr6ERBpmdxYoN2T7sZFpW9ExwSp8iZo9ZfgMWIqoMKkBuuqp4IFvazdbnhBZuGqx7zyMOR08VRRjxpZKwPbx9nb6djq1ufjbmMcRjWQGsYOHVbzGri2VTeiDazKKhPwI2DPBzXpCljhuF/ZKh8C+dJeyKfsGhrbjND02Xc4ihKq34IxXVpTKfpClvsSzu13a+9F3/EljTeaKUmBSrgqG1A0kxkNWJ6TzVoZHg2Imj8WB+eg6qFb+pNJwqTk98UwnvPpWHjWK0w/TM9SlzifpPXukiC8VInBiCKttLa34iQq6ZenKrSt2eQOj5gj5buclyYFslIT6lOHfI1NB4osvGpFAA=",
            "=?us-ascii?Q?1; BLUPR0701MB1716;\n\t4:8SbeQgGzK7rtjRZiVztIRaoBPJVwoJ4ItHXT56g7?=\n\tWmN2FPb2xuZUSE8S5XhTsB6EwTmZuUILPSUw0cD+JCBasR0xlAhZhcTLghjGASp50GVIoTYoK3/IGSec96zB9cx8n4yAXSDBNCb/ib9clfTzzAEXtDSM43G5p/aYjWNW/zEhGtXDHZCLj2GBYTl3xg7hsgXErcl1eDiHitgl4DKW0hkljY6jy5kgr0BIwugSbccCKGSwcCf84+PGhvQqVDRAW3zEKjGvhwIY7iLEqz7aYrFqD1ZFeozlM36DLsCNGf9jLhGqLhuddF+Li4oocbwZzOIDpIRLSgxl2Lrtl4emfGdbI4N9eizJebX7wXLs8S+oDJ8xg7eDSSJBMEc2bX8IW/BqXJkYtfnH6ABbktrCcNPQ66KZKvMxrV52r/BVLCpu/MDFYGl8drjBGIQQNCHhQwNVKPHI3jiskrjcIn8s4o4su2DVr3fOfPBN5b0J1M0IXH0P6vxvbak+ZC8zB5WSLhB4JmEB+FKsX9LgB0dDzmVMBTYDE47ikAcNJGHkaLHJ9NneGpJBzII5TzOhmYHkg4z6o/eTVXWRRtr2dKXBqtadUvj8Uwod6xRhTUlHkJVbazHMd2VPQpLCPE+x7nk3GqZgg23phrz+/+zeduWJcv1qFEyqDdIiw5jrekyVyZAHmQsRYwaYPRmnO9JYDgdeHwRrkrUGS0LYAP4b/NK3WJReMW9UpoGt/zMAq7t0PG1tf2CxQA+mnmqJBEVB4/j3Lt1M21pfzDDWDQEFddR397W8GM7oQIU2lQ8tOv9xUNuZ5FyVqRumTHbL9iZtT4zhaVyTrWpJcykst+4bINNrodNDw8Nc1jMSCZ2eV9mq8ooK2sHOl5wj1LGB6reglVX1uiCeIT6dscfJxj2otpAbfGC2+uHOPBCRkyloDSYbPWfMapzJOj3F/y1sDCL23VjSBQ1Yuh6k2wCMjUzMhbOHy+vzrPdcorB21QHkMD3tK5vtuz2DYCo0vAj6DfHvd7jxZ7fcZ4CY1zsLvSiAgJqzlrj1EQLi8tmnx+ooKwl+ITASU86nsL8EnJpvyX6XaHeq6wLD4bFD/gadFJ++QIfZpDAoi140KDBujGmXjARrGKFzSAOOE8YFmBNkaUAktFr/vrYFCErtKdIqWkNNUEiZXyGGKmmkinkda4kKihK0f1zrFBi1tESS757fSGpihGYRu81IVc2qjgKgd7H16GTiwTx1B8jwYPEiDP8UaH6d63bdqxONNUK8IriOALPHdwpE",
            "=?us-ascii?Q?1; BLUPR0701MB1716;\n\t23:gXru0j5/2UlXEXN8qUI6beAVKql6tFd28xZoB6O?=\n\t2t4JKRfokY1RhLE8HKcvxd6ggHa3g3gBWiM78ODZqh0jk/dKIHsw8PVgoZKAZHecda6u5NcJJ8v7mwgKGw/ON9lnuilpq3bhfHyHcPOvjkUMq9IPbOauSX4VTspGXOiqRIED+fpQapG1vnglAtgLVoLilJr5pds9x14F5KH13RmsUsieuo35NO8YhtaItoSN+iIwKgfVdwqRCkO3C7bU4re8Xpcp6VHp5e5ZliPsofR/V5khjZdFMi3wGfQGB8fx+YrjxMXIfACEIym7sU4GjP4sbFqnmYC3/ObqNwloJnBZ8R9Km5rSDzglMp2GIdgQKjd1PlI6R1dXQvYPWrlGAURvB08FB2e4KhOsSincpIHICfRql+8iU8I31mzIp6E8OrYQuz9wP2ACCW+5rnCRJs+m51GZdsfIAuWuyZ0Hq6k++P1xw5GwCXFtPkPX5CxupmMedmnxCJA90iCaSIdqPggf8gIa1P27Ylb5ZY+rYVAZ5ttWteukk0anT0oIeaBfP3t5S7hnyoSWWs81cGDl3LgdvwdpJQbBUg55b2vZM1Vivs4NIrYfGfKCfrKaehE4Px3CJFy6vTR7C6gIJo7fDfgRqUWqQCSsb1LruUXXt5m8scXEb+CCh1KcXzgDj6ANxQsERqpPLmRlrWy9NpHQpeHW9oFy/xwNL+1o9td6xzOq8HmF7M5NDU16VEAsw3bN+Rxo3ooNYrOhr+lRpuNxVKRrWVxA/WEtlsGI3wn/y38/jmG9YTpWVrvILGKRVVqIyiTFf8ZW5NpxLyNkOaCPD4+7dYXBMNkTbGdE3KIA6fqBCvlcyPOryjgprGsrUN8otvDjDtYuBwuHl0N6MZn+OBGa1c75bdXYXGDlkyZIlsct2LTCv5OwddTfQY3/4VpqPtklSU9WShsL2gY9yqppbAgy3T9W+v8+H4D6Wz/1eS5Sr8fmbfZsridJtpiSP+kbwbMXDp6pYhPaqVIl4xo3UsasZqSkCbnUZxjNiz5rv8c+58cLT6s44f6StUEqt80bNxvZAuITkNj3xIskt/c8xQ9mw1tTa3HRZvGZ5UeS5bGGwDXXQKbhxPtaoSSgyetnf5r8kCoJZhkCKtOoMZRcMqYz5g+rsVQyM0eqWy0j8Tnk/Ug==",
            "=?us-ascii?Q?1; BLUPR0701MB1716;\n\t6:ejz2NBpJI+vKWFQmRueAv0D/f4YZhaUqLy45m6Rc?=\n\tGq9J8ysHLrvAE+GDpnQIumnToS74CLsG3ITlzaa+ic3dSUPxbWtXChza4lY9+LdVOnGZSGVNtf12MwUBlHXNSRp/XTkbKOh9pn05URox3/Ic7qGwbU1x9GFysAk9LsWeOsqZN7WCvIkKZVJC4c/qJMDzstRaooy0qzaAAy6YjgoI9vvsxljidwthrXPbbgxUaXENgt8gr1pERJrrWYt9IG8RsWYNU7BzvLvQcOfadqq+IpjkkIabpyw1ahAsYPm3Pgk1PjCsrOklhSAGlx9+bn+QBXnw+x3YJ2H6p2xxmB7+TYsQnAHrW5303YpgXAY+ULeCweRN2DBnDaFFQ74T8SxaGye5VI+970t683PyiN8r1ClagLBhCbn0jzjbKjSJWxDvxD1/p3DaCLF98DgoxxtZ0Z7scyPJo0f67l9txo0G0Hk5YwnXLQBjsinwZYevafb+uLivYVWWxXZ+UKWP913+pz7cNHNpWVTdDFvnP39UPmzv3UKKAH9VLVk/jzVXsQri51Vau8BPBBxxZQhpoMovidrSX0FV7LTdjIco+P4+pfMDmwDo0xnkrxMlfsjZbPg7dAaunOV0TdjeFTILg+oR9ObBSDNg1l+hncijI7phLAKahSJBdvH/R49cg/AMpRKrWmnqC/mkIgqi5uPzO/YrIQGHDSzwp/Att/7k8M9lxB91hod0BF4CcyOR06xAjdkmTzv7OFgpaMbR9dIA9M5YcGiixnKDq/Z+kcyMyPb/WKds/e3Q/jh+irMnBd6j93oYvIQ0DV8yRXGwEZBzic+Wsbha75k0W4yYFPz9TocDcjssuQRyAnjpYbq5ggOypI/GCui4MTyW02CYYEvw1t9dTVUwN2J14mTPgYj3FBsIFOiXr/QYn4vXT9FnZS/cVuV5dCrRuHS2BSoCgPMp9qq6ixuQclXZWAQq6Dne0ILQLH8ctW6IexZJ56tL5jPDbIU=",
            "1; BLUPR0701MB1716;\n\t5:D4YfbCIu9eVOuCJu0NzTT9wxYQfr7eh7v7nZw188a0qPnK/xMnreTuKdmNlAWrOBEZynC9Cz09+d7etRpIKXAebaz7TS2XxEqGaLb5jv+Yd0du5hE9kK971ErRolD0ANPhxcMjA7jyXg0lDuV/Mj2eHRHwwuIIob+SGTFsChOaP5Z2zg6FTxFiy0uJISFYLLbHIfPoGk3Msy7o3JtI/IhS3G4BULAuUGCs4Gk6xAmNLI0z/+WF9YKjP9Tj2EIl+WjrYLevjBXHdA2KOY1v75Ww5725+AvdmT+d32grO8mUeMBb1LR02DEBaCifBQ18ZcPES1CHTTTvTj6md1labB6cF6q3/TpHB4QS7mAi+MtnEhhRG4bKT7tUcT+t7T/BJvrraG+rMXAhhoAy41vjoR9dI9v2kjuElBknlU5qQWl8PDnNiG8myzONCE96ljaK5v4/DgVttcl4Me58I2hJ4MhJehdmUm+bPBx0a+4FqpW1CIXjKlnJsf+Ll//rAG718j;\n\t24:MeZ8+hs6GhZO6753FiUfqB9yLw92hTzopngewt6ZoFbdyseGL9/hH+tL3HBdhSibJfzJARpMp6RrS8X+sePgl4naZ8AMsAtgiZbDYDh6NkM=",
            "1; BLUPR0701MB1716;\n\t7:8HBHZhA71NX9OaMX/Pzn0gXh9n9u/gFMLopQeYJ6tjXiM/bQSpA9OD3FCHmEfCI4kAPp1AP2uTMhIWq6Kdy12vKFwKtiswx9AdzTvUK3LQ8D67zcgBKPboktnGOuheYPO28UKA1Gp9xEdOh2utwbuW8Y4AnW0jW9QigUpMZ45QNWdIRhZkRpYYsO1iKFBFLlSUEt2IWk+SClX6lA3x/juNq6ANhrW66by4IF7ZcGGDR08fdAShnEit1hlCu0txJ3D+3votYZN5zI88k1DKJpFs6tiok+FgTr3pN89i0b361y5a/stIN4zHlZSYOEbIUY/KAqa5QOGRSIclIJjTVW3jtmidhJKFdtUdWkf1jgYZvD4+SG5eva1vphet7p9RnL+OzGVotRYQfR06H1JMnuioNxxc5Q3d5gR+p2filX2rTYb+MUbP3n6usluGN4edVerBMMR7/VLooiwyLggjwsZBYKrFJzpau8rjrVrnE6GazuNyKgNo71G08gOZKTKePGCXHmP3kjImD2yojzzSPfs0DIeKyMa0pN72o7CFpzOPSF55UsBjLAtA26mVxeXnnyyYZK/W54X+IyocUXiIbcn1lSqbxMHmCpRS/WzNn3LWRIc2QigmheI8FnUtmbFbjoRUq8ffNoRP0xsWTV8Eyz3lBz9q0vPyLWGmFvq4H0yKS745DLWrV9GSLtDEZj9JjEORiySdb1lgcFnXnkUKqxY8D6Glpz7B8ibifgvIM0tzfS9Sq/OEed8Rkpdb4fU8ZHpfuAqCE/9y9fsYTKOH7leMSZtHohY+FvadgzrIk3D3I="
        ],
        "X-MS-TrafficTypeDiagnostic": "BLUPR0701MB1716:",
        "X-Microsoft-Antispam-PRVS": "<BLUPR0701MB171636937D7CB980B61F2B88E3D60@BLUPR0701MB1716.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(236129657087228)(148574349560750)(158140799945019)(228905959029699);",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:BLUPR0701MB1716; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:BLUPR0701MB1716; ",
        "X-Forefront-PRVS": "035748864E",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6009001)(39850400002)(39840400002)(39400400002)(39410400002)(39450400003)(7736002)(478600001)(53416004)(72206003)(38730400002)(110136004)(107886003)(42186005)(8656002)(50986999)(76176999)(36756003)(6512007)(53936002)(4326008)(25786009)(5003940100001)(6916009)(42882006)(2950100002)(66066001)(5009440100003)(6666003)(2351001)(2361001)(6486002)(6116002)(189998001)(305945005)(33646002)(5660300001)(81166006)(8676002)(3846002)(47776003)(1076002)(2906002)(50466002)(48376002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1716; H:jerin.domain.name;\n\tFPR:; SPF:None; MLV:sfv; LANG:en; ",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "03 Jul 2017 19:14:58.9019\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BLUPR0701MB1716",
        "Subject": "[dpdk-dev] [PATCH v2 06/34] app/testeventdev: define the test\n\toptions",
        "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": "Define the test options that used across all test cases and\nfill the default values for the same.\n\nSigned-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>\nSigned-off-by: Guduri Prathyusha <gprathyusha@caviumnetworks.com>\nAcked-by: Harry van Haaren <harry.van.haaren@intel.com>\n---\n app/test-eventdev/Makefile      |  1 +\n app/test-eventdev/evt_options.c | 58 ++++++++++++++++++++++++++++++++++++\n app/test-eventdev/evt_options.h | 66 +++++++++++++++++++++++++++++++++++++++++\n 3 files changed, 125 insertions(+)\n create mode 100644 app/test-eventdev/evt_options.c\n create mode 100644 app/test-eventdev/evt_options.h",
    "diff": "diff --git a/app/test-eventdev/Makefile b/app/test-eventdev/Makefile\nindex 2e552a084..168e56416 100644\n--- a/app/test-eventdev/Makefile\n+++ b/app/test-eventdev/Makefile\n@@ -39,6 +39,7 @@ CFLAGS += $(WERROR_FLAGS)\n # all source are stored in SRCS-y\n #\n SRCS-y := evt_main.c\n+SRCS-y += evt_options.c\n SRCS-y += evt_test.c\n SRCS-y += parser.c\n \ndiff --git a/app/test-eventdev/evt_options.c b/app/test-eventdev/evt_options.c\nnew file mode 100644\nindex 000000000..3e15555a4\n--- /dev/null\n+++ b/app/test-eventdev/evt_options.c\n@@ -0,0 +1,58 @@\n+/*\n+ *   BSD LICENSE\n+ *\n+ *   Copyright (C) Cavium 2017.\n+ *\n+ *   Redistribution and use in source and binary forms, with or without\n+ *   modification, are permitted provided that the following conditions\n+ *   are met:\n+ *\n+ *     * Redistributions of source code must retain the above copyright\n+ *       notice, this list of conditions and the following disclaimer.\n+ *     * Redistributions in binary form must reproduce the above copyright\n+ *       notice, this list of conditions and the following disclaimer in\n+ *       the documentation and/or other materials provided with the\n+ *       distribution.\n+ *     * Neither the name of Cavium nor the names of its\n+ *       contributors may be used to endorse or promote products derived\n+ *       from this software without specific prior written permission.\n+ *\n+ *   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n+ *   \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n+ *   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n+ *   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n+ *   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n+ *   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n+ *   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n+ *   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n+ *   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n+ *   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n+ *   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n+ */\n+\n+#include <stdio.h>\n+#include <string.h>\n+#include <inttypes.h>\n+#include <getopt.h>\n+\n+#include <rte_common.h>\n+#include <rte_eventdev.h>\n+#include <rte_lcore.h>\n+\n+#include \"evt_options.h\"\n+#include \"evt_test.h\"\n+#include \"parser.h\"\n+\n+void\n+evt_options_default(struct evt_options *opt)\n+{\n+\tmemset(opt, 0, sizeof(*opt));\n+\topt->verbose_level = 1; /* Enable minimal prints */\n+\topt->dev_id = 0;\n+\tstrncpy(opt->test_name, \"order_queue\", EVT_TEST_NAME_MAX_LEN);\n+\topt->nb_flows = 1024;\n+\topt->socket_id = SOCKET_ID_ANY;\n+\topt->pool_sz = 16 * 1024;\n+\topt->wkr_deq_dep = 16;\n+\topt->nb_pkts = (1ULL << 26); /* do ~64M packets */\n+}\ndiff --git a/app/test-eventdev/evt_options.h b/app/test-eventdev/evt_options.h\nnew file mode 100644\nindex 000000000..a8ec91d02\n--- /dev/null\n+++ b/app/test-eventdev/evt_options.h\n@@ -0,0 +1,66 @@\n+/*\n+ *   BSD LICENSE\n+ *\n+ *   Copyright (C) Cavium 2017.\n+ *\n+ *   Redistribution and use in source and binary forms, with or without\n+ *   modification, are permitted provided that the following conditions\n+ *   are met:\n+ *\n+ *     * Redistributions of source code must retain the above copyright\n+ *       notice, this list of conditions and the following disclaimer.\n+ *     * Redistributions in binary form must reproduce the above copyright\n+ *       notice, this list of conditions and the following disclaimer in\n+ *       the documentation and/or other materials provided with the\n+ *       distribution.\n+ *     * Neither the name of Cavium networks nor the names of its\n+ *       contributors may be used to endorse or promote products derived\n+ *       from this software without specific prior written permission.\n+ *\n+ *   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n+ *   \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n+ *   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n+ *   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n+ *   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n+ *   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n+ *   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n+ *   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n+ *   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n+ *   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n+ *   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n+ */\n+\n+#ifndef _EVT_OPTIONS_\n+#define _EVT_OPTIONS_\n+\n+#include <stdio.h>\n+#include <stdbool.h>\n+\n+#include <rte_common.h>\n+#include <rte_eventdev.h>\n+#include <rte_lcore.h>\n+\n+#include \"evt_common.h\"\n+\n+struct evt_options {\n+#define EVT_TEST_NAME_MAX_LEN     32\n+\tchar test_name[EVT_TEST_NAME_MAX_LEN];\n+\tbool plcores[RTE_MAX_LCORE];\n+\tbool wlcores[RTE_MAX_LCORE];\n+\tuint8_t sched_type_list[EVT_MAX_STAGES];\n+\tint slcore;\n+\tuint32_t nb_flows;\n+\tint socket_id;\n+\tint pool_sz;\n+\tint nb_stages;\n+\tint verbose_level;\n+\tuint64_t nb_pkts;\n+\tuint16_t wkr_deq_dep;\n+\tuint8_t dev_id;\n+\tuint32_t fwd_latency:1;\n+\tuint32_t q_priority:1;\n+};\n+\n+void evt_options_default(struct evt_options *opt);\n+\n+#endif /* _EVT_OPTIONS_ */\n",
    "prefixes": [
        "dpdk-dev",
        "v2",
        "06/34"
    ]
}