get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 94321,
    "url": "https://patches.dpdk.org/api/patches/94321/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20210617101708.113951-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": "<20210617101708.113951-3-ting.xu@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210617101708.113951-3-ting.xu@intel.com",
    "date": "2021-06-17T10:17:05",
    "name": "[v2,2/5] 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/20210617101708.113951-3-ting.xu@intel.com/mbox/",
    "series": [
        {
            "id": 17371,
            "url": "https://patches.dpdk.org/api/series/17371/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=17371",
            "date": "2021-06-17T10:17:03",
            "name": "Enable ETS-based Tx QoS for VF in DCF",
            "version": 2,
            "mbox": "https://patches.dpdk.org/series/17371/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/94321/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/94321/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 EDB05A0C4D;\n\tThu, 17 Jun 2021 12:18:49 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id A0A39410EB;\n\tThu, 17 Jun 2021 12:18:43 +0200 (CEST)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n by mails.dpdk.org (Postfix) with ESMTP id B21E04067A\n for <dev@dpdk.org>; Thu, 17 Jun 2021 12:18:36 +0200 (CEST)",
            "from fmsmga002.fm.intel.com ([10.253.24.26])\n by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 17 Jun 2021 03:18:33 -0700",
            "from dpdk-xuting-main.sh.intel.com ([10.67.117.76])\n by fmsmga002.fm.intel.com with ESMTP; 17 Jun 2021 03:18:32 -0700"
        ],
        "IronPort-SDR": [
            "\n J6gAB8ipAvNGIc4tNCDjcmGc730uCl+xfCfy+GMjLNq6821QXrw3kztta/TJ30V8buNi0AVpNh\n RgZA77PnRHBg==",
            "\n i2aLbtoHxU2gDlCRkm5VgMaXV5VLivmP/KrfFrAqY2lwsZYc/ttlH2atFxxllmdbPv8o0uly0X\n 0xrABvsCwozA=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10017\"; a=\"206297210\"",
            "E=Sophos;i=\"5.83,280,1616482800\"; d=\"scan'208\";a=\"206297210\"",
            "E=Sophos;i=\"5.83,280,1616482800\"; d=\"scan'208\";a=\"488603102\""
        ],
        "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",
        "Date": "Thu, 17 Jun 2021 18:17:05 +0800",
        "Message-Id": "<20210617101708.113951-3-ting.xu@intel.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20210617101708.113951-1-ting.xu@intel.com>",
        "References": "<20210601014034.36100-1-ting.xu@intel.com>\n <20210617101708.113951-1-ting.xu@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v2 2/5] 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 0aaa5ae8c1..08c950cd9a 100644\n--- a/drivers/net/ice/base/ice_dcb.c\n+++ b/drivers/net/ice/base/ice_dcb.c\n@@ -1483,7 +1483,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": [
        "v2",
        "2/5"
    ]
}