get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 15268,
    "url": "http://patches.dpdk.org/api/patches/15268/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1471956314-16792-1-git-send-email-thomas.monjalon@6wind.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": "<1471956314-16792-1-git-send-email-thomas.monjalon@6wind.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1471956314-16792-1-git-send-email-thomas.monjalon@6wind.com",
    "date": "2016-08-23T12:45:14",
    "name": "[dpdk-dev] doc: remove useless file listings",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "8573ea3f164c98ee073e47df289a6a9a48c9dc29",
    "submitter": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/people/1/?format=api",
        "name": "Thomas Monjalon",
        "email": "thomas.monjalon@6wind.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1471956314-16792-1-git-send-email-thomas.monjalon@6wind.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/15268/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/15268/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 A5B9F2931;\n\tTue, 23 Aug 2016 14:45:28 +0200 (CEST)",
            "from mail-wm0-f42.google.com (mail-wm0-f42.google.com\n\t[74.125.82.42]) by dpdk.org (Postfix) with ESMTP id AD851275D\n\tfor <dev@dpdk.org>; Tue, 23 Aug 2016 14:45:27 +0200 (CEST)",
            "by mail-wm0-f42.google.com with SMTP id f65so161212186wmi.0\n\tfor <dev@dpdk.org>; Tue, 23 Aug 2016 05:45:27 -0700 (PDT)",
            "from XPS13.localdomain (124.17.90.79.rev.sfr.net. [79.90.17.124])\n\tby smtp.gmail.com with ESMTPSA id\n\ti1sm3655190wjl.9.2016.08.23.05.45.25\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tTue, 23 Aug 2016 05:45:26 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=6wind-com.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id;\n\tbh=OpNBX3zhAlRKZAWOhTizsoENvH94T+6PMW8ZxGfbyEw=;\n\tb=mbUFyJjemdkbi6yrOaTa9DF/zOK+oqV7lywA8+iTcboaJTMrH1wkDnBTTI2+UTG6Sw\n\tzfpUpNwRCOKIYPPxKPwCH5Z3xb2m4FyFkpELJVKkTN2vwjBBDAaQ4ZSgjcltxWhELFoF\n\tfPyIXb6b9v0Hg0Bgs8GFnKsMvcbBF41JrDz0Vi3DQEpaTXFky+cxk+zDF2XCYRoyDwtl\n\tXJP7DCtxYuf16xHH7sv4Yjv6GxHaTdKqFYZGfnH4XTTftw4N0gOI9mdr/V/WJkGJOryj\n\tYd40LELTHasTUNddg1PspZ5NNtllznGYeU09VeZZkdlyyTALUWXzPQd56MCZAe/8go3J\n\tOj4w==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20130820;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=OpNBX3zhAlRKZAWOhTizsoENvH94T+6PMW8ZxGfbyEw=;\n\tb=QPc0NKKk9Fsb+871aS+r+MOi647oW7Z9KvOd/yMsy87YBt6WC42wMVeEYOqn4OndLo\n\t9Y5NSib6BjP/JadT5qP206QxKuROCP1HKkCVQs4IOYIwkYVbF97VKIZtQC60kyJ2qDV0\n\tVdvWRc7t7hwjQj+uDwd659w8p5ecwjzrMjY2jtQhmOqjgZaNS1tLq9f1RgGQfm7TddMF\n\t77dalwbROJcdqGQnnbHA4xP+UGdlkC1nfK57RMyLY+2mzmhROX9s2OnMP9mZVQ2PKihx\n\tGReFhp/AhaAWEwaD4BodOT8pbtqA2ks+YY1wv9TqK+bB4YDaX2cB7/Gk6sZLisSOEVyP\n\tM2uw==",
        "X-Gm-Message-State": "AEkoouuUTk6osC60s4FvVm9zFMSYuOdPGTJMS0mSDksXLvi2/0vWFLQerPV/xTrqBx6efZrE",
        "X-Received": "by 10.28.196.136 with SMTP id u130mr18988176wmf.83.1471956327345;\n\tTue, 23 Aug 2016 05:45:27 -0700 (PDT)",
        "From": "Thomas Monjalon <thomas.monjalon@6wind.com>",
        "To": "John McNamara <john.mcnamara@intel.com>",
        "Cc": "dev@dpdk.org",
        "Date": "Tue, 23 Aug 2016 14:45:14 +0200",
        "Message-Id": "<1471956314-16792-1-git-send-email-thomas.monjalon@6wind.com>",
        "X-Mailer": "git-send-email 2.7.0",
        "Subject": "[dpdk-dev] [PATCH] doc: remove useless file listings",
        "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": "Lists of DPDK files are hard to maintain up to date and does not bring\nmuch information.\n\nSigned-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>\n---\n doc/guides/freebsd_gsg/build_dpdk.rst          | 13 +-----\n doc/guides/linux_gsg/build_dpdk.rst            | 10 -----\n doc/guides/prog_guide/dev_kit_build_system.rst | 57 +-------------------------\n 3 files changed, 2 insertions(+), 78 deletions(-)",
    "diff": "diff --git a/doc/guides/freebsd_gsg/build_dpdk.rst b/doc/guides/freebsd_gsg/build_dpdk.rst\nindex 93c4366..27f21de 100644\n--- a/doc/guides/freebsd_gsg/build_dpdk.rst\n+++ b/doc/guides/freebsd_gsg/build_dpdk.rst\n@@ -111,10 +111,6 @@ First, uncompress the archive and move to the DPDK source directory:\n     unzip DPDK-<version>.zip\n     cd DPDK-<version>\n \n-    ls\n-    app/ config/ examples/ lib/ LICENSE.GPL LICENSE.LGPL Makefile\n-    mk/ scripts/ tools/\n-\n The DPDK is composed of several directories:\n \n *   lib: Source code of DPDK libraries\n@@ -177,14 +173,7 @@ Once a target is created, it contains all the libraries and header files for the\n DPDK environment that are required to build customer applications.\n In addition, the test and testpmd applications are built under the build/app\n directory, which may be used for testing.  A kmod directory is also present that\n-contains the kernel modules to install:\n-\n-.. code-block:: console\n-\n-    ls x86_64-native-bsdapp-gcc\n-\n-    app build include kmod lib Makefile\n-\n+contains the kernel modules to install.\n \n .. _loading_contigmem:\n \ndiff --git a/doc/guides/linux_gsg/build_dpdk.rst b/doc/guides/linux_gsg/build_dpdk.rst\nindex 474598a..527c38d 100644\n--- a/doc/guides/linux_gsg/build_dpdk.rst\n+++ b/doc/guides/linux_gsg/build_dpdk.rst\n@@ -48,10 +48,6 @@ First, uncompress the archive and move to the uncompressed DPDK source directory\n     unzip DPDK-<version>.zip\n     cd DPDK-<version>\n \n-    ls\n-    app/ config/ examples/ lib/ LICENSE.GPL LICENSE.LGPL Makefile\n-    mk/ scripts/ tools/\n-\n The DPDK is composed of several directories:\n \n *   lib: Source code of DPDK libraries\n@@ -148,12 +144,6 @@ Once a target is created it contains all libraries, including poll-mode drivers,\n In addition, the test and testpmd applications are built under the build/app directory, which may be used for testing.\n A kmod  directory is also present that contains kernel modules which may be loaded if needed.\n \n-.. code-block:: console\n-\n-    ls x86_64-native-linuxapp-gcc\n-\n-    app build include kmod lib Makefile\n-\n Loading Modules to Enable Userspace IO for DPDK\n -----------------------------------------------\n \ndiff --git a/doc/guides/prog_guide/dev_kit_build_system.rst b/doc/guides/prog_guide/dev_kit_build_system.rst\nindex fa2411f..952146e 100644\n--- a/doc/guides/prog_guide/dev_kit_build_system.rst\n+++ b/doc/guides/prog_guide/dev_kit_build_system.rst\n@@ -53,62 +53,7 @@ Build Directory Concept\n ~~~~~~~~~~~~~~~~~~~~~~~\n \n After installation, a build directory structure is created.\n-Each build directory contains include files, libraries, and applications:\n-\n-.. code-block:: console\n-\n-    ~/DPDK$ ls\n-    app                               MAINTAINERS\n-    config                            Makefile\n-    COPYRIGHT                         mk\n-    doc                               scripts\n-    examples                          lib\n-    tools                             x86_64-native-linuxapp-gcc\n-    x86_64-native-linuxapp-icc        i686-native-linuxapp-gcc\n-    i686-native-linuxapp-icc\n-\n-    ...\n-    ~/DEV/DPDK$ ls i686-native-linuxapp-gcc\n-\n-    app build buildtools include kmod lib Makefile\n-\n-\n-    ~/DEV/DPDK$ ls i686-native-linuxapp-gcc/app/\n-    cmdline_test   dump_cfg     test     testpmd\n-    cmdline_test.map      dump_cfg.map   test.map\n-\t    testpmd.map\n-\n-\n-    ~/DEV/DPDK$ ls i686-native-linuxapp-gcc/lib/\n-\n-    libethdev.a  librte_hash.a  librte_mbuf.a librte_pmd_ixgbe.a\n-\n-    librte_cmdline.a librte_lpm.a librte_mempool.a librte_ring.a\n-\n-    librte_eal.a librte_pmd_e1000.a librte_timer.a\n-\n-\n-    ~/DEV/DPDK$ ls i686-native-linuxapp-gcc/include/\n-    arch                       rte_cpuflags.h       rte_memcpy.h\n-    cmdline_cirbuf.h           rte_cycles.h         rte_memory.h\n-    cmdline.h                  rte_debug.h          rte_mempool.h\n-    cmdline_parse_etheraddr.h  rte_eal.h            rte_memzone.h\n-    cmdline_parse.h            rte_errno.h          rte_pci_dev_ids.h\n-    cmdline_parse_ipaddr.h     rte_ethdev.h         rte_pci.h\n-    cmdline_parse_num.h        rte_ether.h          rte_per_lcore.h\n-    cmdline_parse_portlist.h   rte_fbk_hash.h       rte_prefetch.h\n-    cmdline_parse_string.h     rte_hash_crc.h       rte_random.h\n-    cmdline_rdline.h           rte_hash.h           rte_ring.h\n-    cmdline_socket.h           rte_interrupts.h     rte_rwlock.h\n-    cmdline_vt100.h            rte_ip.h             rte_sctp.h\n-    exec-env                   rte_jhash.h          rte_spinlock.h\n-    rte_alarm.h                rte_launch.h         rte_string_fns.h\n-    rte_atomic.h               rte_lcore.h          rte_tailq.h\n-    rte_branch_prediction.h    rte_log.h            rte_tcp.h\n-    rte_byteorder.h            rte_lpm.h            rte_timer.h\n-    rte_common.h               rte_malloc.h         rte_udp.h\n-    rte_config.h               rte_mbuf.h\n-\n+Each build directory contains include files, libraries, and applications.\n \n A build directory is specific to a configuration that includes architecture + execution environment + toolchain.\n It is possible to have several build directories sharing the same sources with different configurations.\n",
    "prefixes": [
        "dpdk-dev"
    ]
}