get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 134675,
    "url": "http://patches.dpdk.org/api/patches/134675/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20231128144045.2403960-1-christian.ehrhardt@canonical.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": "<20231128144045.2403960-1-christian.ehrhardt@canonical.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20231128144045.2403960-1-christian.ehrhardt@canonical.com",
    "date": "2023-11-28T14:40:45",
    "name": "test: set iova=va mode on ppc64 with --no-huge",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "c66b9c46db39bfa1d6f1b42d2e46d21eff213c16",
    "submitter": {
        "id": 382,
        "url": "http://patches.dpdk.org/api/people/382/?format=api",
        "name": "Christian Ehrhardt",
        "email": "christian.ehrhardt@canonical.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20231128144045.2403960-1-christian.ehrhardt@canonical.com/mbox/",
    "series": [
        {
            "id": 30406,
            "url": "http://patches.dpdk.org/api/series/30406/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=30406",
            "date": "2023-11-28T14:40:45",
            "name": "test: set iova=va mode on ppc64 with --no-huge",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/30406/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/134675/comments/",
    "check": "warning",
    "checks": "http://patches.dpdk.org/api/patches/134675/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 A9982433F2;\n\tTue, 28 Nov 2023 15:40:51 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 9100F42DF2;\n\tTue, 28 Nov 2023 15:40:51 +0100 (CET)",
            "from smtp-relay-internal-0.canonical.com\n (smtp-relay-internal-0.canonical.com [185.125.188.122])\n by mails.dpdk.org (Postfix) with ESMTP id 13E7D42DDB\n for <dev@dpdk.org>; Tue, 28 Nov 2023 15:40:50 +0100 (CET)",
            "from mail-ej1-f71.google.com (mail-ej1-f71.google.com\n [209.85.218.71])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id D75EF44433\n for <dev@dpdk.org>; Tue, 28 Nov 2023 14:40:49 +0000 (UTC)",
            "by mail-ej1-f71.google.com with SMTP id\n a640c23a62f3a-a018014e8e5so439903466b.2\n for <dev@dpdk.org>; Tue, 28 Nov 2023 06:40:49 -0800 (PST)",
            "from Keschdeichel.fritz.box\n ([2a02:6d40:39cc:3f00:59b7:6547:6496:2c01])\n by smtp.gmail.com with ESMTPSA id\n cw18-20020a170906c79200b009bf7a4d591csm7012992ejb.11.2023.11.28.06.40.47\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 28 Nov 2023 06:40:48 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com;\n s=20210705; t=1701182449;\n bh=xv0uoVDkVwz5JTVS4JDLaa5HMIizovbUcFHcfez1lnM=;\n h=From:To:Cc:Subject:Date:Message-Id:Reply-To:MIME-Version;\n b=FrdlRTcJRYQiaL8ojfzn0DSUTm9F8D6Qfznqt5z77v7CXZsli1E5hJiYl1xJtzZP0\n b+XE6qrqfQp4aAB7MMOZpxoFWd4s8IglAEpdr2JeFEFTMCslUlrdxRBbpLCnMDnWLM\n oh+W2BgWhLk5yPohdNcjQ7YJeOLo1fzFXHG6scwDp2YsAuHyvdJbfGrJ97pdgolHwb\n SvDGH9tr+lvXcFuwYlieVvSIPJACCNfczZblWgJ/XNkGF4R9IoKkVkPhygoME9pG+G\n 4UHdV5aqLG7Jv+O8DfjcaRsecbquHC1CIdx+rAuC+dBNLH/pyWy5au4TZ/1JlpdWMI\n J1hzVYCUQoJfQ==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1701182449; x=1701787249;\n h=content-transfer-encoding:mime-version:reply-to:message-id:date\n :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=xv0uoVDkVwz5JTVS4JDLaa5HMIizovbUcFHcfez1lnM=;\n b=YWPStR2PXEByPNY9yTR+kdu407UIbKfy4zXtlmpFypWpxgl4nT7xYnxX8NTsNydutr\n fv9o+7wkePzQh79zFWusQGUYbnconvClXSqsHT/XG1u1rDFWIcFXggLI5M/232adUvXU\n KTMiLJOnE4+5aVVDo1K1twg9u9/ZldUWp5rWdTsxpJdzdDjWME0dBZPUD+rLJJLDaDy9\n KTyUx9FYytiZ0ypp9+CmjEO9oP11WGoZgfKiMlQR/Syltv/wZ7a0dkt2J8u94eB8Lkx8\n nxJlnuJJCjhVtZYrOuPJw7dew1Cba1Fao1GTNQ3qRQM2oi+OBVIvv8IaYGt351RITCF3\n b0eg==",
        "X-Gm-Message-State": "AOJu0Ywe2kc/boPYom+9AMm8fMKQoW125hkOtq10z1Le368am6RK2hnD\n hnkTIlHdqkfAq8wCAscyjM33qDx6P8v76AaWvlyEAAeptMckcj2mvAmDKzQn6n6S5+urRpBDrnO\n Hg0B1udlOeU7ci3Wk0ZPaDYNRHU4C",
        "X-Received": [
            "by 2002:a17:906:104e:b0:a16:9a60:1bdb with SMTP id\n j14-20020a170906104e00b00a169a601bdbmr701967ejj.39.1701182448860;\n Tue, 28 Nov 2023 06:40:48 -0800 (PST)",
            "by 2002:a17:906:104e:b0:a16:9a60:1bdb with SMTP id\n j14-20020a170906104e00b00a169a601bdbmr701954ejj.39.1701182448544;\n Tue, 28 Nov 2023 06:40:48 -0800 (PST)"
        ],
        "X-Google-Smtp-Source": "\n AGHT+IHq4LusCZd52B1Ax0szUgKEZLy1XQKW9ODQYzk+NiY2hi5eAsfo7m6jHZi5Birs7fX0ZyHjRw==",
        "From": "christian.ehrhardt@canonical.com",
        "To": "dev <dev@dpdk.org>",
        "Cc": "Luca Boccassi <bluca@debian.org>, David Wilder <dwilder@us.ibm.com>,\n Dmitry Kozliuk <dmitry.kozliuk@gmail.com>,\n Christian Ehrhardt <christian.ehrhardt@canonical.com>",
        "Subject": "[PATCH] test: set iova=va mode on ppc64 with --no-huge",
        "Date": "Tue, 28 Nov 2023 15:40:45 +0100",
        "Message-Id": "<20231128144045.2403960-1-christian.ehrhardt@canonical.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "MIME-Version": "1.0",
        "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>",
        "Reply-To": "--no-chain-reply-to@dpdk.org",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "From: Christian Ehrhardt <christian.ehrhardt@canonical.com>\n\nOn ppc64, without huge pages, pa would be the default but fails like:\n  EAL: Cannot use IOVA as 'PA' since physical addresses are not available\n\nOn a normal system setup we'd expect an admin to set up huge pages\nand for the unlikely case that they do not do that set iova=va\nthemselve. But the testing infrastructure does not have this conscious\nadmin that will do that, so fix test execution that by adjusting the\ntests arguments accordingly if the conditions are met.\n\nSigned-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>\n---\n app/test/suites/meson.build | 8 ++++++++\n 1 file changed, 8 insertions(+)",
    "diff": "diff --git a/app/test/suites/meson.build b/app/test/suites/meson.build\nindex 478f245a54..8efbb165bf 100644\n--- a/app/test/suites/meson.build\n+++ b/app/test/suites/meson.build\n@@ -10,6 +10,14 @@ test_no_huge_args = ['--no-huge', '-m', '2048']\n has_hugepage = run_command(has_hugepages_cmd, check: true).stdout().strip() != '0'\n message('hugepage availability: @0@'.format(has_hugepage))\n \n+# On ppc64, without huge pages, pa would be the default but fails like:\n+# EAL: Cannot use IOVA as 'PA' since physical addresses are not available\n+if not has_hugepage\n+    if arch_subdir == 'ppc'\n+        test_no_huge_args += '--iova-mode=va'\n+    endif\n+endif\n+\n # process source files to determine the different unit test suites\n # - fast_tests\n # - perf_tests\n",
    "prefixes": []
}