get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 95033,
    "url": "https://patches.dpdk.org/api/patches/95033/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20210630065344.50352-3-ting.xu@intel.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": "<20210630065344.50352-3-ting.xu@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210630065344.50352-3-ting.xu@intel.com",
    "date": "2021-06-30T06:53:39",
    "name": "[v4,2/7] net/ice/base: support DCF query port ETS adminq",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "d9de6566e5908394c4f6f553c19adfc4259174d2",
    "submitter": {
        "id": 1363,
        "url": "https://patches.dpdk.org/api/people/1363/?format=api",
        "name": "Xu, Ting",
        "email": "ting.xu@intel.com"
    },
    "delegate": {
        "id": 1540,
        "url": "https://patches.dpdk.org/api/users/1540/?format=api",
        "username": "qzhan15",
        "first_name": "Qi",
        "last_name": "Zhang",
        "email": "qi.z.zhang@intel.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20210630065344.50352-3-ting.xu@intel.com/mbox/",
    "series": [
        {
            "id": 17540,
            "url": "https://patches.dpdk.org/api/series/17540/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=17540",
            "date": "2021-06-30T06:53:37",
            "name": "Enable ETS-based Tx QoS for VF in DCF",
            "version": 4,
            "mbox": "https://patches.dpdk.org/series/17540/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/95033/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/95033/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 D5FD1A0A0F;\n\tWed, 30 Jun 2021 08:50:52 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id BE97641238;\n\tWed, 30 Jun 2021 08:50:48 +0200 (CEST)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n by mails.dpdk.org (Postfix) with ESMTP id 8C65F41228\n for <dev@dpdk.org>; Wed, 30 Jun 2021 08:50:44 +0200 (CEST)",
            "from orsmga005.jf.intel.com ([10.7.209.41])\n by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 29 Jun 2021 23:50:44 -0700",
            "from dpdk-xuting-second.sh.intel.com ([10.67.116.193])\n by orsmga005.jf.intel.com with ESMTP; 29 Jun 2021 23:50:42 -0700"
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10030\"; a=\"208247031\"",
            "E=Sophos;i=\"5.83,311,1616482800\"; d=\"scan'208\";a=\"208247031\"",
            "E=Sophos;i=\"5.83,311,1616482800\"; d=\"scan'208\";a=\"625911205\""
        ],
        "X-ExtLoop1": "1",
        "From": "Ting Xu <ting.xu@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "qi.z.zhang@intel.com, jingjing.wu@intel.com, beilei.xing@intel.com,\n qiming.yang@intel.com, Ting Xu <ting.xu@intel.com>",
        "Date": "Wed, 30 Jun 2021 14:53:39 +0800",
        "Message-Id": "<20210630065344.50352-3-ting.xu@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20210630065344.50352-1-ting.xu@intel.com>",
        "References": "<20210601014034.36100-1-ting.xu@intel.com>\n <20210630065344.50352-1-ting.xu@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v4 2/7] net/ice/base: support DCF query port ETS\n adminq",
        "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 the adminq command query port ETS function, the root node teid is\nneeded. However, for DCF, the root node is not initialized, which will\ncause error when we refer to the variable. In this patch, we will check\nwhether the root node is available or not first.\n\nSigned-off-by: Ting Xu <ting.xu@intel.com>\n---\n drivers/net/ice/base/ice_dcb.c | 3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/drivers/net/ice/base/ice_dcb.c b/drivers/net/ice/base/ice_dcb.c\nindex c73fc095ff..9c9675f6ef 100644\n--- a/drivers/net/ice/base/ice_dcb.c\n+++ b/drivers/net/ice/base/ice_dcb.c\n@@ -1524,7 +1524,8 @@ ice_aq_query_port_ets(struct ice_port_info *pi,\n \t\treturn ICE_ERR_PARAM;\n \tcmd = &desc.params.port_ets;\n \tice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_query_port_ets);\n-\tcmd->port_teid = pi->root->info.node_teid;\n+\tif (pi->root)\n+\t\tcmd->port_teid = pi->root->info.node_teid;\n \n \tstatus = ice_aq_send_cmd(pi->hw, &desc, buf, buf_size, cd);\n \treturn status;\n",
    "prefixes": [
        "v4",
        "2/7"
    ]
}