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 E9B2D45909; Thu, 5 Sep 2024 08:25:38 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 819DB40264; Thu, 5 Sep 2024 08:25:38 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2134.outbound.protection.outlook.com [40.107.220.134]) by mails.dpdk.org (Postfix) with ESMTP id 8C1B44025C for ; Thu, 5 Sep 2024 08:25:36 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Or42mI2vrYsj8ci02vwI5ZXKCMdaX4n+LSoP9FBKNBlX+6Vg3b56xnso+3FsbYGX2Ppsqvn+8rrDBX6x9COELRtDxBrsBdMdZhxZCAjqL16afaJz52GdeRC8sy0obm5DwviDxAgRR6u2dDrMRyG7CrO/GhhxN2+EB/382OlIvcmyOfZQRJoGYh8mYiCOJCmYToqMiDvgdog177x9UJAPt+PFRn0m7mnQZeA2fxnoi++NvWly5k15z1WgOCcTcOgx8J6R9+KYDbyg3eZ9NlZVbULqF+6+xgbTAljchlTZ9XQqMpApt3WyPzQnB193gnUCrs+SCSprEkR8yK/8ooVURA== 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=98OyomThPwuEK4M8HXFvb4t3H9f9q3MK7dALtpR7G10=; b=GtqBTcxXkKVMkVWPwmA6YGr+SM/+mFJ0nZ5JtJjWh4rgL869zbLt+oPmlb1ngu7kmhHk1tQp2TY+15SZ396vCuqaSPFqK3nxBJ5YYVNsqba7vHgSiMHxmzxvurHU+7ybUMkcCy+9jkh/2GjXmel9qfBcPpEGnvZgcJZ2Km1x/xEBqhlYba5LPEitHuOjTy8nlUdWy1FVxKo9LurIBIXwRxDw7y0gmOFyLwDe3cPLScw0cu2Wo8URWEaBjkMZm0eChEDRMIQdtqUyo+OR60ayuwANjvkysAx+iaTR+nppp05YtVcvyVWuhHwv6UCwm0JEvRW+USk2IrG10lpa9O9RHg== 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=98OyomThPwuEK4M8HXFvb4t3H9f9q3MK7dALtpR7G10=; b=e/wwkUWImnfKanHk2GQiwwAuL2k/4kR76dHTInMgEtL6mS21u0FX0kObS/pfFMXjkptgJdNuFeh9qjQCTXrQkq8mK94pyD6uKHwanFSM60IbG49wi/oq3ZQ31UIURZbB/zFOoFp/q9TdQnJ/MmpGkOImVj+h0AE+5j3epkvGb50= 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 BLAPR13MB4610.namprd13.prod.outlook.com (2603:10b6:208:306::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.25; Thu, 5 Sep 2024 06:25:33 +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.7918.024; Thu, 5 Sep 2024 06:25:32 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, Chaoyong He Subject: [PATCH 0/8] fix the representor port link status and speed Date: Thu, 5 Sep 2024 14:25:03 +0800 Message-Id: <20240905062511.2710102-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SGAP274CA0017.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::29) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|BLAPR13MB4610:EE_ X-MS-Office365-Filtering-Correlation-Id: 6cfd85b6-da83-49be-af1e-08dccd738b51 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|52116014|1800799024|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?vhvqCUzP6ZwyV5jaQ47qyBNIsP1X6xY+u4XK8pxN7NjuE2PXHr/lSDlqZCse?= =?us-ascii?Q?BNPVrSvjpEsnEkEpOfQO+Xb5ldIYkx+1wltJaH8RAUp289s6HShES1YmjCsB?= =?us-ascii?Q?KfIscJYQdaMBd88Dkg3n7O48qmayBs8XTm1LYmY3L+hH6J+0hp9BysDYc2Xp?= =?us-ascii?Q?1/sijUDUJ9YULERGwQakxNurWj/hl7UewPrZUkTiqZ8G+GN/aIw6wpdrWC/3?= =?us-ascii?Q?BrKMKBGsPZjkFgxenoCwm5a9L8cQ+gsF9eyXNHq2oY3fTWZWIiBNzKS8N33q?= =?us-ascii?Q?UbGclURg5deMEp6H+tdUe95MQ7L7x1i2bnRNJW9LxZ8NrOrnuj1uI1rQXRcU?= =?us-ascii?Q?QAumVsY+ar3qzBNXBXvFTJkhkpVk3/bb9q6krDI8XCGFchTcxgJggd4s9EtQ?= =?us-ascii?Q?00FhGppduNFB6PGdIpd9MCxwlTrHpv43ShtesECmv7wkLmypl5hWiZdTY8lm?= =?us-ascii?Q?ApxZREKkT4Z+7GA6NYriKreNxbZdYJB4O8FpzxjkpFWdLRCFDZzvQz5+ya27?= =?us-ascii?Q?7Cq45GS0/tSIchavkVzc9AyseuGQNmB+WKJBrxSuIKCXbpqqCQzQqWx2O5MU?= =?us-ascii?Q?JiHQK0pTTVAojTYGYJubS3dXv3ssxeF5HGquKT1uOe5fjv/ZsNF+OHEminfl?= =?us-ascii?Q?ZF6XI5+fcVQJlV9qHiO5fbcao62xJYKSNs+KwtaNA2soOILsxjqDMXAQxQ85?= =?us-ascii?Q?F3DKl27JXGWymgaFi38FbMSynuyBB1Wn/ZqvEkVeB+DxMQyVdfpaCzlwyA31?= =?us-ascii?Q?Bp6Z/TLaflifyPa4vkBLSbSzh6atUNL2xkj1MGjIh68gZhXSUbTrI8FixQSF?= =?us-ascii?Q?r4X+whuF/fI0EwEUUgNDqJpEyMOplQ2J+HO7jyf1kPqo7ZQgHxnGXiLp5Y9c?= =?us-ascii?Q?SdKtR1tniX7YfaFYWWKUsxO9qJewSartyoaXIexfPfnLiHlBQPd+aD1r1mCM?= =?us-ascii?Q?0WZ8231pOHSIps5xL/KbCaxvgb79lHHidF7RKDH10w8/C1/NzLohh/N9UG9b?= =?us-ascii?Q?zIWIZH/BV0vV/74eYgiUHTJ41+EC8jkAGyn7wZrGkut56i4BAh/l+GI/fV2W?= =?us-ascii?Q?WRdDGhY3fUmNJ4VW9zb/O/RR/Oeqts4xolc8xFxc13w4qvZ+21Xdm96USxuQ?= =?us-ascii?Q?Urc+XOxxyB+ZKcyiMsFuITeR22tYKert92n3Ypd7jpDIsXvFfEb4vwWJApoV?= =?us-ascii?Q?AGMZXXP5EzJQYbHaPX48DBT/Gq/uix2BNJ2PK02uXIbJLyyXsv8liuq2ONqL?= =?us-ascii?Q?sjBROlbMEf13VR/yeMIEiqOAxdufLPE5nJumz3Rcj/BqRCWJaZGclA/Ks6s6?= =?us-ascii?Q?rrm6cP5CghWXjgRSBroCL/AGWEnlyUZQAjOR9gWspWpge9TXAZ8V4iwM1WWX?= =?us-ascii?Q?9+QBnzv26HuAjC7u3LqQF6g2/WF4dkwUekMXtcisSFvY31qTjA=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)(366016)(52116014)(1800799024)(376014)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?seChsYVtPc5YBcBGyoAR38ZARdHFVT110U8MrQDbWW7Q6iVR8xySJcfIm4eD?= =?us-ascii?Q?2OdInkoQZSNZUk4FtW9qMibBcCp9o7vpfXL2tXldM1cVgznEDwuTdSV5ceIG?= =?us-ascii?Q?k4Rz81b2q9doE8x6PIoZp2hUOdY+vb4xUiXwOMhNR99UvadKae9ic04MRFkt?= =?us-ascii?Q?kIFTB5TmdSplhMEU34/oRrjVPqBFUX5SrRn4gSJcV/aYwtOXgOfq3nI0zHVD?= =?us-ascii?Q?jIvrk0GBmF2f7ttKoA/TOhaWundaXqUM5GeYjBHvxFG002znC1zZRpPX1gGO?= =?us-ascii?Q?jUANRliwsTBgxrrOLUXh3HsHjyLkw9tlBo+i3e5YR1b0TM7PwMyoW/78bPqr?= =?us-ascii?Q?6J5yyV0dqdNSQppFqQ2NsX8akTOSRsjLmj36ydsHqBnQEfm7K6o/o+WK0Lum?= =?us-ascii?Q?mxqVEV7kyCjEM1GjyK4A29zlXcvFgQPyGcygQMc069uTudETiWSxb4X7RiHp?= =?us-ascii?Q?2ZC7K8I7aw27Ezp6sdsx9PV8wcOw+jLRN95LRCQ2sMayrUouXNS871tyUdQz?= =?us-ascii?Q?69PeArtAIHenmhqc9fzWIvwAkSLRzFkfJaC+GFMV0LEAQewuaT6uVRzVml8A?= =?us-ascii?Q?+HrKNC73cwatNlBXxtMtI4v82knU3KyUA7Vm0jHRu+weyXqo3p8B3AUrdoYt?= =?us-ascii?Q?tVMgV1QByRjoNSXnkS2swdXeq6kQh9Amr725jhhxS6ibVi16A/yxtNhXjJNj?= =?us-ascii?Q?PRBfnZL677BlgTJKXbkweV6zLtYuI8kgmf/n/8ha1BLrHbVW69EOAejCG9s7?= =?us-ascii?Q?qz7xQsUQ6kQqUgy06pew01DsSCXpwpQILWqOywz/ZexQ6ZXxjQg54QeEafvV?= =?us-ascii?Q?PtljQvn8M4kdRKwc9ZlIT6Sl4uWEw6Xo4xPl7zBvbwmpfyWKfVCtxPghmzmh?= =?us-ascii?Q?auK9leexUJjSiStYaTMLV2687iYsL/ydHvItJLRNxlh2hHNyQh8ClFb8M/Yq?= =?us-ascii?Q?EatDi7XaXn8rbzSdO6rtA2yOG993MHjc0z/45XqkEfLUhrSr5KG4aFEAYWey?= =?us-ascii?Q?s177gWSeMHNQW7vYGoplHKGItWCfmxbDIn7EzImE5yOGsvf97tpTVV29UmXY?= =?us-ascii?Q?Y27LwQybjj1ThRS08wHRBjCtsPeXgFI/SSLwOmxv9EY/UYDonqN17UPXhft8?= =?us-ascii?Q?HJRrF4hYyECPnCPDHHod8pvO05d0CVh0Mj4fyXA+y2q0K0NI7u6oLHHC9uhW?= =?us-ascii?Q?/aiTOkjDU2+SxVfcotR5fhT5YsLSAZ1t+uO294Vs/Vb5I/x1t2opJiMADpVY?= =?us-ascii?Q?iK3Z2sIH3Ud8wOsEfuxsv9Al1+a67rknTJjsEFfZFjEsUfVm0+Jx8sgq7JMe?= =?us-ascii?Q?nuzicoQ/b4ZCV6Jj0kGl/Hkb6y1o57wnGpJWRnpX5b9BNrMTvu694HuKb9E5?= =?us-ascii?Q?OsjB6E1H9zKE+wFzJRqXI1cFY82leFmlSX7hKjiezp8YoNXOUJam8S51gr+a?= =?us-ascii?Q?r7O24/kMBB43nB8dnwwLBZ37BlZ1uLMfpUEok2/GgYr4xDecXgTIWj9ib3iq?= =?us-ascii?Q?ZUP2NbJ8FGB3T8ukh8efb0+/NOKMgCsPB2O2KzJfaA4PHC//7lbPcnotX07F?= =?us-ascii?Q?XOlXAeH9Nj832NgS3cBwuFjOww61yEwlz5hlagaKXgxaYuYlDhNZgnPKuXil?= =?us-ascii?Q?PQ=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6cfd85b6-da83-49be-af1e-08dccd738b51 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2024 06:25:32.5156 (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: +Qb4f+Sqe5AoyexYnn4QIqt1aSHUIZXnYa/gTyfocFQvseUVJEymp86xnC31YEW0M8p0HYWN+NpEjicxOWLfk7kPIO16HRBNdsRTTd2FVFQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR13MB4610 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 fix some problems in the representor port link status and speed update logic, also do some refactors to the related logics. Qin Ke (8): net/nfp: fix incorrect type declaration of some variables net/nfp: add help function to check link speed net/nfp: add help function to update VF link speed net/nfp: rename PF speed update function net/nfp: add new data field into representor port structure net/nfp: fix representor port link speed update problem net/nfp: standardize the use of port index in some functions net/nfp: fix representor port link status update problem .../net/nfp/flower/nfp_flower_representor.c | 11 +- .../net/nfp/flower/nfp_flower_representor.h | 2 + drivers/net/nfp/nfp_ethdev.c | 6 +- drivers/net/nfp/nfp_net_common.c | 124 +++++++++++------- drivers/net/nfp/nfp_net_common.h | 2 +- 5 files changed, 90 insertions(+), 55 deletions(-) -- 2.39.1