get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 96428,
    "url": "https://patches.dpdk.org/api/patches/96428/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20210729160405.161982-4-bingz@nvidia.com/",
    "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": "<20210729160405.161982-4-bingz@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210729160405.161982-4-bingz@nvidia.com",
    "date": "2021-07-29T16:04:05",
    "name": "net/mlx5: fix the meter hierarchy validation with yellow",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "6be88287d44ff3ff719ff3619d33564af8944947",
    "submitter": {
        "id": 1976,
        "url": "https://patches.dpdk.org/api/people/1976/?format=api",
        "name": "Bing Zhao",
        "email": "bingz@nvidia.com"
    },
    "delegate": {
        "id": 3268,
        "url": "https://patches.dpdk.org/api/users/3268/?format=api",
        "username": "rasland",
        "first_name": "Raslan",
        "last_name": "Darawsheh",
        "email": "rasland@nvidia.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20210729160405.161982-4-bingz@nvidia.com/mbox/",
    "series": [
        {
            "id": 18073,
            "url": "https://patches.dpdk.org/api/series/18073/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=18073",
            "date": "2021-07-29T16:04:05",
            "name": "net/mlx5: fix the meter hierarchy validation with yellow",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/18073/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/96428/comments/",
    "check": "fail",
    "checks": "https://patches.dpdk.org/api/patches/96428/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 27363A034F;\n\tThu, 29 Jul 2021 18:05:02 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 35A6241109;\n\tThu, 29 Jul 2021 18:04:50 +0200 (CEST)",
            "from NAM11-DM6-obe.outbound.protection.outlook.com\n (mail-dm6nam11on2057.outbound.protection.outlook.com [40.107.223.57])\n by mails.dpdk.org (Postfix) with ESMTP id C6F01410F3\n for <dev@dpdk.org>; Thu, 29 Jul 2021 18:04:47 +0200 (CEST)",
            "from BN9PR03CA0956.namprd03.prod.outlook.com (2603:10b6:408:108::31)\n by MN2PR12MB4405.namprd12.prod.outlook.com (2603:10b6:208:26d::17)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.18; Thu, 29 Jul\n 2021 16:04:46 +0000",
            "from BN8NAM11FT050.eop-nam11.prod.protection.outlook.com\n (2603:10b6:408:108:cafe::9d) by BN9PR03CA0956.outlook.office365.com\n (2603:10b6:408:108::31) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.19 via Frontend\n Transport; Thu, 29 Jul 2021 16:04:46 +0000",
            "from mail.nvidia.com (216.228.112.34) by\n BN8NAM11FT050.mail.protection.outlook.com (10.13.177.5) with Microsoft SMTP\n Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id\n 15.20.4373.18 via Frontend Transport; Thu, 29 Jul 2021 16:04:46 +0000",
            "from nvidia.com (172.20.187.5) by HQMAIL107.nvidia.com\n (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 29 Jul\n 2021 16:04:43 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=MCQ57fNTqLncJ9j2N2jUfc2/iH5fd8OpTm+bc1dYRCZu0fYwfADPG556TEktlBI9+92au7FzIcIW+FI9E6HaZzqO5NA+3xNKb/EfmW67JdxHN+TGob4grgzY/ofeH6T0uRH2SUXa+JukntcZppNs6mTGCKKY0IW/xZAs1V7teptA5Uo5Kefng6VlmrlxKE1iC4sl0WUWnDYoEro1a5kZdueOWVIb3ga3CK+1gH8IvGMXTGUc66UsCaW+ByuMskCuNpGSLoax23uAhOGd+40xC+Zf2o2zzTSQgmpsmZj2L3zexBpYECUUmApRdQhu8No4mminUZ0WxVSpMx9dxDbxLw==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=09qmox/HL8l+WT4bO5NWbc/taJt0E6m0yNhb2oOd0w4=;\n b=aLWsATUdtxh9SjUUD5QEOQT6haIu4MkOrpqPYld9YIfSBycLPKjXkWaN9a8eMu9O5XHJGi47uKjhQn9TdA9aWPiP3wVodALMMBYNXGr0ng7TBJ+9PAdcCSwRJ0oMCLGAtYmhCqo8liJtEq4TsJhVP1FMLpQovjFPPeffH+hJHyIwoDDk2yYlvCYsKfxXozbmWroOt19khVNsc3yiWtq8sU7aOKs4AfEPvUhxWFY5FstGDP9hYo/jX2UXlprtriQX9LjVcjc7OUSeRmnccOxTDsJszpgGVSIO1zLjb4JHAsbIJ6X9kMwH/Uaw8nKDtqnSMou3mQySvrviV8mf0IbYag==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.112.34) smtp.rcpttodomain=monjalon.net smtp.mailfrom=nvidia.com;\n dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=09qmox/HL8l+WT4bO5NWbc/taJt0E6m0yNhb2oOd0w4=;\n b=PvdVcY+YkDGDgNdEQldiFZhtJRnkFbvg0E+cLRxm5ESh9hVCi5rmPJPmpghR65LX1brwR6wBllbMlwqTIVTJVGhuIwRtfKQPSmEahxLcFCvFrcx/slTX1OmHYJFIYQ5iAyeZpPshOfnyQ+kP7vlZk+BSKKqzyROdYFu7W5pINMsBurrHsrL7p7hM6d9ParopquWpMUdJcfgWXKhmYIy3x4SPUSk2ipNzfvJyECTa/qKkB1H1cPzH8+euscoZ/+41mLUAK54dbHSYseH2rHvP/Ezrw2gdLrGlC7B/ypyE0Oz2/x5Jh6kYN4uhLVXPHtzXOcg732fj6o42vGINyFSJzA==",
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.112.34)\n smtp.mailfrom=nvidia.com; monjalon.net; dkim=none (message not signed)\n header.d=none;monjalon.net; dmarc=pass action=none header.from=nvidia.com;",
        "Received-SPF": "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.112.34 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.112.34; helo=mail.nvidia.com;",
        "From": "Bing Zhao <bingz@nvidia.com>",
        "To": "<viacheslavo@nvidia.com>, <matan@nvidia.com>",
        "CC": "<dev@dpdk.org>, <orika@nvidia.com>, <rasland@nvidia.com>,\n <thomas@monjalon.net>, <shunh@nvidia.com>",
        "Date": "Thu, 29 Jul 2021 19:04:05 +0300",
        "Message-ID": "<20210729160405.161982-4-bingz@nvidia.com>",
        "X-Mailer": "git-send-email 2.27.0",
        "In-Reply-To": "<20210729160405.161982-1-bingz@nvidia.com>",
        "References": "<20210729160405.161982-1-bingz@nvidia.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[172.20.187.5]",
        "X-ClientProxiedBy": "HQMAIL105.nvidia.com (172.20.187.12) To\n HQMAIL107.nvidia.com (172.20.187.13)",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "477abc66-9869-45f9-f21e-08d952aa95f5",
        "X-MS-TrafficTypeDiagnostic": "MN2PR12MB4405:",
        "X-LD-Processed": "43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr",
        "X-Microsoft-Antispam-PRVS": "\n <MN2PR12MB4405E793232B2F9E02BCF968D0EB9@MN2PR12MB4405.namprd12.prod.outlook.com>",
        "X-MS-Oob-TLC-OOBClassifiers": "OLM:5797;",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n d/SjYpZc51QAn2WXhW0VbO/XNu9DRT/B32wlSD77Rhzly5RH3+TDTWfkUSQ4ulz5YIiuxp3fW1yo5pVfMRqCb+PopYiLYl8fjZ6x+KI1X1LloXKUDdYDEl3bUzT5JMHouSKc/cHCCMXr9AKnoY2hBXDhQFzHsu72hVNEOpFZ73KtMhj88Lfk56X7tZazUYE4GpY9LcAwOaFPGMdCWc3CKNQOvglhP24IJF09idCwZNzNtIds915NSGbX7V6YPzO4ewW8ecaIgIYz+veAIB28GwkMvEnKNSAd+ymvxOs9G+7EPdlXZGBAwRy7TQ4O/vwaHYJe/t1o0iOHx1inZLyhIbITBG3SbCija+nYhSTpgz1EXvoF+b/PyRe3vwV7bqXBvTjh5oVHnAuSSa7DNN4pBXH8vvFp6FGVfLG1H0CIq9eIFvXGJif6y/e3n+EBzhu+8WiH4JUE1zZcDmduJqZk+IQrIOwV17/j5JkidSyxe7gGcZcQxAdZbfmFeL4KR3wdKKu/6f3eABz8NDwCZhoM2IZv1PiVaToBcLtskgeGrklyltv8WKyleovx4gwNS5tHe45qhYP7BbNoMKqUCCDa3lVdavy91rofrfo1g2ce3AQtuYdDM879x5nbAlnaTdx9u1BUUcg2p8lQKlpZIJ5TdiVNlLHMyaL6NzngH2lHBGU0JX9qO5Ao2wPInCzEsLA7D+94+IBW1WZz/PbUx1cWRg==",
        "X-Forefront-Antispam-Report": "CIP:216.228.112.34; CTRY:US; LANG:en; SCL:1;\n SRV:;\n IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:schybrid03.nvidia.com; CAT:NONE;\n SFS:(4636009)(136003)(376002)(396003)(39860400002)(346002)(36840700001)(46966006)(2616005)(16526019)(478600001)(26005)(55016002)(8676002)(8936002)(70206006)(356005)(7636003)(83380400001)(186003)(70586007)(6286002)(82740400003)(336012)(86362001)(6636002)(4326008)(2906002)(6666004)(36860700001)(316002)(5660300002)(7696005)(107886003)(54906003)(47076005)(426003)(36906005)(82310400003)(36756003)(1076003)(110136005);\n DIR:OUT; SFP:1101;",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "29 Jul 2021 16:04:46.1028 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 477abc66-9869-45f9-f21e-08d952aa95f5",
        "X-MS-Exchange-CrossTenant-Id": "43083d15-7273-40c1-b7db-39efd9ccc17a",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.112.34];\n Helo=[mail.nvidia.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n BN8NAM11FT050.eop-nam11.prod.protection.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "MN2PR12MB4405",
        "Subject": "[dpdk-dev] [PATCH] net/mlx5: fix the meter hierarchy validation\n with yellow",
        "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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "In mlx5 PMD, the meter hierarchy only supports the green color. It\nmeans that a meter action can only be in the green action list. In\nthe meanwhile, the yellow action list should be empty now. Any\naction for the yellow color policy will be considered invalid if\nthe green color policy is a hierarchy.\n\nAlso, the error message printing of meter hierarchy validation is\nfixed by removing an incorrect checking.\n\nFixes: 4b7bf3ffb473 (\"net/mlx5: support yellow in meter policy validation\")\nFixes: a3b7af90baba (\"net/mlx5: validate meter action in policy\")\nCc: shunh@nvidia.com\n\nSigned-off-by: Bing Zhao <bingz@nvidia.com>\nAcked-by: Matan Azrad <matan@nvidia.com>\n---\n drivers/net/mlx5/mlx5_flow_dv.c | 11 ++++++++---\n 1 file changed, 8 insertions(+), 3 deletions(-)",
    "diff": "diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c\nindex 837450722a..d5669e209d 100644\n--- a/drivers/net/mlx5/mlx5_flow_dv.c\n+++ b/drivers/net/mlx5/mlx5_flow_dv.c\n@@ -17691,9 +17691,14 @@ flow_dv_validate_mtr_policy_acts(struct rte_eth_dev *dev,\n \t\t\t\t\treturn -rte_mtr_error_set(error,\n \t\t\t\t\t\tENOTSUP,\n \t\t\t\t\t\tRTE_MTR_ERROR_TYPE_METER_POLICY,\n-\t\t\t\t\t\tNULL, flow_err.message ?\n-\t\t\t\t\t\tflow_err.message :\n-\t\t\t\t  \"Meter hierarchy only supports GREEN color.\");\n+\t\t\t\t\t\tNULL,\n+\t\t\t\t\t\t\"Meter hierarchy only supports GREEN color.\");\n+\t\t\t\tif (*policy_mode != MLX5_MTR_POLICY_MODE_OG)\n+\t\t\t\t\treturn -rte_mtr_error_set(error,\n+\t\t\t\t\t\tENOTSUP,\n+\t\t\t\t\t\tRTE_MTR_ERROR_TYPE_METER_POLICY,\n+\t\t\t\t\t\tNULL,\n+\t\t\t\t\t\t\"No yellow policy should be provided in meter hierarchy.\");\n \t\t\t\tmtr = act->conf;\n \t\t\t\tret = flow_dv_validate_policy_mtr_hierarchy(dev,\n \t\t\t\t\t\t\tmtr->mtr_id,\n",
    "prefixes": []
}