get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 46223,
    "url": "https://patches.dpdk.org/api/patches/46223/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20181007220933.4533-1-thomas@monjalon.net/",
    "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": "<20181007220933.4533-1-thomas@monjalon.net>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20181007220933.4533-1-thomas@monjalon.net",
    "date": "2018-10-07T22:09:30",
    "name": "[v3,0/3] eal: allow hotplug to skip an already probed device",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 685,
        "url": "https://patches.dpdk.org/api/people/685/?format=api",
        "name": "Thomas Monjalon",
        "email": "thomas@monjalon.net"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20181007220933.4533-1-thomas@monjalon.net/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/46223/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/46223/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 0F34C1E20;\n\tMon,  8 Oct 2018 00:09:40 +0200 (CEST)",
            "from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com\n\t[66.111.4.27]) by dpdk.org (Postfix) with ESMTP id AE60A1E20\n\tfor <dev@dpdk.org>; Mon,  8 Oct 2018 00:09:38 +0200 (CEST)",
            "from compute1.internal (compute1.nyi.internal [10.202.2.41])\n\tby mailout.nyi.internal (Postfix) with ESMTP id 0B38121F0C;\n\tSun,  7 Oct 2018 18:09:38 -0400 (EDT)",
            "from mailfrontend2 ([10.202.2.163])\n\tby compute1.internal (MEProxy); Sun, 07 Oct 2018 18:09:38 -0400",
            "from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184])\n\tby mail.messagingengine.com (Postfix) with ESMTPA id 67E35102D2;\n\tSun,  7 Oct 2018 18:09:36 -0400 (EDT)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n\tfrom:to:cc:subject:date:message-id:in-reply-to:references\n\t:mime-version:content-transfer-encoding; s=mesmtp; bh=ScrzFlIw6W\n\tjs8T8Rdu4TDIK4pa6WKRdC0+K8GyRZYIg=; b=pNjQfLikwyp2fy11BobHwsnKcI\n\tKL0e8h1wwMM8eMsKhzpN31F/SiMmrj8cionP2k02WiAbdQiPSi/K9/WTXTAFEahG\n\tLR9HlRz3LhOR0toS5Ro1ysfR44/a6YHji+idTmDqpYy1hFxA0U9j8OCPZy5jlAtl\n\t1AQ+/LdBVUcB8qB68=",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:content-transfer-encoding:date:from\n\t:in-reply-to:message-id:mime-version:references:subject:to\n\t:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=\n\tfm3; bh=ScrzFlIw6Wjs8T8Rdu4TDIK4pa6WKRdC0+K8GyRZYIg=; b=NKRaVOaJ\n\tBvj6nTf4kQCyMkBUIcWTnjR0FZNzyUTFZhg60TUSZOSLzo+2DlZvf0fAOUj+w/pO\n\t8aCwOKKvvN+PjxBSdJfYCEVE/eQXDghfN5alXOo6qLDrshORUf/V5D89clWinxGN\n\tj1o751RiUsusPJB1aaEMQcR76Zm7Ou5/jzSL86URpLWiRkzCldWVv1+RFmt87vD6\n\t2T5x2jbQpgKpKZ6ZhJtcLS4VwnnKky5TrbD0Et7uUyM2iJK2eksl953REkIhpR0T\n\t34f5pn/icTfWoS8Bp4zqOdJcFxUoW74KFQO/5ehFtMy0T9qWPvecRecmKy4Fqc5y\n\tPzoP6aYMa5okww=="
        ],
        "X-ME-Sender": "<xms:IYS6W7WECFjTUMBfgirHLGaBXnrlonWF_Rb2M1sOIBTDtDC3TY9Iew>",
        "X-ME-Proxy": "<xmx:IYS6WysAapP5jq8AbnnsDsjgba5RUnCAtE5syw1BPRnf89T81RyrrQ>\n\t<xmx:IYS6W_oGtUBgJ0-gmbmtpBEoUGiKniPjBySW1JObJoGyRnQtNw1oSg>\n\t<xmx:IYS6W1GmGWuZQT03gdzdwjtMyp3NI92sKe4vyfTaMJPGdl1-njOmYA>\n\t<xmx:IYS6W6689YXHEWMkKE4Yoo0DPzzcryp7otYmUdvGYHsseEtAmx06-Q>\n\t<xmx:IYS6WwDZL_7BaNWiNm8wUmPKx3Aoz_ZaXzsA4knc_xfChS5LH_-swg>\n\t<xmx:IYS6W1WLM-racj6Btyv50sVFocC3wOueVymN3S9Odo4SAkTo-oGKhw>",
        "From": "Thomas Monjalon <thomas@monjalon.net>",
        "To": "dev@dpdk.org",
        "Cc": "gaetan.rivet@6wind.com, ophirmu@mellanox.com, qi.z.zhang@intel.com,\n\tferruh.yigit@intel.com",
        "Date": "Mon,  8 Oct 2018 00:09:30 +0200",
        "Message-Id": "<20181007220933.4533-1-thomas@monjalon.net>",
        "X-Mailer": "git-send-email 2.19.0",
        "In-Reply-To": "<20180907230958.21402-1-thomas@monjalon.net>",
        "References": "<20180907230958.21402-1-thomas@monjalon.net>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v3 0/3] eal: allow hotplug to skip an already\n\tprobed device",
        "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://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This is a follow-up of an idea presented at Dublin\nduring the \"hotplug talk\".\n\nThe idea is to ease probing of range of ports attached\nto the same rte_device.\nI becomes possible to allow probing again the same device\nbut with a bigger range of ports in the devargs.\n\nInstead of adding a parameter to the hotplug functions, as in the RFC,\nthe check of an already probed device is moved to the bus and enabled PMDs.\nIt gives flexibility to drivers for managing range of ports.\n\n\nThis series is based on top of\nhttps://patches.dpdk.org/project/dpdk/list/?series=1734\n\nDepends on: project/dpdk/list/?series=1734\n(proposed syntax for dependencies)\n\n\nChanges in v3 - after Declan's review:\n  - return error in all buses but PCI\n  - add a PCI driver flag to enable feature per driver\n  - return -EEXIST if probing again is not supported\n\n\nThomas Monjalon (3):\n  drivers/bus: move driver assignment to end of probing\n  eal: add function to query device status\n  eal: allow probing a device again\n\n drivers/bus/dpaa/dpaa_bus.c             |  3 ++\n drivers/bus/fslmc/fslmc_bus.c           |  3 ++\n drivers/bus/ifpga/ifpga_bus.c           | 21 +++++++-------\n drivers/bus/pci/pci_common.c            | 38 ++++++++++++++++---------\n drivers/bus/pci/rte_bus_pci.h           |  6 ++--\n drivers/bus/vdev/vdev.c                 | 12 +++++---\n drivers/bus/vmbus/vmbus_common.c        |  5 ++--\n drivers/net/i40e/i40e_vf_representor.c  |  3 --\n drivers/net/mlx4/mlx4.c                 |  1 -\n drivers/net/mlx5/mlx5.c                 |  1 -\n lib/librte_eal/common/eal_common_dev.c  | 14 +++++----\n lib/librte_eal/common/include/rte_dev.h | 18 ++++++++++--\n lib/librte_eal/rte_eal_version.map      |  1 +\n 13 files changed, 82 insertions(+), 44 deletions(-)",
    "diff": null,
    "prefixes": [
        "v3",
        "0/3"
    ]
}