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 44BDC45C11; Wed, 30 Oct 2024 09:19:42 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C5A3943330; Wed, 30 Oct 2024 09:19:41 +0100 (CET) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2138.outbound.protection.outlook.com [40.107.96.138]) by mails.dpdk.org (Postfix) with ESMTP id 4F91B43328 for ; Wed, 30 Oct 2024 09:19:40 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=U7pPbAcdqW9ZXrPTHJAs3x4FXLnlcc6A+QbEHHTtvUYJZo/HUQf5WrIq8z2f93w6JxeWaA4G86L1UaO6rOx9HUqSxkbhHR4ARg+XICCPqkQNFbDkUYjQ5PM8n/NiAf0boBv1u/adXII7uLPP1BdteaJex3Ig7214/WNxuUE4JsoaRE8NXfprObevs/mpr5Ibklb7G8hRQimjQe5ZStshFmmxpvhoyQrJuqFH6evPVyR6MSkJSZYSxeq+NA4jsiksqIjvG70mG8IZGVEWylyeHBmunGwcRtPr6O4lVgKqXYPz8WYJ4Kvovgl9bjRbfaNSBZmTqDhKiYx5ld5uMLMwaQ== 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=W6rr4PR/MtG0IuxDrO2N64KZR/iRZcdrn7vJmSiwGRU=; b=F3UP0HK1XZBdCZa4/q65pDciTAibMIw1RjPRa2Ba12eZu+iO6gb1G59g3x9FOHF3buInfWHaSE/zCk3OIhlsBIp2FG2h+Quf+RlNWFgEEPhafHW9YgXt5OYtYnZtI9ul9fZlW+M8a5oz8LUsXwKBlfmZuY0KtVFFj08kaKYwWah/U+C0lmjZqgvSQmSAgXzSBLddNZEcZDQW2GkGBs7lP8td5qQUd2yyv6eJpxs1cQ+f9DpwRwzts1tqpdCfWIfpqi73R5NgclIWUXmaFFETSgnCAjewEAxwxJPZc3GTlPJ05u887KtmRJHipFOLzvxD4YsLCPbHzmH6/VFx4RjBow== 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=W6rr4PR/MtG0IuxDrO2N64KZR/iRZcdrn7vJmSiwGRU=; b=KmV+7UH1wf7qtfNoZWj2aqc5u6vzO7qgj2dRxXkE5+Iob0dwbnJPJQgpEt/kuU/UOeGmW4S6sWxdW4iFRNlbvuuXP9exqM1hBzgIcUeinr1CPHkSToLDbM7Z2xxVoYt8L7a4YEbMqasrB6F2ftTJIkJ4n8j4QnourCy+Sxqxge8= 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 MN2PR13MB3973.namprd13.prod.outlook.com (2603:10b6:208:267::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.32; Wed, 30 Oct 2024 08:19: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%5]) with mapi id 15.20.8093.027; Wed, 30 Oct 2024 08:19:32 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, Chaoyong He Subject: [PATCH 0/3] NFP PMD enhancement Date: Wed, 30 Oct 2024 16:19:07 +0800 Message-ID: <20241030081910.209308-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.43.5 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI2PR04CA0003.apcprd04.prod.outlook.com (2603:1096:4:197::23) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|MN2PR13MB3973:EE_ X-MS-Office365-Filtering-Correlation-Id: 40c0471f-7739-4c5e-29a4-08dcf8bb94a9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?cQUSf3KMrbN27ofLh9OzkJiUbWPq30naFGOLuGWpcG4J4fH1ypSd2lFX6BLa?= =?us-ascii?Q?JdB84vPCN5XQx+qegmpdAniqX27NRuI5MRofoO0euzTxwRLoijh/Yv6hIf5/?= =?us-ascii?Q?lw/LZbWzIP4QJib/qF4LC157zFpQfE+ccXYrZjD5Z1exu7Jkwn98vkKhigLV?= =?us-ascii?Q?uGh8TuDHlHqe2GoVs1/R5eYMWWo+k5bL2VtXTR3s9iS+J+RS0XT/aRKYi/As?= =?us-ascii?Q?bUOTkl19XNfg9wM8yh8IAxxue88I9euz6Hwi6O/RyncS85OUsVEzugBfJ0H5?= =?us-ascii?Q?ADyXjgyGmLhEu3LZT9f3Fz99wOdEaQL+L6SwN8KXm0+SSbHfivDRgOnwiici?= =?us-ascii?Q?STQFx9j5LBvStvzdbk0ugrkU7kM7lvNwJOzOL0PchzH5JqelDd952ElPfOjx?= =?us-ascii?Q?sRFeG+uJsPByxs8GadxEG4XbB1CVZKqomXoWvC0zNSW2tRc1zUd5smtUjHWT?= =?us-ascii?Q?G7785ugnffxecvzKzEjgmZvA+le0B9kCqNFXXoRBtUfQYk1wQ5fArZk0AhW2?= =?us-ascii?Q?16YkfRA6gLBWVwrsuZQfZVb4IGYcxKs+bU9jsrmD3Fw5L/+YnWazxjlXmrWt?= =?us-ascii?Q?KkFp+uh4oJxPvU5hWgvHykW2/SDNbF2abVVqcj97o3E55Aw82/3XqHZuDEhl?= =?us-ascii?Q?qVlo8m7YbVazKgGpjaAyZV4xFJY6RPvLqHMoSIKqTwBbXI9fRT97FddSkV1s?= =?us-ascii?Q?R38KtrQAtKWtyN9pPZw+cb9U8HAHPsUMGtMQqW7GSjy+/C7MWyZinQ3bvok5?= =?us-ascii?Q?GHqUMDXT/5IAGoUBkn19eSQVlVrNWinRv6nx/ubQLute0cKeGwvpuTVOBCi4?= =?us-ascii?Q?TEJXBw5aegaZHQFrerJhzsyaQhtA7QVnoXfeau+QfbPPbJ0Mk25yJevI5wSE?= =?us-ascii?Q?xI65JdCfNCY4+z84uv+LTN5UtDzjXyPWKqAyj0P9DMGTIDSHsC5hkULK/ezT?= =?us-ascii?Q?VAzczAAjW2Sb6PR2D0grAFOSqGzksf8EOha2isCOKR4DmXOlFTnvkPuv9P7A?= =?us-ascii?Q?wlswN4R+SfFO/gekF5h47pyxwl4C3tvAW5WdWwyMgIr/j2Jb2lHovTwdnTFM?= =?us-ascii?Q?Aq7R76MWhavgOtUIE68IAn0Bm1z/hqeBl7i5AEfrQ0OCRiUCr+qmpZo7aqnp?= =?us-ascii?Q?1I0Jkb5hhdMPj4FnTAEVU69JBgvuPkAcq2JST77MQ7WpbVyCu4kGsyMCYhHK?= =?us-ascii?Q?w5tLs1OFAzJUnVz3riRS40cWErppA7s7zHDqbTertKo8da4ZPLBn+hYC3oa8?= =?us-ascii?Q?ZF2RcNFKfmFs1vGnbUDQF7Eb3L0XfEV+eJ8/ADH0ruFw0bk3z/EjIiYsNyd2?= =?us-ascii?Q?HO/K86XHA0baaYftb1sTIgv4V0sl0hKlnf3Jr3IEDmH7lcP1Wtu14Iw6OA2c?= =?us-ascii?Q?rHLLpE8=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)(376014)(52116014)(366016)(1800799024)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ep+SFzUbrzMmoAQtlRp5oxRjIHHO3WhH5XuQvUdvR6OZPI3YvJzLrpcJK7uh?= =?us-ascii?Q?GjEZ9QazkxK+nmKjNQMVcOSs+eIMQH0gSAXfqSb3cY5rFIDIydfqmzeIFXHK?= =?us-ascii?Q?Te6HiGprt2J6EHeNO5vgkLywC1XEd2h/DKU0I5j3YEjA4VjKM3yYV2YGr/r1?= =?us-ascii?Q?95yp4ONmq/p9Rvypw5WPvPmC3XihVyo1h5qIAYct4slbzQT60tvp53Icsbz/?= =?us-ascii?Q?AMihosUf3feVhBPVY8/nusz0mecFqyPpQidmtcvoAxZpIgrkOA6Kpk8UhtmD?= =?us-ascii?Q?kOcKbVhYSwM5Ip5Rz3xGaV4MetpcQfgnlXZ3S6kAQh23lgQpvVmq5T3UFPy4?= =?us-ascii?Q?lQ4JF4dxAZxWJ+uw+306fFOIk5FwymJlNBuQnAvCpJogo1n0P+zM87iC7n2G?= =?us-ascii?Q?El3XiyndSJk37PuAnqSeCX9Ra4TFc8+C5+/peRfH63EA5IaRRXk123aIqR0d?= =?us-ascii?Q?pL3Dj4JZ/IHqcWa+iR49bhVXcygZspfP1v60yKlsbquzruM73v8yen3MAHEk?= =?us-ascii?Q?74I0A0RoYcqpa5pwKKod90osUDyUP3WcOmzwe9GkW3iKHF2Pzba0mqLHa2pb?= =?us-ascii?Q?ZF7b6jPEI4Dh18Ns1RCq9A4sqOZQBKndQWLsyQ1f6udpw4EXqIiUWpYWkWS1?= =?us-ascii?Q?0W/gMdfvEyago8913kRMA0k4TQyvGGqQNbx8hz4W5fLEn9GjfcnMownVRB98?= =?us-ascii?Q?CgA6fFyxAr2/1vvlZsi95vL+d3o/HxHnVnOwtm5vvKZLrcLUGBjFTt3M40Ah?= =?us-ascii?Q?GYvQHHEq+Y152BbvsJtfc0CAAFqNPNxaKsM3f8F85LSz+i4fEHISftteDE2L?= =?us-ascii?Q?YmIQkw3rU46MAuV8X5/tKvjz6KQ36Dt+/s/wRfysGK2Wxh8TCfdJLSabl/XK?= =?us-ascii?Q?+bUBd2MlklVJVCUcisT/HXE3E4Fc3SzKFQ9Sptg0IIJ4IML0tDG4XxpG05Ms?= =?us-ascii?Q?6i2Z3++Uo6f7jj0bP1uH9ZjaV7Pa6UZPpwFNjegBL010mRhK5dVMk57teCiv?= =?us-ascii?Q?0ORE77BfVh11TClco5TuYYFTwp5tqsf83cjd8BV24j5xLNBt7p7TnqPOKGR/?= =?us-ascii?Q?U3Ce7FTHeuMTR9c/cx8+qSy2zkhIJsOlurfHEfEic1lrdwTdc21zKBVNAsqn?= =?us-ascii?Q?BRXHa5MDjK3RpjAZJwuCaNEDw1/yAAq2i5HCRyIk9IyA3pdoY4ENNvaYQPS1?= =?us-ascii?Q?9qDMUaPVenLlsvx8RfE767t2BxQVB7R6NMEFVX34iGngUig7BAtNmDIH4dCi?= =?us-ascii?Q?bfY/NIuClWzPvNo8NDxgTA7n5b5qpA3sFxrH5Ylo1ejs2eYTwkDPziranAUv?= =?us-ascii?Q?gAMvOWDXpjN+HNR3jXLH8hI/gkWrN0lVXVzP8XMAGaDwshjgp2HNoLnOjCPu?= =?us-ascii?Q?ou8S9yP8QVJnEeJr+AyZ8oL2pmEUfF7uLkqcTXXin1J8bqrV+tYM0ZRCL8xj?= =?us-ascii?Q?l4cQLdhX5rhR1f9VysN+8F8vufNu0EIlqqL4uAiWeMEEoYk4SSPP3lFka0QO?= =?us-ascii?Q?6oAldZt5WJ6x0F84LgqG1nbB090peoLJWRqKRfbou0MNR23A0ByKQdna96Ax?= =?us-ascii?Q?qV+FC9rZ4fbTqzTZSwT6yLXDWL05XvH5EaSTMc4P/Tke40R/ZHSThWxo2lAO?= =?us-ascii?Q?OA=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40c0471f-7739-4c5e-29a4-08dcf8bb94a9 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2024 08:19:31.9825 (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: LZhB0Po6xDhMxQ1Kebu0P9h71ckRYLb5/Ayi1S9zd4aA5YTmpshHPiHfbgqt7Q2EwaaaNEjko4j2sYQIkWEjg6ieyCnCKaoSHwkUIVOF8y0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3973 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 fix one problem imported by mistake and add support of two new APIs. Chaoyong He (3): net/nfp: extract function to check physical reprsentor net/nfp: add support for EEPROM functions net/nfp: add support for port identify .../net/nfp/flower/nfp_flower_representor.c | 124 +++++++- .../net/nfp/flower/nfp_flower_representor.h | 1 + drivers/net/nfp/nfp_ethdev.c | 7 + drivers/net/nfp/nfp_net_common.c | 288 ++++++++++++++++++ drivers/net/nfp/nfp_net_common.h | 8 + drivers/net/nfp/nfpcore/nfp_nsp.c | 96 ++++++ drivers/net/nfp/nfpcore/nfp_nsp.h | 10 + drivers/net/nfp/nfpcore/nfp_nsp_eth.c | 36 +++ 8 files changed, 564 insertions(+), 6 deletions(-) -- 2.43.5