Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/139773/?format=api
http://patchwork.dpdk.org/api/patches/139773/?format=api", "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20240501171806.307533-1-getelson@nvidia.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": "<20240501171806.307533-1-getelson@nvidia.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20240501171806.307533-1-getelson@nvidia.com", "date": "2024-05-01T17:18:06", "name": "[v2] cmdline: increase input buffer size", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "1ddbeee77712a333a6b6da681778b57326fefac6", "submitter": { "id": 1882, "url": "http://patchwork.dpdk.org/api/people/1882/?format=api", "name": "Gregory Etelson", "email": "getelson@nvidia.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/20240501171806.307533-1-getelson@nvidia.com/mbox/", "series": [ { "id": 31857, "url": "http://patchwork.dpdk.org/api/series/31857/?format=api", "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=31857", "date": "2024-05-01T17:18:06", "name": "[v2] cmdline: increase input buffer size", "version": 2, "mbox": "http://patchwork.dpdk.org/series/31857/mbox/" } ], "comments": "http://patchwork.dpdk.org/api/patches/139773/comments/", "check": "fail", "checks": "http://patchwork.dpdk.org/api/patches/139773/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 7B4A843F5D;\n\tWed, 1 May 2024 19:19:05 +0200 (CEST)", "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 40F7F402A7;\n\tWed, 1 May 2024 19:19:05 +0200 (CEST)", "from NAM12-DM6-obe.outbound.protection.outlook.com\n (mail-dm6nam12on2081.outbound.protection.outlook.com [40.107.243.81])\n by mails.dpdk.org (Postfix) with ESMTP id 081D64021E\n for <dev@dpdk.org>; Wed, 1 May 2024 19:19:03 +0200 (CEST)", "from MN2PR20CA0001.namprd20.prod.outlook.com (2603:10b6:208:e8::14)\n by MN0PR12MB5786.namprd12.prod.outlook.com (2603:10b6:208:375::13)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.35; Wed, 1 May\n 2024 17:19:00 +0000", "from BN3PEPF0000B370.namprd21.prod.outlook.com\n (2603:10b6:208:e8:cafe::ff) by MN2PR20CA0001.outlook.office365.com\n (2603:10b6:208:e8::14) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.34 via Frontend\n Transport; Wed, 1 May 2024 17:19:00 +0000", "from mail.nvidia.com (216.228.117.161) by\n BN3PEPF0000B370.mail.protection.outlook.com (10.167.243.167) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.7519.0 via Frontend Transport; Wed, 1 May 2024 17:18:59 +0000", "from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com\n (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Wed, 1 May 2024\n 10:18:36 -0700", "from nvidia.com (10.126.230.35) by rnnvmail201.nvidia.com\n (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Wed, 1 May 2024\n 10:18:34 -0700" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=aUPRNqfR2OTTMR1szmxpwfTgNTICn63eDKbaa631DsXl8eD4Bq2+dYLcWEbVwiMOX+S/NIUljbfCgg2fk9AQyw6BebhqU1z9wq8SaCGLlL0awXPlvDrF1z1B67oB5Tade+f+MyP/GWCX+DcGUZSPCFHDNzl0DGdEik9hO3GjwNUS+Zd3tm8A8dmSih7kaWLVizWj43ojht/ydZfA+maAcroj3QCNNQ7dSsA+eD2dTm7W10T+CoeT+r82+/E+r9JLUISRMntzDE+G8Hc4taUvXEXe3hykMQm/knpeM7zFufaG6gd+JITkb/WjNdxTV8SP5BCt0SBXK82RPxPqkdLx1g==", "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=iJRVew0YFdCPipNNBe7MrfKuOWTuNgNPyyBpPrurl/E=;\n b=O0OW2qN97gTdsw/sK8BcxYBUXgC0Td+PmVXGJDjNFe6AW1EfaeU+fqUPKmBnSPzRAC1kv3zwCxm9vWux9JZoyXbedh/TBztFx16kkVAWHj5A3wgnzUsjR2mxIs+t0/kpyfk0mYSs04WuRaKClcArzsYL9JYNBgBBDyrZYxh/NIE/Vytp6wEy75y3W12ABru/GtnIhav2tNvElAOn+VDoR2VmUrDyhTPi7E9t+X8B/rKgs6L3vL1WLKZu5xp19KVQKgxwtJM4PXUB4beQdjwfHxAgA1D0F9mX2HIeSqlMH4+vtFLWUIM7Vln5nygF1zJ6YspgnUqfxuYUvmWYqjU5ZQ==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.117.161) smtp.rcpttodomain=dpdk.org smtp.mailfrom=nvidia.com;\n dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none (0)", "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=iJRVew0YFdCPipNNBe7MrfKuOWTuNgNPyyBpPrurl/E=;\n b=uJ5hQXtquPj0MXleghJ5yKxrxfUcBC0TyyPkNSP/BE8JPz23RP7jqzeLnJ/dUV/xKxdcYa8WmyzLR1YwwSVxJc+6Rny3FrU6cx6jp7Q1uKSnNDVUrYe52bA5qZkFtIfMDd4ng2cdj03ltMmHDJ+pgln/B7WsnuSEV0dEVU8aqcsaRr3f7+eDAX468EXw/HlywXDe5eus+QlIxw0eL4y6xhjlYvNsJWKRHdPob29BookzkK22PV9Ift3+ti3WBjKoYl+F6LzYvcxyxiCRi+fKNr5zw0OUVzUWj3XQfnHEf0r6/km8hbijdQnGyONgJEOcQBC9QD4NnQsLaOnrQpP2yA==", "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.117.161)\n smtp.mailfrom=nvidia.com;\n dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=nvidia.com;", "Received-SPF": "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.117.161 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C", "From": "Gregory Etelson <getelson@nvidia.com>", "To": "<getelson@nvidia.com>", "CC": "<alialnu@nvidia.com>, <dev@dpdk.org>, <mkashani@nvidia.com>,\n <rasland@nvidia.com>", "Subject": "[PATCH v2] cmdline: increase input buffer size", "Date": "Wed, 1 May 2024 20:18:06 +0300", "Message-ID": "<20240501171806.307533-1-getelson@nvidia.com>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20240501052659.231457-1-getelson@nvidia.com>", "References": "<20240501052659.231457-1-getelson@nvidia.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-Originating-IP": "[10.126.230.35]", "X-ClientProxiedBy": "rnnvmail202.nvidia.com (10.129.68.7) To\n rnnvmail201.nvidia.com (10.129.68.8)", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "BN3PEPF0000B370:EE_|MN0PR12MB5786:EE_", "X-MS-Office365-Filtering-Correlation-Id": "888d90fe-c837-41de-00ad-08dc6a02ca9c", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230031|1800799015|82310400014|376005|36860700004;", "X-Microsoft-Antispam-Message-Info": "\n jjrfv10dq/vW2StHNHAMwl8xVfZUPObnh0hDDKihtdZ33jgK52ouN/2S6raKewd0Rra2CJNj6nZ7460JuMhYisvAVpX4nFHMdzTXeHQTzy/FLTe/nq9CSHHQsDFKb49sOVqpPF+MQ4PQ0hxQesOLq4BYi0QcqiMhg0X7GE9XeN2WV73fSIOt72VjCAf0bguWm+Tt3QLlzpvdRtjDOFK6wS2Q/1LG4SkaN+u6i/riW7blwW5Gyi9a9c9Q2RcUsVAQqMZbipjKGktloN2QK4MT6TcDPotYbBtk0JvGrfFCoeiY1XiMMTJyHxV8JNPJmVzq2Texx5iYN3pBqfhAJNJ65KviBbIk61d5l9qsPPNcxAukLFyZu+OpIX8bvHi8EjgFlCQxTPolNY8brKLkd3LqGEaUj5mE2Ee0tAcZkABhgYMfzoM6QmbMF3fhbl8Nf0QIK+fgyZw8Qjos6yjaGX378HTUIqxI7rERDlBfaXHPzV2MS/6urN8BCd87qmCFtPckBorZ4LWpuEhRQl6gYPqwTI0o0YWNk2eZeZ4fnJtmWISto0UyMb4LIZJerAttJOoVofSHEJAlQw2Ndy8aYSXe35xXSgCovfE03rp1mNnNkWHgonGKlDgPXYUZd/q+aM+hY9a8Sl0tSD9lnQthUrMP10ONKDMqsYEMJmpwu1p29Vvy5MmpJAjiDOvs6ivkKEtQ79R6nj4Xc9dI/2netw2y1dZGJnffAsTDcWJqTFe2E3S4VykMhTYCPWjJBpE/uiKBK6sEpZ+8JZ/4Je4EQI+NPXAGPc8GtgHlTxLvM7vGc/8o3harRfOTmPMsvkzPxwE3NnjMdZ3HWV04oX42ur5YDSLWuvX31Z8ppMOByvLSJYomo1oHFTymjn1rCJ0AK4vQyvIKx6zRPEZ+/EIWZw22z6MqLo1/jy8mzsXR9qYZrRxmkNpNZxnF08IiWpg7cMUTESxBoYH5VByapWTedXN8HVN7vx7hZtphyaNeKij0BMn2X6qwZ8mpuocIifMz+zpBIBhTyDdI8tdY7SS8Ry5MSnRyhlFX9yvNngzaCeDLIBGxapTd/WzlEAqxC15dLhwdq5nR91GWfl7/LQNvhsUZEKO8pfj9GoJFpu4ckuQrIwLYMlIXbhszipbiOVWx/Chs+nxbFxdgtyTOV+lJPYjgoCsAG1NekdvpMVGfO62dAw+Da/s7IY5jYn7tkf2rqfqhgwzI1tz01pHglWn/WefPJKvLF7hSYArnjoSIESq+dWPtSbuizF6x1BVrU84O1PnINp02meuLkSjFY5yHAvJRK+Y+WGel+GI+bjHlBUE//dpSErsVsgpDn0M3tvMwwjSWBgAYWbn0qmcjSu9WJ48dnrmOJxJHUyLGgh8PWqB1m0sTd1IIr3BYiMk79dQ2snJ8", "X-Forefront-Antispam-Report": "CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1;\n SRV:;\n IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE;\n SFS:(13230031)(1800799015)(82310400014)(376005)(36860700004); DIR:OUT;\n SFP:1101;", "X-OriginatorOrg": "Nvidia.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "01 May 2024 17:18:59.9280 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 888d90fe-c837-41de-00ad-08dc6a02ca9c", "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.117.161];\n Helo=[mail.nvidia.com]", "X-MS-Exchange-CrossTenant-AuthSource": "\n BN3PEPF0000B370.namprd21.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "MN0PR12MB5786", "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": "DPDK defines cmdline input buffer size to 512 characters.\nThat buffer size can be too small for long application input.\nFor example, the following flow template API testpmd command is 444\nbytes long:\n```\nflow queue 0 create 0 template_table 1000 \\\n pattern_template 0 actions_template 0 postpone no \\\n pattern eth / ipv4 / udp / end \\\n actions modify_field op set dst_type tag dst_level 0 dst_offset 0 \\\n src_type value src_value 0x31 width 32 / \\\n modify_field op set dst_type ipv4_src src_type value \\\n src_value 10101010 width 32 / modify_field op add dst_type \\\n ipv4_ttl dst_level 0 dst_offset 0 src_type value \\\n src_value ff width 8 / count / jump group 100 / end\n```\n\nThe patch increases cmdline input buffer size to the LINE_MAX value.\n\nSigned-off-by: Gregory Etelson <getelson@nvidia.com>\n---\nv2: set RDLINE_BUF_SIZE to LINE_MAX\n change the patch subject\n---\n lib/cmdline/cmdline_private.h | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n\n--\n2.43.0", "diff": "diff --git a/lib/cmdline/cmdline_private.h b/lib/cmdline/cmdline_private.h\nindex b64f363903..3d0168ce03 100644\n--- a/lib/cmdline/cmdline_private.h\n+++ b/lib/cmdline/cmdline_private.h\n@@ -17,7 +17,7 @@\n\n #include <cmdline.h>\n\n-#define RDLINE_BUF_SIZE 512\n+#define RDLINE_BUF_SIZE LINE_MAX\n #define RDLINE_PROMPT_SIZE 32\n #define RDLINE_VT100_BUF_SIZE 8\n #define RDLINE_HISTORY_BUF_SIZE BUFSIZ\n", "prefixes": [ "v2" ] }{ "id": 139773, "url": "