From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7542845984; Sat, 14 Sep 2024 03:49:39 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1905F4026C; Sat, 14 Sep 2024 03:49:39 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2092.outbound.protection.outlook.com [40.107.237.92]) by mails.dpdk.org (Postfix) with ESMTP id D976E4026A for ; Sat, 14 Sep 2024 03:49:36 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xFNshkheyNqAT6TdWqjqdG3EBFncuHRVOn3DJDtciznP2akpgxaf2hdQ0BPOEEMieS4a0LZAYPu/k5+J9FDHFbjhVGr12B/y6zoPfVP15vfyo/tFhFoZxqo7mxFSKq/s28P8okMvgLICRYhENn0C4k1BZRmGdalWy/2sORcm95K6T1EtzM+SJpHeohmv0QDvzk4aJq6CIhSyiUKtmf8CtaWFZwgHFDIct9ijgxPmiGLyXMm4Sze3DQf8OY8GBMk+SjMa3/fCJDjQjoE1N2iBZgiRal5bo92CVaSWDY+H3dTMlvvAX8bU+K6lnaLtdrh3hIeuNA6yS5weKB4IrjMw5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=t7VbE1BQYCk3Ys20D5UIsp/O6O/XI4T5rPaHYHOwQuQ=; b=iHNhGSMSUV4xxpLu8NavHwkO9TLnip/BnCsTZF3Q6fGZHV1iIMQqYGrouepvF8yAPDLGMA6ZHpR6huOwo+sfUlEeMQRpMJp/ahyjpaBgleYbHnW8zvGz0ZSzSWNrBwjJGZEf47De+HKSn9C784/rQKipunBPEU6QGd6thJU+Bvm/44fTGWcDVJRszLJHxLnCik3rypJx6vI3MH5A7C5F4VLDYFF9AQsnKWfV5j35wrn2z+yNvXpviEJX8HJm/r29vKzsq4XjCKdpQqIxftxV44K9zVCpeh4pL+iQge5FcMcK2kdfTt4CGc/Qy8cU2dX2KXPKMEkz5dKBA5Ps2EaZ9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t7VbE1BQYCk3Ys20D5UIsp/O6O/XI4T5rPaHYHOwQuQ=; b=WgTON0FZmuMSJAT+P17dJYhG7tE3DYSnqIBFGpOv7znnm6KQ4J2rt2p+ky9TdZ2jrnY+vg5YSABCSzSHt4L8DR8DjsIRJ3vVsW61pA33EEPT0AceJdrsaZBLrIzxgvZIpxrttJPlXazuA/k+3xjRqavkDnf//BTgHP45pdRhL50= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by PH7PR13MB6243.namprd13.prod.outlook.com (2603:10b6:510:246::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.25; Sat, 14 Sep 2024 01:49:32 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833%4]) with mapi id 15.20.7939.022; Sat, 14 Sep 2024 01:49:32 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, Chaoyong He Subject: [PATCH v3 0/2] add two commands for testpmd application Date: Sat, 14 Sep 2024 09:49:11 +0800 Message-Id: <20240914014913.2886626-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20240912065459.2858959-1-chaoyong.he@corigine.com> References: <20240912065459.2858959-1-chaoyong.he@corigine.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR03CA0128.apcprd03.prod.outlook.com (2603:1096:4:91::32) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|PH7PR13MB6243:EE_ X-MS-Office365-Filtering-Correlation-Id: d980c8a0-66f7-494e-501f-08dcd45f7a20 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?q8+hTvdwOiqzp5w3zjGGWWLntPXchou3j0LLjqpRJAV2g0dKhXvF/BB7kO07?= =?us-ascii?Q?2gcqjhYJnjCxmStDp511b6ZhOd0mllZ9z7rmkbRQdoRIfxY4VmRwfqfypYCZ?= =?us-ascii?Q?DoUnLN/ZxyzTTyUOp2HQqgVDoclcaxFV8n1VL6uGwr77uskNHWX5lBZpFiuY?= =?us-ascii?Q?QQoES/jYTvdsmG3GPQTTzLFGCytO0XQVBYapJNS3TCUzAo8gdqig4z/CUAeD?= =?us-ascii?Q?WbB9Dkaww4hZYiaaLI3j2ag6SSNIiGjiUcgIArLNQFtQqXe8fRz/BBlZUN+p?= =?us-ascii?Q?cDdErOa0pJtbrAgh1p2zhqCP+2geYN+fOeAKsBqd189HxJYwsI4hIopvDIVc?= =?us-ascii?Q?anlG3WCaxBEh7MzaqBxCMvORIIlW7thQtiCTFPX7bOtQ3tLPJwsijkB2Smz+?= =?us-ascii?Q?d555YCzSY8B8Kqo8ve0BtlfWzPtrzOgHOwwy3OTDyIxSUU2IC4WdpINQofZT?= =?us-ascii?Q?PbE1C+89OBINuY/O2N9TxZmR7dDw2aP5riqM+HZkoS0rAFjHVsibSbhraHD9?= =?us-ascii?Q?oeY+WRGQt8rfVbkhRn6lzOSaemPOh9b1wFBguZtIFJM0ycvjtx7DJwTvvKd/?= =?us-ascii?Q?5+4DHf1vUIMhaR7Cu0ASLUb2UYHv8SsSkr5fSsBj9N3Yi28sfJ2at1F8m/SJ?= =?us-ascii?Q?JiklTB2xEtiE5wXZyYBMpE3s+e5rs8Sq6f34Q9wYu1/IzgMRzgVs50L1wR1h?= =?us-ascii?Q?bY45qvkAZUZvSJhQ5rDqvI5CXnm7QFmvGgKV+haO4ELvrBOjVQnR86XQyEzT?= =?us-ascii?Q?VfSXK1opDGSWjP+flHzr0E1q879fuDR9T00YFuQUOpVbezSW6detekWUaSXx?= =?us-ascii?Q?At1eOlnORbv5S3UUh9DbzkWV7w/glzh8SCKTg2Q14wYY6zyfwj2ae6hrG8yy?= =?us-ascii?Q?zIQHl9NAYC2baP/nIdiuo+XhqPIGUuA7jHxSdS6fqyy8s8jFLkWYGgtf7l5Q?= =?us-ascii?Q?lMthlqZzYU7baHH9kiAzGN6SPucjvskAy4PlKAcYF8wCOgwjFik8hPunqtu1?= =?us-ascii?Q?4xFglp+x80R77LoEzOrBpUZRq14W5cy5rnde2nXYY7jRSGucyqym/CFSNvd0?= =?us-ascii?Q?KCiedVXp9wJPSn203UNhdlpNIM7AckzsaAabIFnS05nGhU+R7t7IKLznZAoB?= =?us-ascii?Q?ucUUgausUtxOpysahBjnkDDiyu+0fyRbXvTNcH+19fCYF3xcloggcj2+Uzll?= =?us-ascii?Q?/ruoF1d2Qmsnx9UbL4CMQ+BtNnl5GSv/Ne5DBGxJVZNqqeUyV+cHGjD1LcUt?= =?us-ascii?Q?BTo3dTq9F8p48vMJNYAEAKwGTKN6UewTsbpi2zygG5+O0tIVHWFwltaXbVxy?= =?us-ascii?Q?MhM3vdno/qX2NqwFMX4Iq5l+vjfolJwaM8pL3RojwY2uFw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(52116014)(376014)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NAlZcutiRnwFYj7+3i/lg/M0OWzdXGWGsZX8ozy3gypdoCE1i2PV1s5ruD6o?= =?us-ascii?Q?dGdMWtQ7GY6JA0RqdqVq8dCbaIrWbNFc3pcpYq44TPyMwP9rbJ/+z1tzNVmQ?= =?us-ascii?Q?48gqf3cQ7bZXCQoVymhq+n2yIvtmGLPMkFl/QpJtOPrWkuUeyR+pbwbPVCIC?= =?us-ascii?Q?RxN8HLouRf2FxgJPwx0aC7OFr5qCmDYRDfcarjoidHIcdhWhO893N/SLyAd7?= =?us-ascii?Q?540oN6l+keB5I0Pma1Q7aI3kj7DOf41g9SIGv0XIL7Ib193Yl1Lc6o0Ar7dB?= =?us-ascii?Q?I6z3sTK+fSte2wCFeuumS39hxYykGmSTAlV+QYeaZs7bh88HpVQlv+lU3odh?= =?us-ascii?Q?PN36SAw8WbOnvmV1yoNx6e2SW1pdSBcYVJ0JW6PO3rQNIqgbRoC7aTicjr07?= =?us-ascii?Q?WRiIHe2Ej10wS5UTIsi/UU9C21rzyPczh3fXkn6XWQNNfhlyMpnQ54kiiZgQ?= =?us-ascii?Q?i6EznkmOarZ/hZBcFnroPvM1rBF+69vBDvZEQIGKPSllBXMT3YUaM6fxe3GH?= =?us-ascii?Q?8m7pzdBG6JMHbcf2rDaQozJyU94d1KZVQbPnsH+e52Q06if5AL1fF2RiicVS?= =?us-ascii?Q?d0dAC9+leAqfMsWYWTJZ7dDEENElAuhI4P1gAQCMUzRZbZ05Ar/pEFhcAzeL?= =?us-ascii?Q?hFiWT4mZ+TQf+nowArLFT6+OjGmgC1GK0ttj6/XjZoJ+oR2zEFsYGkhCRRw9?= =?us-ascii?Q?SyRWDkZsXcSzDDgf0R86wMJ7uCgbT5oAkr04XNtiTQw7tPb0J02Zib5RHVVL?= =?us-ascii?Q?q+aQN0biEf5QAIHHo9vr3a2zaAnQOF2JgknzEk4LkoTJax1fG5EvmiqWY5v+?= =?us-ascii?Q?79jEftr160Uuxa7xDFb+Y1gjLR4T/kBSz5aySdoI2AztNAvmAp5Kys4lvunQ?= =?us-ascii?Q?XXAj01p/xodO2Eq2NBsAze23Ib2dVnjsHxxtR4jPJvFdoXzg+OXtGVrBk7zf?= =?us-ascii?Q?A2c28oLKEZ/cEfqMnnZcTFlnoTPhAVblCqLzs8naS3beGacIA3UnqS1WChPq?= =?us-ascii?Q?77sZzwdEVWAEsZyT7QE9DL/QgBaVf3J2+YJRI8WTFuzD9kyNuiwm5/KP5yEC?= =?us-ascii?Q?arPmkjGSaDCI02yy8uVRzi/Ux/mkIWVGWtbJAZwo3NUH+Jo7YQkiGeMdCLT6?= =?us-ascii?Q?gSRICKMm0dH7X2NqC1r/6rbRRyYrMJrl+5yNuneiVJSHRfeju6ReXRHWtaVw?= =?us-ascii?Q?cGOSRHHz+HukodIyQiovdj07pQkAx+vqfm6nvlCmRn7xkOaA7QYKkliPxDVf?= =?us-ascii?Q?e+Io5A70qUxkKnHEFzvjeuFfsZQ+TC/in1riLYINq5azUmdeQQEpIhm6sQhH?= =?us-ascii?Q?6BLHYbTWBNYJX7+PS25rDgz79HGXrtth7r26ItI45S+5qgc3esDt8Pk79BS8?= =?us-ascii?Q?oRQp1zFur6C0v41o6WXZuJIalMT4xrJjaRAVuU8CL8vc2hVdepqL3zCJu6Ey?= =?us-ascii?Q?ndTx1ezDCYxfLL9SzxI+Y2IZlycgHrNJM9ut2Gf9CbKxcmVgt1oOpVVUC6Ww?= =?us-ascii?Q?nPChRMqDsJFRRJ093TqOw8DilyXXL1uABLGHyK/pMd1STKdIA8Mlc/3LhF9T?= =?us-ascii?Q?tly1PHwX6U17UtKGjY/Fe/UVmvP5PsD0/O9zYWfnBUIXdGFHai11XKzu6whZ?= =?us-ascii?Q?8g=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: d980c8a0-66f7-494e-501f-08dcd45f7a20 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2024 01:49:31.8972 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SshDc+XkV7DjEkpddEBfrFkVl9rqyy+/3UXPrJFDh9TpIl/tAJVokWecDvvjKFJ2irJEvJFRM0+yuqXOTHk3Yqax5hhpEuNHTDzNdP7/qds= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR13MB6243 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org This patch series aims to add two commands for the testpmd application: - testpmd> set port eeprom magic \ value offset - testpmd> set port led --- v3: * Add acknowledgement for the set eeprom command. * Modify logic following the request from reviewer. v2: * Solve the conflict in document file. --- James Hershaw (2): app/testpmd: add support for setting device EEPROM app/testpmd: add set dev led on/off command app/test-pmd/cmdline.c | 177 ++++++++++++++++++++ app/test-pmd/config.c | 85 ++++++++++ app/test-pmd/testpmd.h | 3 + doc/guides/testpmd_app_ug/testpmd_funcs.rst | 23 +++ 4 files changed, 288 insertions(+) -- 2.39.1