get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 130130,
    "url": "http://patches.dpdk.org/api/patches/130130/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20230811085805.441256-16-ndabilpuram@marvell.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": "<20230811085805.441256-16-ndabilpuram@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230811085805.441256-16-ndabilpuram@marvell.com",
    "date": "2023-08-11T08:57:50",
    "name": "[16/31] common/cnxk: allow same TC on multiple RQs",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "2be817644976fc4d2da7b1f84a6d03d0bdd79c09",
    "submitter": {
        "id": 1202,
        "url": "http://patches.dpdk.org/api/people/1202/?format=api",
        "name": "Nithin Dabilpuram",
        "email": "ndabilpuram@marvell.com"
    },
    "delegate": {
        "id": 310,
        "url": "http://patches.dpdk.org/api/users/310/?format=api",
        "username": "jerin",
        "first_name": "Jerin",
        "last_name": "Jacob",
        "email": "jerinj@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20230811085805.441256-16-ndabilpuram@marvell.com/mbox/",
    "series": [
        {
            "id": 29177,
            "url": "http://patches.dpdk.org/api/series/29177/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=29177",
            "date": "2023-08-11T08:57:35",
            "name": "[01/31] common/cnxk: add aura ref count mechanism",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/29177/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/130130/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/130130/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 C23AD43032;\n\tFri, 11 Aug 2023 10:59:47 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 529A943288;\n\tFri, 11 Aug 2023 10:59:01 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n [67.231.156.173])\n by mails.dpdk.org (Postfix) with ESMTP id E3C1F43287\n for <dev@dpdk.org>; Fri, 11 Aug 2023 10:58:59 +0200 (CEST)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id\n 37AMj870014471 for <dev@dpdk.org>; Fri, 11 Aug 2023 01:58:59 -0700",
            "from dc5-exch01.marvell.com ([199.233.59.181])\n by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3sd8ya1ga4-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)\n for <dev@dpdk.org>; Fri, 11 Aug 2023 01:58:59 -0700",
            "from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.48;\n Fri, 11 Aug 2023 01:58:57 -0700",
            "from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com\n (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.48 via Frontend\n Transport; Fri, 11 Aug 2023 01:58:57 -0700",
            "from hyd1588t430.caveonetworks.com (unknown [10.29.52.204])\n by maili.marvell.com (Postfix) with ESMTP id 0394F3F706A;\n Fri, 11 Aug 2023 01:58:54 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n h=from : to : cc :\n subject : date : message-id : in-reply-to : references : mime-version :\n content-transfer-encoding : content-type; s=pfpt0220;\n bh=bPqrXv63AHkE7bn6qWxTnQ5/qpmO5RkASAwPpAzcYWo=;\n b=JalwuY/Y6qIPi7+zdl5rrtb3/ZP88Eo8iSQM0caYqiCr/FZh4sTiT0JDn6HRhS4lxKKd\n ZlTLQAoYpJqgJSiEpZmKK5WDYDv4bWd3Ee6o2OrnAxtCYrbYrMubr+q1MKJKzrVSoG41\n ZVEDJeoGemi/kroC7pHGUT/BWVY5fak68pa7f70KVcxLTRVyjQ+5M3YFWIHkGEKPy/Lo\n bboioKzvckQ1pUEp2iilw2IakMG6kv+emzpGGPioLc0Z7UdwrnbtkDU7eYvVelOnB84R\n g4/5irPHJ8DOo6jJFWh427Bvh4Bj30UEyqSA49kdSYbaL8ilKZmvAYszxS+PDAgZ0xlA 6A==",
        "From": "Nithin Dabilpuram <ndabilpuram@marvell.com>",
        "To": "Nithin Dabilpuram <ndabilpuram@marvell.com>, Kiran Kumar K\n <kirankumark@marvell.com>, Sunil Kumar Kori <skori@marvell.com>, Satha Rao\n <skoteshwar@marvell.com>",
        "CC": "<jerinj@marvell.com>, <dev@dpdk.org>",
        "Subject": "[PATCH 16/31] common/cnxk: allow same TC on multiple RQs",
        "Date": "Fri, 11 Aug 2023 14:27:50 +0530",
        "Message-ID": "<20230811085805.441256-16-ndabilpuram@marvell.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20230811085805.441256-1-ndabilpuram@marvell.com>",
        "References": "<20230811085805.441256-1-ndabilpuram@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-ORIG-GUID": "bip1VuPZIF4dnAE-OXcGBc0Cf3kW0PTf",
        "X-Proofpoint-GUID": "bip1VuPZIF4dnAE-OXcGBc0Cf3kW0PTf",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26\n definitions=2023-08-10_20,2023-08-10_01,2023-05-22_02",
        "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": "From: Sunil Kumar Kori <skori@marvell.com>\n\nTo achieve actual PFC behavior, user needs to configure\ndifferent TC on different aura so that PFC can be generated\nfor specific TC but same TC can also configured on multiple\nRQs which has same configured aura.\n\nIn this patch, aura with same BP configuration is allowed\non multiple RQs.\n\nSigned-off-by: Sunil Kumar Kori <skori@marvell.com>\n---\n drivers/common/cnxk/roc_nix_fc.c | 7 ++-----\n 1 file changed, 2 insertions(+), 5 deletions(-)",
    "diff": "diff --git a/drivers/common/cnxk/roc_nix_fc.c b/drivers/common/cnxk/roc_nix_fc.c\nindex 0f9b5cbbc0..2a58567751 100644\n--- a/drivers/common/cnxk/roc_nix_fc.c\n+++ b/drivers/common/cnxk/roc_nix_fc.c\n@@ -501,7 +501,6 @@ roc_nix_fc_npa_bp_cfg(struct roc_nix *roc_nix, uint64_t pool_id, uint8_t ena, ui\n \tbpid = (aura_attr->bp_ena & 0x1) ? aura_attr->nix0_bpid : aura_attr->nix1_bpid;\n \t/* BP is already enabled. */\n \tif (aura_attr->bp_ena && ena) {\n-\t\t/* Disable BP if BPIDs don't match and couldn't add new BPID. */\n \t\tif (bpid != nix->bpid[tc]) {\n \t\t\tuint16_t bpid_new = NIX_BPID_INVALID;\n \n@@ -519,15 +518,13 @@ roc_nix_fc_npa_bp_cfg(struct roc_nix *roc_nix, uint64_t pool_id, uint8_t ena, ui\n \t\t\t\tplt_info(\"Ignoring port=%u tc=%u config on shared aura 0x%\" PRIx64,\n \t\t\t\t\t roc_nix->port_id, tc, pool_id);\n \t\t\t}\n+\t\t} else {\n+\t\t\taura_attr->ref_count++;\n \t\t}\n \n \t\treturn;\n \t}\n \n-\t/* BP was previously enabled but now disabled skip. */\n-\tif (aura_attr->bp && ena)\n-\t\treturn;\n-\n \tif (ena) {\n \t\tif (roc_npa_aura_bp_configure(pool_id, nix->bpid[tc], bp_intf, bp_thresh, true))\n \t\t\tplt_err(\"Enabling backpressue failed on aura 0x%\" PRIx64, pool_id);\n",
    "prefixes": [
        "16/31"
    ]
}