get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 56698,
    "url": "http://patchwork.dpdk.org/api/patches/56698/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20190718064543.33383-1-jerinj@marvell.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20190718064543.33383-1-jerinj@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190718064543.33383-1-jerinj@marvell.com",
    "date": "2019-07-18T06:45:38",
    "name": "[v3,0/4] Fixes on IOVA mode selection",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 1188,
        "url": "http://patchwork.dpdk.org/api/people/1188/?format=api",
        "name": "Jerin Jacob Kollanukkaran",
        "email": "jerinj@marvell.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/20190718064543.33383-1-jerinj@marvell.com/mbox/",
    "series": [],
    "comments": "http://patchwork.dpdk.org/api/patches/56698/comments/",
    "check": "pending",
    "checks": "http://patchwork.dpdk.org/api/patches/56698/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 C634F1D9E;\n\tThu, 18 Jul 2019 08:45:43 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n\t[67.231.156.173]) by dpdk.org (Postfix) with ESMTP id B90551B53\n\tfor <dev@dpdk.org>; Thu, 18 Jul 2019 08:45:42 +0200 (CEST)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n\tby mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id\n\tx6I6jfHC028982; Wed, 17 Jul 2019 23:45:41 -0700",
            "from sc-exch04.marvell.com ([199.233.58.184])\n\tby mx0b-0016f401.pphosted.com with ESMTP id 2ts0a2aw9j-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); \n\tWed, 17 Jul 2019 23:45:41 -0700",
            "from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH04.marvell.com\n\t(10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3;\n\tWed, 17 Jul 2019 23:45:39 -0700",
            "from maili.marvell.com (10.93.176.43) by SC-EXCH03.marvell.com\n\t(10.93.176.83) with Microsoft SMTP Server id 15.0.1367.3 via Frontend\n\tTransport; Wed, 17 Jul 2019 23:45:39 -0700",
            "from jerin-lab.marvell.com (jerin-lab.marvell.com [10.28.34.14])\n\tby maili.marvell.com (Postfix) with ESMTP id 2DBD33F703F;\n\tWed, 17 Jul 2019 23:45:37 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n\th=from : to : cc :\n\tsubject : date : message-id : in-reply-to : references : mime-version\n\t: content-transfer-encoding : content-type; s=pfpt0818;\n\tbh=HoRxHQTsI81emdA6lrI0dDtL9hcxZhqKDuKcXAnUI/c=;\n\tb=kSSUwVCq7Waoy71aHIKTFXOlyO9BTi+/Q26Hm64eepo+wmSOP8o+mxdRSkrUYBEwZkMN\n\t862ErX82/sBt8sDuPJGPMJCOJSR+2yIhUQeoX85gfifjo0u4goV8L5eAvmDI7sKIUmAU\n\t7kEEqagoUNeP9J+6VmyUWQa8DyDePUhQNHcYxeBmBPoVXFkSUblfrIsJ7AW3jgrPVKp6\n\tum5ShsAVklhhsM8tCkt5tCCdSaXYvw894bsL98m38qhjZyedRuukY+3EEtcPzYPu/561\n\tjPyhdv6bYI2kDgjokwXhsj3epAgtBsQLnniRzllNquBNQsc6o7U4BhdHTgqww9eTcpiB\n\t4Q== ",
        "From": "<jerinj@marvell.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<thomas@monjalon.net>, <david.marchand@redhat.com>,\n\t<anatoly.burakov@intel.com>, Jerin Jacob <jerinj@marvell.com>",
        "Date": "Thu, 18 Jul 2019 12:15:38 +0530",
        "Message-ID": "<20190718064543.33383-1-jerinj@marvell.com>",
        "X-Mailer": "git-send-email 2.22.0",
        "In-Reply-To": "<20190716134609.40930-1-jerinj@marvell.com>",
        "References": "<20190716134609.40930-1-jerinj@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:5.22.84,1.0.8\n\tdefinitions=2019-07-18_02:2019-07-18,2019-07-18 signatures=0",
        "Subject": "[dpdk-dev]  [PATCH v3 0/4] Fixes on IOVA mode selection",
        "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": "From: Jerin Jacob <jerinj@marvell.com>\n\nOrginal V1 cover letter from David Marchand:\n\nFollowing the issues reported by Jerin and the discussion that emerged\nfrom it, here are fixes to restore and document the behavior of the EAL\nand the pci bus driver.\n\nI pondered all the arguments and tried to have the less changes\npossible.\nI can't find a need for a flag to just announce support of physical\naddresses from the pmd point of view.\nSo it ended up with something really close to what Jerin had suggested.\n\nBut the problem is that this is still unfinished wrt the documentation.\nI will be offline for 10 days and we need this to move forward, so\nsending\nanyway.\n\n\nv3:\n- Patch 2/4 - Remove personal appeals in log messages(Anatoly)\n- Patch 4/4 - Added following documentation (Anatoly)\na) #. It is easy to enable large amount of IOVA-contiguous memory use-cases with IOVA in VA mode.\nin the reasons for VA as default\nb) As a note,\nIf the device driver needs IOVA as VA and it cannot work with IOVA\nas PA then the driver must request the PCI bus layer using\n``RTE_PCI_DRV_NEED_IOVA_AS_VA`` requirement flag.\nAbsence of this flag, dictates, the driver must support both IOVA as PA and VA modes.\n\nv2:\n- Changed RTE_PCI_DRV_IOVA_AS_VA flag name as RTE_PCI_DRV_NEED_IOVA_AS_VA(patch 3/4)\n- Changed IOVA mode as VA for default case(patch 4/4) with documentation\n- Tested the patch series on octeontx2 platform\n\nDavid Marchand (2):\n  Revert \"bus/pci: add Mellanox kernel driver type\"\n  eal: fix IOVA mode selection as VA for pci drivers\n\nJerin Jacob (2):\n  eal: change RTE_PCI_DRV_IOVA_AS_VA flag name\n  eal: select IOVA mode as VA for default case\n \n .../prog_guide/env_abstraction_layer.rst      | 45 +++++++++++++++++++\n drivers/bus/pci/linux/pci.c                   | 24 +++-------\n drivers/bus/pci/pci_common.c                  | 30 ++++++++++---\n drivers/bus/pci/rte_bus_pci.h                 |  4 +-\n drivers/event/octeontx/timvf_probe.c          |  2 +-\n drivers/event/octeontx2/otx2_evdev.c          |  2 +-\n drivers/mempool/octeontx/octeontx_fpavf.c     |  2 +-\n drivers/mempool/octeontx2/otx2_mempool.c      |  2 +-\n drivers/net/atlantic/atl_ethdev.c             |  3 +-\n drivers/net/bnxt/bnxt_ethdev.c                |  3 +-\n drivers/net/e1000/em_ethdev.c                 |  3 +-\n drivers/net/e1000/igb_ethdev.c                |  5 +--\n drivers/net/enic/enic_ethdev.c                |  3 +-\n drivers/net/fm10k/fm10k_ethdev.c              |  3 +-\n drivers/net/i40e/i40e_ethdev.c                |  3 +-\n drivers/net/i40e/i40e_ethdev_vf.c             |  2 +-\n drivers/net/iavf/iavf_ethdev.c                |  3 +-\n drivers/net/ice/ice_ethdev.c                  |  3 +-\n drivers/net/ixgbe/ixgbe_ethdev.c              |  5 +--\n drivers/net/mlx4/mlx4.c                       |  3 +-\n drivers/net/mlx5/mlx5.c                       |  2 +-\n drivers/net/nfp/nfp_net.c                     |  6 +--\n drivers/net/octeontx2/otx2_ethdev.c           |  7 +--\n drivers/net/qede/qede_ethdev.c                |  6 +--\n drivers/raw/ioat/ioat_rawdev.c                |  3 +-\n drivers/raw/octeontx2_dma/otx2_dpi_rawdev.c   |  2 +-\n lib/librte_eal/common/eal_common_bus.c        | 30 +++++++++++--\n lib/librte_eal/common/include/rte_dev.h       |  1 -\n lib/librte_eal/linux/eal/eal.c                |  6 +--\n 29 files changed, 132 insertions(+), 81 deletions(-)",
    "diff": null,
    "prefixes": [
        "v3",
        "0/4"
    ]
}