get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 124817,
    "url": "http://patches.dpdk.org/api/patches/124817/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20230306161328.3802696-1-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": "<20230306161328.3802696-1-thomas@monjalon.net>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230306161328.3802696-1-thomas@monjalon.net",
    "date": "2023-03-06T16:13:26",
    "name": "[v2,0/2] refactor diasbling IOVA as PA",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "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/20230306161328.3802696-1-thomas@monjalon.net/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/124817/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/124817/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 3F71141DCD;\n\tMon,  6 Mar 2023 17:13:37 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 214CE40EDB;\n\tMon,  6 Mar 2023 17:13:37 +0100 (CET)",
            "from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com\n [66.111.4.25]) by mails.dpdk.org (Postfix) with ESMTP id A790E40A8A\n for <dev@dpdk.org>; Mon,  6 Mar 2023 17:13:35 +0100 (CET)",
            "from compute5.internal (compute5.nyi.internal [10.202.2.45])\n by mailout.nyi.internal (Postfix) with ESMTP id 2A7DF5C0032;\n Mon,  6 Mar 2023 11:13:35 -0500 (EST)",
            "from mailfrontend1 ([10.202.2.162])\n by compute5.internal (MEProxy); Mon, 06 Mar 2023 11:13:35 -0500",
            "by mail.messagingengine.com (Postfix) with ESMTPA; Mon,\n 6 Mar 2023 11:13:33 -0500 (EST)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n cc:cc:content-transfer-encoding:content-type:content-type:date\n :date:from:from:in-reply-to:in-reply-to:message-id:mime-version\n :references:reply-to:sender:subject:subject:to:to; s=fm1; t=\n 1678119215; x=1678205615; bh=Z+w81fMwO3oVTOP88i8A11rm6aNGAOyacQ5\n 0MOSpsO0=; b=kV4GF/syxGAHWfeS8zE7pU6PvsmjgmSwAF8krYMo6yGLBzFsnI7\n csYlCkDSxx1nH7kVKzd72+TeE9AHe6qJMA6dx5I/kfGuLwPNWCXjuQsziePgueQp\n Gem7ApkdaIxlFDBhwglpQCxDKWiVpyRaKkwHvICLaDKG2zIIf0y1WLYuvoTTq4CQ\n 6CpxvXTcnX3AbdV+Z4cTNPmUwMHtnKqZtFoEQ3bJZI5FAfiG7zY6x238roChYPPp\n WPfg6Qeo2PYzFrkINh6ngY4F4zQBUCgfcEsxeASJOBUan/+BHDrAUXGORsMIznup\n xX3zUJcTxoyELKZV7fzWOUFoloTyD7Mjhzg==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n messagingengine.com; h=cc:cc:content-transfer-encoding\n :content-type:content-type:date:date:feedback-id:feedback-id\n :from:from:in-reply-to:in-reply-to:message-id:mime-version\n :references:reply-to:sender:subject:subject:to:to:x-me-proxy\n :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=\n 1678119215; x=1678205615; bh=Z+w81fMwO3oVTOP88i8A11rm6aNGAOyacQ5\n 0MOSpsO0=; b=nB7Oic4g5gLWgHaKUmd9gTK/LbA9S+km8dJumaFrST6OdfeuflA\n B9wh/L9QHq3p+3UZetO23KCe3zmPi87r9Gq97rT+jZzyj+2x7JLnilaeohHgjMPO\n ae32wCNaf1iK/kRhf78UEL9mRBefVaE+7IKi7tsqgh1w/n9pI81941Vk0CFGVdmQ\n AgCOPS5ULZEhIt5PqWkhBUqG1NJxKmgAD2A2JdpdQstRboiwpKzKH4Ix5TPpofz7\n kalWjPdLGrLV36CtRnf54FZBImG8r6YYMi96r32AL+SxtEG1lkPUumaWTf55+caj\n FI79JysCvqItPp6fHK+2lb00Ht2QUARVfRw=="
        ],
        "X-ME-Sender": "<xms:LhEGZDeKfp2kU2DUhQjD2lzwnG3twwTy5201HBALxJeVpw0Ta6h6kA>\n <xme:LhEGZJNfuCN04NEz4WVKJWQvES5MpWfQY2lnWDYXozhicMO79VMrwefzc8uoaQpnf\n CbiCvbw3g0vvsyMSw>",
        "X-ME-Received": "\n <xmr:LhEGZMgbQ2gF4z_TI87abQUysJ60GNlkSIMvETCJbA5yEatc4VigAZTMoDJ-bya4---08wnVsYMqJDQRksa307qLSq32X4I>",
        "X-ME-Proxy-Cause": "\n gggruggvucftvghtrhhoucdtuddrgedvhedrvddtkedgheekucetufdoteggodetrfdotf\n fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen\n uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne\n cujfgurhephffvvefufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpefvhhho\n mhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqne\n cuggftrfgrthhtvghrnheptdeiffffgeefteelhfekueetueduffejgfelvedtieejudek\n gfevheetheehgeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh\n hfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth",
        "X-ME-Proxy": "<xmx:LhEGZE_wywBNZV0aMm9AeAsmURI-2q7MjMFL-GfZ6oDsVhRV-TeZQA>\n <xmx:LhEGZPsP1Ne2sGEArn7zzEnNPEHnEfi896yXeCdTfdJ0VEZ-uQDKZQ>\n <xmx:LhEGZDHs8FGMNeWmWGzyyXnNu_fYiskkHsgbTWAIkzagpvgGXv8qeg>\n <xmx:LxEGZJJALScmf2egzowIbk2xbROehIs7xIk2uN_Pg4MiQVi1XXucjw>",
        "Feedback-ID": "i47234305:Fastmail",
        "From": "Thomas Monjalon <thomas@monjalon.net>",
        "To": "dev@dpdk.org",
        "Cc": "David Marchand <david.marchand@redhat.com>,\n Bruce Richardson <bruce.richardson@intel.com>,\n Qi Zhang <qi.z.zhang@intel.com>,\n =?utf-8?q?Morten_Br=C3=B8rup?= <mb@smartsharesystems.com>,\n Shijith Thotton <sthotton@marvell.com>",
        "Subject": "[PATCH v2 0/2] refactor diasbling IOVA as PA",
        "Date": "Mon,  6 Mar 2023 17:13:26 +0100",
        "Message-Id": "<20230306161328.3802696-1-thomas@monjalon.net>",
        "X-Mailer": "git-send-email 2.39.1",
        "In-Reply-To": "<20230219115529.3260580-1-thomas@monjalon.net>",
        "References": "<20230219115529.3260580-1-thomas@monjalon.net>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "As discussed recently in some email threads,\nit looks simpler to reword the feature \"enabling IOVA as PA\"\nto \"requiring IOVA in mbuf\".\nThe Meson option name is not changed (compatibility is kept)\nbut the variables are renamed.\n\nThe second patch (which can be applied alone)\nis fixing the build when IOVA as PA is disabled.\n\nv2: renames\n\nThomas Monjalon (2):\n  build: clarify configuration without IOVA field in mbuf\n  drivers: skip build of sub-libs not supporting IOVA mode\n\n app/test/test_mbuf.c                   |  2 +-\n config/arm/meson.build                 |  4 ++--\n config/meson.build                     |  2 +-\n doc/guides/rel_notes/release_22_11.rst |  2 +-\n drivers/common/cnxk/meson.build        |  2 +-\n drivers/common/iavf/meson.build        |  2 +-\n drivers/common/idpf/meson.build        |  4 ++++\n drivers/crypto/armv8/meson.build       |  2 +-\n drivers/crypto/cnxk/meson.build        |  2 +-\n drivers/crypto/ipsec_mb/meson.build    |  2 +-\n drivers/crypto/null/meson.build        |  2 +-\n drivers/crypto/openssl/meson.build     |  2 +-\n drivers/dma/cnxk/meson.build           |  2 +-\n drivers/dma/skeleton/meson.build       |  2 +-\n drivers/event/cnxk/meson.build         |  2 +-\n drivers/event/dlb2/meson.build         |  5 ++++-\n drivers/event/dsw/meson.build          |  2 +-\n drivers/event/opdl/meson.build         |  2 +-\n drivers/event/skeleton/meson.build     |  2 +-\n drivers/event/sw/meson.build           |  2 +-\n drivers/mempool/bucket/meson.build     |  2 +-\n drivers/mempool/cnxk/meson.build       |  2 +-\n drivers/mempool/ring/meson.build       |  2 +-\n drivers/mempool/stack/meson.build      |  2 +-\n drivers/meson.build                    |  6 +++---\n drivers/net/af_packet/meson.build      |  2 +-\n drivers/net/af_xdp/meson.build         |  2 +-\n drivers/net/bnxt/meson.build           |  4 ++++\n drivers/net/bonding/meson.build        |  2 +-\n drivers/net/cnxk/meson.build           |  2 +-\n drivers/net/enic/meson.build           |  4 ++++\n drivers/net/failsafe/meson.build       |  2 +-\n drivers/net/hns3/meson.build           |  4 +---\n drivers/net/i40e/meson.build           |  4 ++++\n drivers/net/iavf/meson.build           |  3 +++\n drivers/net/ice/ice_rxtx_common_avx.h  | 12 ++++++------\n drivers/net/ice/ice_rxtx_vec_sse.c     |  4 ++--\n drivers/net/ice/meson.build            |  2 +-\n drivers/net/memif/meson.build          |  2 +-\n drivers/net/null/meson.build           |  2 +-\n drivers/net/pcap/meson.build           |  2 +-\n drivers/net/ring/meson.build           |  2 +-\n drivers/net/tap/meson.build            |  2 +-\n drivers/net/virtio/meson.build         |  4 ++++\n drivers/raw/cnxk_bphy/meson.build      |  2 +-\n drivers/raw/cnxk_gpio/meson.build      |  2 +-\n drivers/raw/skeleton/meson.build       |  2 +-\n lib/eal/linux/eal.c                    |  2 +-\n lib/mbuf/rte_mbuf.c                    |  2 +-\n lib/mbuf/rte_mbuf.h                    |  4 ++--\n lib/mbuf/rte_mbuf_core.h               |  8 ++++----\n lib/mbuf/rte_mbuf_dyn.c                |  2 +-\n lib/meson.build                        |  2 +-\n meson_options.txt                      |  2 +-\n 54 files changed, 87 insertions(+), 63 deletions(-)",
    "diff": null,
    "prefixes": [
        "v2",
        "0/2"
    ]
}