get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 20516,
    "url": "http://patches.dpdk.org/api/patches/20516/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1487343252-16092-4-git-send-email-harry.van.haaren@intel.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": "<1487343252-16092-4-git-send-email-harry.van.haaren@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1487343252-16092-4-git-send-email-harry.van.haaren@intel.com",
    "date": "2017-02-17T14:53:58",
    "name": "[dpdk-dev,v3,03/17] app/test: eventdev link all queues before start",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "de9a6b62f116b3c05ae694abcbccbbc6a3e9aac6",
    "submitter": {
        "id": 317,
        "url": "http://patches.dpdk.org/api/people/317/?format=api",
        "name": "Van Haaren, Harry",
        "email": "harry.van.haaren@intel.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/1487343252-16092-4-git-send-email-harry.van.haaren@intel.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/20516/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/20516/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 8EF9BAB08;\n\tFri, 17 Feb 2017 15:54:38 +0100 (CET)",
            "from mga04.intel.com (mga04.intel.com [192.55.52.120])\n\tby dpdk.org (Postfix) with ESMTP id 98ABE5597\n\tfor <dev@dpdk.org>; Fri, 17 Feb 2017 15:54:15 +0100 (CET)",
            "from fmsmga001.fm.intel.com ([10.253.24.23])\n\tby fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t17 Feb 2017 06:54:15 -0800",
            "from silpixa00398672.ir.intel.com ([10.237.223.128])\n\tby fmsmga001.fm.intel.com with ESMTP; 17 Feb 2017 06:54:14 -0800"
        ],
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos; i=\"5.35,172,1484035200\"; d=\"scan'208\";\n\ta=\"1111097428\"",
        "From": "Harry van Haaren <harry.van.haaren@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "jerin.jacob@caviumnetworks.com,\n\tHarry van Haaren <harry.van.haaren@intel.com>",
        "Date": "Fri, 17 Feb 2017 14:53:58 +0000",
        "Message-Id": "<1487343252-16092-4-git-send-email-harry.van.haaren@intel.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1487343252-16092-1-git-send-email-harry.van.haaren@intel.com>",
        "References": "<1485879273-86228-1-git-send-email-harry.van.haaren@intel.com>\n\t<1487343252-16092-1-git-send-email-harry.van.haaren@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v3 03/17] app/test: eventdev link all queues\n\tbefore start",
        "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": "The software eventdev can lock-up if not all queues are\nlinked to a port. For this reason, the software evendev\nfails to start if queues are not linked to anything.\n\nThis commit creates dummy links from all queues to port\n0 in the eventdev setup function and start/stop test,\nwhich would otherwise fail due to unlinked queues.\n\nSigned-off-by: Harry van Haaren <harry.van.haaren@intel.com>\n---\n app/test/test_eventdev.c | 16 ++++++++++++++++\n 1 file changed, 16 insertions(+)",
    "diff": "diff --git a/app/test/test_eventdev.c b/app/test/test_eventdev.c\nindex 756bc32..7d4160d 100644\n--- a/app/test/test_eventdev.c\n+++ b/app/test/test_eventdev.c\n@@ -545,6 +545,14 @@ test_eventdev_start_stop(void)\n \t\tTEST_ASSERT_SUCCESS(ret, \"Failed to setup port%d\", i);\n \t}\n \n+\tfor (i = 0; i < rte_event_queue_count(TEST_DEV_ID); i++) {\n+\t\tuint8_t queue = i;\n+\t\tuint8_t prio  = 0;\n+\t\tret = rte_event_port_link(TEST_DEV_ID, 0, &queue, &prio, 1);\n+\t\tTEST_ASSERT(ret == 1, \"Failed to link port, device %d\",\n+\t\t\t    TEST_DEV_ID);\n+\t}\n+\n \tret = rte_event_dev_start(TEST_DEV_ID);\n \tTEST_ASSERT_SUCCESS(ret, \"Failed to start device%d\", TEST_DEV_ID);\n \n@@ -571,6 +579,14 @@ eventdev_setup_device(void)\n \t\tTEST_ASSERT_SUCCESS(ret, \"Failed to setup port%d\", i);\n \t}\n \n+\tfor (i = 0; i < rte_event_queue_count(TEST_DEV_ID); i++) {\n+\t\tuint8_t queue = i;\n+\t\tuint8_t prio  = 0;\n+\t\tret = rte_event_port_link(TEST_DEV_ID, 0, &queue, &prio, 1);\n+\t\tTEST_ASSERT(ret == 1, \"Failed to link port, device %d\",\n+\t\t\t    TEST_DEV_ID);\n+\t}\n+\n \tret = rte_event_dev_start(TEST_DEV_ID);\n \tTEST_ASSERT_SUCCESS(ret, \"Failed to start device%d\", TEST_DEV_ID);\n \n",
    "prefixes": [
        "dpdk-dev",
        "v3",
        "03/17"
    ]
}