get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 1299,
    "url": "https://patches.dpdk.org/api/patches/1299/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1416083649-6085-1-git-send-email-pablo.de.lara.guarch@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": "<1416083649-6085-1-git-send-email-pablo.de.lara.guarch@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1416083649-6085-1-git-send-email-pablo.de.lara.guarch@intel.com",
    "date": "2014-11-15T20:34:09",
    "name": "[dpdk-dev] app/test: Removed file-prefix option in eal_flags and multiprocess unit tests for FreeBSD",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "2f07d4a2303de73a2b30559ffa02b935df5446af",
    "submitter": {
        "id": 9,
        "url": "https://patches.dpdk.org/api/people/9/?format=api",
        "name": "De Lara Guarch, Pablo",
        "email": "pablo.de.lara.guarch@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1416083649-6085-1-git-send-email-pablo.de.lara.guarch@intel.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/1299/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/1299/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 944617F2D;\n\tSat, 15 Nov 2014 21:24:04 +0100 (CET)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n\tby dpdk.org (Postfix) with ESMTP id 196B47F11\n\tfor <dev@dpdk.org>; Sat, 15 Nov 2014 21:24:02 +0100 (CET)",
            "from orsmga001.jf.intel.com ([10.7.209.18])\n\tby orsmga102.jf.intel.com with ESMTP; 15 Nov 2014 12:32:08 -0800",
            "from irvmail001.ir.intel.com ([163.33.26.43])\n\tby orsmga001.jf.intel.com with ESMTP; 15 Nov 2014 12:34:10 -0800",
            "from sivswdev02.ir.intel.com (sivswdev02.ir.intel.com\n\t[10.237.217.46])\n\tby irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id\n\tsAFKY9g8032523 for <dev@dpdk.org>; Sat, 15 Nov 2014 20:34:09 GMT",
            "from sivswdev02.ir.intel.com (localhost [127.0.0.1])\n\tby sivswdev02.ir.intel.com with ESMTP id sAFKY9Mb006121\n\tfor <dev@dpdk.org>; Sat, 15 Nov 2014 20:34:09 GMT",
            "(from pdelarax@localhost)\n\tby sivswdev02.ir.intel.com with  id sAFKY92h006117\n\tfor dev@dpdk.org; Sat, 15 Nov 2014 20:34:09 GMT"
        ],
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.07,392,1413270000\"; d=\"scan'208\";a=\"608445096\"",
        "From": "Pablo de Lara <pablo.de.lara.guarch@intel.com>",
        "To": "dev@dpdk.org",
        "Date": "Sat, 15 Nov 2014 20:34:09 +0000",
        "Message-Id": "<1416083649-6085-1-git-send-email-pablo.de.lara.guarch@intel.com>",
        "X-Mailer": "git-send-email 1.7.4.1",
        "Subject": "[dpdk-dev] [PATCH] app/test: Removed file-prefix option in\n\teal_flags and multiprocess unit tests for FreeBSD",
        "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": "eal_flags and multiprocess unit tests use --file-prefix option\nwhich is not supported in FreeBSD, so it has been removed\nif compiled for this OS\n\nSigned-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>\n---\n app/test/test_eal_flags.c    |   16 ++++++++++++----\n app/test/test_mp_secondary.c |   10 ++++++++++\n 2 files changed, 22 insertions(+), 4 deletions(-)",
    "diff": "diff --git a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c\nindex 1f95d7f..2d7f726 100644\n--- a/app/test/test_eal_flags.c\n+++ b/app/test/test_eal_flags.c\n@@ -400,18 +400,26 @@ test_invalid_b_flag(void)\n static int\n test_invalid_vdev_flag(void)\n {\n+#ifdef RTE_EXEC_ENV_BSDAPP\n+\t/* BSD target doesn't support prefixes at this point, and we also need to\n+\t * run another primary process here */\n+\tconst char * prefix = no_shconf;\n+#else\n+\tconst char * prefix = \"--file-prefix=vdev\";\n+#endif\n+\n \t/* Test with invalid vdev option */\n-\tconst char *vdevinval[] = {prgname, \"--file-prefix=vdev\",\"-n\", \"1\",\n+\tconst char *vdevinval[] = {prgname, prefix, \"-n\", \"1\",\n \t\t\t\t\"-c\", \"1\", vdev, \"eth_dummy\"};\n \n \t/* Test with valid vdev option */\n-\tconst char *vdevval1[] = {prgname, \"--file-prefix=vdev\", \"-n\", \"1\",\n+\tconst char *vdevval1[] = {prgname, prefix, \"-n\", \"1\",\n \t\"-c\", \"1\", vdev, \"eth_ring0\"};\n \n-\tconst char *vdevval2[] = {prgname, \"--file-prefix=vdev\", \"-n\", \"1\",\n+\tconst char *vdevval2[] = {prgname, prefix, \"-n\", \"1\",\n \t\"-c\", \"1\", vdev, \"eth_ring0,args=test\"};\n \n-\tconst char *vdevval3[] = {prgname, \"--file-prefix=vdev\", \"-n\", \"1\",\n+\tconst char *vdevval3[] = {prgname, prefix, \"-n\", \"1\",\n \t\"-c\", \"1\", vdev, \"eth_ring0,nodeaction=r1:0:CREATE\"};\n \n \tif (launch_proc(vdevinval) == 0) {\ndiff --git a/app/test/test_mp_secondary.c b/app/test/test_mp_secondary.c\nindex 95a12e2..b5d6802 100644\n--- a/app/test/test_mp_secondary.c\n+++ b/app/test/test_mp_secondary.c\n@@ -84,6 +84,7 @@\n #define launch_proc(ARGV) process_dup(ARGV, \\\n \t\tsizeof(ARGV)/(sizeof(ARGV[0])), __func__)\n \n+#ifdef RTE_EXEC_ENV_LINUXAPP\n static char*\n get_current_prefix(char * prefix, int size)\n {\n@@ -107,6 +108,7 @@ get_current_prefix(char * prefix, int size)\n \n \treturn prefix;\n }\n+#endif\n \n /*\n  * This function is called in the primary i.e. main test, to spawn off secondary\n@@ -118,12 +120,16 @@ run_secondary_instances(void)\n \tint ret = 0;\n \tchar coremask[10];\n \n+#ifdef RTE_EXEC_ENV_LINUXAPP\n \tchar tmp[PATH_MAX] = {0};\n \tchar prefix[PATH_MAX] = {0};\n \n \tget_current_prefix(tmp, sizeof(tmp));\n \n \tsnprintf(prefix, sizeof(prefix), \"--file-prefix=%s\", tmp);\n+#else\n+\tconst char *prefix = \"\";\n+#endif\n \n \t/* good case, using secondary */\n \tconst char *argv1[] = {\n@@ -140,11 +146,13 @@ run_secondary_instances(void)\n \t\t\tprgname, \"-c\", coremask, \"--proc-type=ERROR\",\n \t\t\tprefix\n \t};\n+#ifdef RTE_EXEC_ENV_LINUXAPP\n \t/* bad case, using invalid file prefix */\n \tconst char *argv4[]  = {\n \t\t\tprgname, \"-c\", coremask, \"--proc-type=secondary\",\n \t\t\t\t\t\"--file-prefix=ERROR\"\n \t};\n+#endif\n \n \tsnprintf(coremask, sizeof(coremask), \"%x\", \\\n \t\t\t(1 << rte_get_master_lcore()));\n@@ -153,7 +161,9 @@ run_secondary_instances(void)\n \tret |= launch_proc(argv2);\n \n \tret |= !(launch_proc(argv3));\n+#ifdef RTE_EXEC_ENV_LINUXAPP\n \tret |= !(launch_proc(argv4));\n+#endif\n \n \treturn ret;\n }\n",
    "prefixes": [
        "dpdk-dev"
    ]
}