get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 35367,
    "url": "http://patches.dpdk.org/api/patches/35367/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20180222225308.16972-2-thomas@monjalon.net/",
    "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": "<20180222225308.16972-2-thomas@monjalon.net>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20180222225308.16972-2-thomas@monjalon.net",
    "date": "2018-02-22T22:53:08",
    "name": "[dpdk-dev,2/2] mk: clean up static link with DPAA libraries",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "405890ad79e7a670c931881c9d0a46fe0985cdfb",
    "submitter": {
        "id": 685,
        "url": "http://patches.dpdk.org/api/people/685/?format=api",
        "name": "Thomas Monjalon",
        "email": "thomas@monjalon.net"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20180222225308.16972-2-thomas@monjalon.net/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/35367/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/35367/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 [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 03AA54C95;\n\tThu, 22 Feb 2018 23:54:23 +0100 (CET)",
            "from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com\n\t[66.111.4.26]) by dpdk.org (Postfix) with ESMTP id DC4284C88\n\tfor <dev@dpdk.org>; Thu, 22 Feb 2018 23:54:21 +0100 (CET)",
            "from compute1.internal (compute1.nyi.internal [10.202.2.41])\n\tby mailout.nyi.internal (Postfix) with ESMTP id 8D5A720EDC;\n\tThu, 22 Feb 2018 17:54:21 -0500 (EST)",
            "from frontend2 ([10.202.2.161])\n\tby compute1.internal (MEProxy); Thu, 22 Feb 2018 17:54:21 -0500",
            "from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184])\n\tby mail.messagingengine.com (Postfix) with ESMTPA id E321E24651;\n\tThu, 22 Feb 2018 17:54:20 -0500 (EST)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n\tcc:date:from:in-reply-to:message-id:references:subject:to\n\t:x-me-sender:x-me-sender:x-sasl-enc; s=mesmtp; bh=kPNHsVgGCfBVjU\n\tH32QC/xCg1HG1mV9zD5hVvtfxx2Lc=; b=c/WapsY+Zorr8oOaa+TOJBhl9McTJA\n\tVpjURNvfLZXl7a2Bj2Lna/PfyjlRf0g6yFRFi8QsSmiJJoEBmu1oSoMJLatigss2\n\tPbS6ny2wo5IFg4c2kpsKBs+rsP5WA88pgfEgUbHGvvY7HDA+HGaRDqL0dDoZUNtz\n\twoA19vY+7nKJc=",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:date:from:in-reply-to:message-id\n\t:references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=\n\tfm2; bh=kPNHsVgGCfBVjUH32QC/xCg1HG1mV9zD5hVvtfxx2Lc=; b=GD/yJx8d\n\tpS3afdJsyPCP/Uyzh+TjDb3+zPRPwHIw8bK+6KxlU6qMrxdV8pqDbffxPGgPAdbg\n\t46oVKqCv8W/4ISoJEOft2fszoIbI1KDBXCRZc4K0G0z47H4+xOL/vHX/ASMTAKNC\n\tJor1aP+BRhdN4L4/0e9YeOHkfdyf0q7QmikZ0/eY+LtwvXHph7agYC5OfskIcmGB\n\tnYQ6yowRhmZkUBTLfYM1aC2nfvlw3Yy8c0bJH+/OS/HljTDPUGVPS2HIde/B2W+s\n\tB4P2boUsw5rCV5loGDuU1ehuDQvWMkJzCVFhQkQx9Go8erdgaQ5Rhhf3kYTuIY0F\n\tamU+4GYpyrf1WA=="
        ],
        "X-ME-Sender": "<xms:HUqPWnAdMB6M1kEYHhFXexj45uolFZedzOyDk-U_40i64BaIwuj7tQ>",
        "From": "Thomas Monjalon <thomas@monjalon.net>",
        "To": "hemant.agrawal@nxp.com,\n\tmvarlese@suse.de",
        "Cc": "dev@dpdk.org",
        "Date": "Thu, 22 Feb 2018 23:53:08 +0100",
        "Message-Id": "<20180222225308.16972-2-thomas@monjalon.net>",
        "X-Mailer": "git-send-email 2.15.1",
        "In-Reply-To": "<20180222225308.16972-1-thomas@monjalon.net>",
        "References": "<1519329652.2458.5.camel@suse.de>\n\t<20180222225308.16972-1-thomas@monjalon.net>",
        "Subject": "[dpdk-dev] [PATCH 2/2] mk: clean up static link with DPAA libraries",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://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": "<https://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 bus and mempool dependencies should be declared after the PMD\nlibraries needing them.\n\nMoreover there is no need to disable the PMDs at the Makefile level,\nin case the dependencies are not met.\nSuch dependencies should be handled at configuration time.\n\nThe other side effect of this clean-up is to take into account\nthe mempool option CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL.\n\nSigned-off-by: Thomas Monjalon <thomas@monjalon.net>\n---\n mk/rte.app.mk | 20 ++++----------------\n 1 file changed, 4 insertions(+), 16 deletions(-)",
    "diff": "diff --git a/mk/rte.app.mk b/mk/rte.app.mk\nindex 3eb41d176..b71a71663 100644\n--- a/mk/rte.app.mk\n+++ b/mk/rte.app.mk\n@@ -127,11 +127,7 @@ _LDLIBS-$(CONFIG_RTE_LIBRTE_BNX2X_PMD)      += -lrte_pmd_bnx2x -lz\n _LDLIBS-$(CONFIG_RTE_LIBRTE_BNXT_PMD)       += -lrte_pmd_bnxt\n _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_BOND)       += -lrte_pmd_bond\n _LDLIBS-$(CONFIG_RTE_LIBRTE_CXGBE_PMD)      += -lrte_pmd_cxgbe\n-ifeq ($(CONFIG_RTE_LIBRTE_DPAA_BUS),y)\n-_LDLIBS-$(CONFIG_RTE_LIBRTE_DPAA_BUS)       += -lrte_bus_dpaa\n-_LDLIBS-$(CONFIG_RTE_LIBRTE_DPAA_MEMPOOL)   += -lrte_mempool_dpaa\n _LDLIBS-$(CONFIG_RTE_LIBRTE_DPAA_PMD)       += -lrte_pmd_dpaa\n-endif\n _LDLIBS-$(CONFIG_RTE_LIBRTE_DPAA2_PMD)      += -lrte_pmd_dpaa2\n _LDLIBS-$(CONFIG_RTE_LIBRTE_E1000_PMD)      += -lrte_pmd_e1000\n _LDLIBS-$(CONFIG_RTE_LIBRTE_ENA_PMD)        += -lrte_pmd_ena\n@@ -204,16 +200,8 @@ _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO)    += -lrte_pmd_armv8\n _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO)    += -L$(ARMV8_CRYPTO_LIB_PATH) -larmv8_crypto\n _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO) += -L$(LIBMUSDK_PATH)/lib -lrte_pmd_mrvl_crypto -lmusdk\n _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER) += -lrte_pmd_crypto_scheduler\n-ifeq ($(CONFIG_RTE_LIBRTE_FSLMC_BUS),y)\n _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC)   += -lrte_pmd_dpaa2_sec\n-_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC)   += -lrte_mempool_dpaa2\n-_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC)   += -lrte_bus_fslmc\n-endif # CONFIG_RTE_LIBRTE_FSLMC_BUS\n-\n-ifeq ($(CONFIG_RTE_LIBRTE_DPAA_BUS),y)\n-_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_DPAA_SEC)   += -lrte_bus_dpaa\n _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_DPAA_SEC)   += -lrte_pmd_dpaa_sec\n-endif # CONFIG_RTE_LIBRTE_DPAA_BUS\n \n endif # CONFIG_RTE_LIBRTE_CRYPTODEV\n \n@@ -232,10 +220,10 @@ ifeq ($(CONFIG_RTE_LIBRTE_RAWDEV),y)\n _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_SKELETON_RAWDEV) += -lrte_pmd_skeleton_rawdev\n endif # CONFIG_RTE_LIBRTE_RAWDEV\n \n-ifeq ($(CONFIG_RTE_LIBRTE_DPAA2_PMD),y)\n-_LDLIBS-$(CONFIG_RTE_LIBRTE_DPAA2_PMD)      += -lrte_bus_fslmc\n-_LDLIBS-$(CONFIG_RTE_LIBRTE_DPAA2_PMD)      += -lrte_mempool_dpaa2\n-endif # CONFIG_RTE_LIBRTE_DPAA2_PMD\n+_LDLIBS-$(CONFIG_RTE_LIBRTE_DPAA_BUS)       += -lrte_bus_dpaa\n+_LDLIBS-$(CONFIG_RTE_LIBRTE_DPAA_MEMPOOL)   += -lrte_mempool_dpaa\n+_LDLIBS-$(CONFIG_RTE_LIBRTE_FSLMC_BUS)      += -lrte_bus_fslmc\n+_LDLIBS-$(CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL)  += -lrte_mempool_dpaa2\n \n endif # !CONFIG_RTE_BUILD_SHARED_LIBS\n \n",
    "prefixes": [
        "dpdk-dev",
        "2/2"
    ]
}