get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 138799,
    "url": "http://patchwork.dpdk.org/api/patches/138799/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20240326125554.138840-4-sivaprasad.tummala@amd.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20240326125554.138840-4-sivaprasad.tummala@amd.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240326125554.138840-4-sivaprasad.tummala@amd.com",
    "date": "2024-03-26T12:55:42",
    "name": "[v7,03/14] examples/l3fwd-graph: fix queue ID restriction",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "d7d36a5528e585ed7419e00d4a2b74e69642b4b8",
    "submitter": {
        "id": 2510,
        "url": "http://patchwork.dpdk.org/api/people/2510/?format=api",
        "name": "Sivaprasad Tummala",
        "email": "Sivaprasad.Tummala@amd.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/20240326125554.138840-4-sivaprasad.tummala@amd.com/mbox/",
    "series": [
        {
            "id": 31619,
            "url": "http://patchwork.dpdk.org/api/series/31619/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=31619",
            "date": "2024-03-26T12:55:39",
            "name": "fix lcore ID restriction",
            "version": 7,
            "mbox": "http://patchwork.dpdk.org/series/31619/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/138799/comments/",
    "check": "success",
    "checks": "http://patchwork.dpdk.org/api/patches/138799/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 F414243D51;\n\tTue, 26 Mar 2024 13:56:47 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id C962140EF0;\n\tTue, 26 Mar 2024 13:56:38 +0100 (CET)",
            "from NAM11-CO1-obe.outbound.protection.outlook.com\n (mail-co1nam11on2084.outbound.protection.outlook.com [40.107.220.84])\n by mails.dpdk.org (Postfix) with ESMTP id CDC4E40ED6;\n Tue, 26 Mar 2024 13:56:37 +0100 (CET)",
            "from BN9PR03CA0093.namprd03.prod.outlook.com (2603:10b6:408:fd::8)\n by MN6PR12MB8591.namprd12.prod.outlook.com (2603:10b6:208:471::15) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.31; Tue, 26 Mar\n 2024 12:56:35 +0000",
            "from BN1PEPF0000468E.namprd05.prod.outlook.com\n (2603:10b6:408:fd:cafe::cb) by BN9PR03CA0093.outlook.office365.com\n (2603:10b6:408:fd::8) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.13 via Frontend\n Transport; Tue, 26 Mar 2024 12:56:34 +0000",
            "from SATLEXMB04.amd.com (165.204.84.17) by\n BN1PEPF0000468E.mail.protection.outlook.com (10.167.243.139) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id\n 15.20.7409.10 via Frontend Transport; Tue, 26 Mar 2024 12:56:34 +0000",
            "from ubuntu2004.linuxvmimages.local (10.180.168.240) by\n SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id\n 15.1.2507.35; Tue, 26 Mar 2024 07:56:28 -0500"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=Gb+VC3hmuO4xtKIyWkZg2ju9L7FE0+mg2WEVuSmGhXZhgXxZtUrNfvK+pLk/90Sq2C0frZHtudpUBu/OJxiFtUYB/5YLPE5CCZzDibL8zZnT5xZxnHsxuT35ocOGY8mdAsKi3eAzda6bamwmFnG6EDue3tYsEn86lcK0P8pWieDb/vii3kAMa3hbi0RX2LpAngg21OyEYupdrAJS1WGJS/0cslJbQ3EbeqfMt7/+vUHzMIgJSskhYkx6gjuhvVfyaR29vCCEJwpLeD7MHEk6sEREyqWmXvaEKS1nzZz49BnfJx5vtUppHpdP95+ol/kWwH2uEcvs+6Cvq1CQ8pQ7VQ==",
        "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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=Zc9NT7EJc0bDhGp2HQBygNXkRUoySfTR2jPKzNEHDew=;\n b=j15uYLt1Uz9fPNRRQM1iKbK/CC8M3fleSks2Zcw44vYYxfwX8SxbRsHDq1xMbdeuUBi/qHlZnVrXgMCJA14XeXxSdNpCRxYpqYT8phcZ0moR6D+3yDWzFOozfTepp5lS6aTBExK/PiLl99BmyCI5dfwqm0w583BYAG5d/gWgnnE5JjR01LuqfFLUuO3oZmA8S8Gzy/isUt5zdyxvh+elcEpE9If1KG7GQt24Kz3Ul1xLv8iLrZl4pGnzbLHKDEovc72ub0eCRmJ9VeVyZnQAJh67vY8qh0AOIjr0H5IU2i29wc+cBcetDbXPc9MSujEbAMeKjF6Gp74oDBTkX56WVw==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 165.204.84.17) smtp.rcpttodomain=intel.com smtp.mailfrom=amd.com; dmarc=pass\n (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com;\n dkim=none (message not signed); arc=none (0)",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=Zc9NT7EJc0bDhGp2HQBygNXkRUoySfTR2jPKzNEHDew=;\n b=T0DPidc0ousnZFp951s4j0DH/i9XjENMtFUs3uVy4JZgeXWH7AL/GN/3s+ZM1ghJJLOXwt2BWqoM9UgFBQ2eD9c2nwR2NM3SkJm7r5OgI8+lksH4SepRoprmZhRRbzQGPgpQ5cgDyWix2d1U+TLAgkR1b5IuSN7f/gvD7PATtHM=",
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 165.204.84.17)\n smtp.mailfrom=amd.com; dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=amd.com;",
        "Received-SPF": "Pass (protection.outlook.com: domain of amd.com designates\n 165.204.84.17 as permitted sender) receiver=protection.outlook.com;\n client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C",
        "From": "Sivaprasad Tummala <sivaprasad.tummala@amd.com>",
        "To": "<david.hunt@intel.com>, <anatoly.burakov@intel.com>, <jerinj@marvell.com>,\n <radu.nicolau@intel.com>, <gakhil@marvell.com>,\n <cristian.dumitrescu@intel.com>, <ferruh.yigit@amd.com>,\n <konstantin.ananyev@huawei.com>, <stephen@networkplumber.org>,\n <mb@smartsharesystems.com>, <david.marchand@redhat.com>",
        "CC": "<dev@dpdk.org>, <ndabilpuram@marvell.com>, <stable@dpdk.org>",
        "Subject": "[PATCH v7 03/14] examples/l3fwd-graph: fix queue ID restriction",
        "Date": "Tue, 26 Mar 2024 13:55:42 +0100",
        "Message-ID": "<20240326125554.138840-4-sivaprasad.tummala@amd.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20240326125554.138840-1-sivaprasad.tummala@amd.com>",
        "References": "<20240321184721.69040-1-sivaprasad.tummala@amd.com>\n <20240326125554.138840-1-sivaprasad.tummala@amd.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"UTF-8\"",
        "Content-Transfer-Encoding": "8bit",
        "X-Originating-IP": "[10.180.168.240]",
        "X-ClientProxiedBy": "SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com\n (10.181.40.145)",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "BN1PEPF0000468E:EE_|MN6PR12MB8591:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "2680a78f-8226-43ba-76c5-08dc4d942aa9",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n KYqMWSm9sU+sN9DRke5fiGyiuShRBGA9Ny8sGQoqZHn2mr1dCYv5WZtaUZ7yNKXkCnCUb1ciFLbuEOV3n2ZI9xEyU++VywD9HvrlTCksFcYSPjTfWDUYBzim7dnLa71tT/t7OLkoUcq6gL758pelVvZA6k4V7uP/1ROa5tWI3z+f7c8ajmCQC1jL69F1p1Et6CsIYblwcqnUPB4csKUJSJYcvxNWPdkKeZlnpyTwI3YBEkALcfkCoBW7b1qcq4QFpJndu8yLjs+aITLCMy4r++GEqfLwBAWAJ26mAJc8pqwKP5MZUbuCe9Xg7kV0XI7a2j8epTaNLOSDPeNfWqDQ4ikrSosjWG8HcTagz0L5A7s6v8OZ0xq+zVSAMEcSIum5kFsZQsv0qnta7RcU1regSMyWDKQ6RiyPvMzZjIf0eSs6gfHoZ1KEjYoig2OPt7WhRf+tLelEw92bigqCL1iMZkTBrUGvL+2mW3iEzWYNWQrlZ7WQPPYMdRRpDe5YkHQGO8r064zMzv26WWahruvP8Da9O9S0Yvhze83Fa60oga/Gn0okgdSvbCirQtUwrEzWJcPV8q22urleeV87MbiubXHITJG/2u57HuL0nkWPKIbeJG5qs6P3+WoSkH+iuB+ESfZdtapH3SNhrWMAxdk1fL9kyUs9PYEqWXO3A8ddYrU9GE5JSe7BDWjk37PeTe1L7fDGm6075Z7PFEQ3//0+za87nHX/YSsiaCPfvpAtNTXl/WOMdk6MF5OR33harjt1IPBgWxUwbg9Y83BkNzHgMw==",
        "X-Forefront-Antispam-Report": "CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:;\n IPV:CAL; SFV:NSPM; H:SATLEXMB04.amd.com; PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230031)(7416005)(1800799015)(36860700004)(376005)(82310400014)(921011);\n DIR:OUT; SFP:1101;",
        "X-OriginatorOrg": "amd.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "26 Mar 2024 12:56:34.5546 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 2680a78f-8226-43ba-76c5-08dc4d942aa9",
        "X-MS-Exchange-CrossTenant-Id": "3dd8961f-e488-4e60-8e11-a82d994e183d",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17];\n Helo=[SATLEXMB04.amd.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n BN1PEPF0000468E.namprd05.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "MN6PR12MB8591",
        "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": "Currently application supports rx queue IDs up to 255\nand max queues of 256 irrespective of device support.\nThis limits the number of active lcores to 256.\n\nThe patch fixes these constraints by increasing the\nrx queue IDs to support up to 65535.\n\nFixes: 08bd1a174461 (\"examples/l3fwd-graph: add graph-based l3fwd skeleton\")\nCc: ndabilpuram@marvell.com\nCc: stable@dpdk.org\n\nSigned-off-by: Sivaprasad Tummala <sivaprasad.tummala@amd.com>\nAcked-by: Morten Brørup <mb@smartsharesystems.com>\nAcked-by: Ferruh Yigit <ferruh.yigit@amd.com>\n---\n examples/l3fwd-graph/main.c | 19 ++++++++++---------\n 1 file changed, 10 insertions(+), 9 deletions(-)",
    "diff": "diff --git a/examples/l3fwd-graph/main.c b/examples/l3fwd-graph/main.c\nindex 96cb1c81ff..4b018d1e78 100644\n--- a/examples/l3fwd-graph/main.c\n+++ b/examples/l3fwd-graph/main.c\n@@ -90,7 +90,7 @@ static int pcap_trace_enable;\n \n struct lcore_rx_queue {\n \tuint16_t port_id;\n-\tuint8_t queue_id;\n+\tuint16_t queue_id;\n \tchar node_name[RTE_NODE_NAMESIZE];\n };\n \n@@ -110,7 +110,7 @@ static struct lcore_conf lcore_conf[RTE_MAX_LCORE];\n \n struct lcore_params {\n \tuint16_t port_id;\n-\tuint8_t queue_id;\n+\tuint16_t queue_id;\n \tuint8_t lcore_id;\n } __rte_cache_aligned;\n \n@@ -205,14 +205,14 @@ check_worker_model_params(void)\n static int\n check_lcore_params(void)\n {\n-\tuint8_t queue, lcore;\n+\tuint16_t queue, i;\n \tint socketid;\n-\tuint16_t i;\n+\tuint8_t lcore;\n \n \tfor (i = 0; i < nb_lcore_params; ++i) {\n \t\tqueue = lcore_params[i].queue_id;\n \t\tif (queue >= MAX_RX_QUEUE_PER_PORT) {\n-\t\t\tprintf(\"Invalid queue number: %hhu\\n\", queue);\n+\t\t\tprintf(\"Invalid queue number: %\" PRIu16 \"\\n\", queue);\n \t\t\treturn -1;\n \t\t}\n \t\tlcore = lcore_params[i].lcore_id;\n@@ -257,7 +257,7 @@ check_port_config(void)\n \treturn 0;\n }\n \n-static uint8_t\n+static uint16_t\n get_port_n_rx_queues(const uint16_t port)\n {\n \tint queue = -1;\n@@ -275,7 +275,7 @@ get_port_n_rx_queues(const uint16_t port)\n \t\t}\n \t}\n \n-\treturn (uint8_t)(++queue);\n+\treturn (uint16_t)(++queue);\n }\n \n static int\n@@ -450,7 +450,7 @@ parse_config(const char *q_arg)\n \t\tlcore_params_array[nb_lcore_params].port_id =\n \t\t\t(uint8_t)int_fld[FLD_PORT];\n \t\tlcore_params_array[nb_lcore_params].queue_id =\n-\t\t\t(uint8_t)int_fld[FLD_QUEUE];\n+\t\t\t(uint16_t)int_fld[FLD_QUEUE];\n \t\tlcore_params_array[nb_lcore_params].lcore_id =\n \t\t\t(uint8_t)int_fld[FLD_LCORE];\n \t\t++nb_lcore_params;\n@@ -1011,7 +1011,8 @@ main(int argc, char **argv)\n \t\t\"ethdev_tx-*\",\n \t\t\"pkt_drop\",\n \t};\n-\tuint8_t nb_rx_queue, queue, socketid;\n+\tuint8_t socketid;\n+\tuint16_t nb_rx_queue, queue;\n \tstruct rte_graph_param graph_conf;\n \tstruct rte_eth_dev_info dev_info;\n \tuint32_t nb_ports, nb_conf = 0;\n",
    "prefixes": [
        "v7",
        "03/14"
    ]
}