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 0EE1E45B90; Mon, 21 Oct 2024 08:34:24 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B79404065B; Mon, 21 Oct 2024 08:33:39 +0200 (CEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2136.outbound.protection.outlook.com [40.107.96.136]) by mails.dpdk.org (Postfix) with ESMTP id 8EBBF402ED for ; Mon, 21 Oct 2024 08:33:36 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ITn0+Zns3sxIJ2CTonK7/9gtDBQf4OpxZn6rRR5Lm8eHm5Lv6A+gpTuyAqtb39YKBYDt1pM5fSd58m0R0s2q/ZziJH6U1eU/yBuIux6gIHBWd5x1Jo6EK+1fJq9PCHd1Az/Otqs7Zo0qbPUFF9LpjhnUAcq5bcJKYmnKIjUKASVg31qaqmX18WEVTP25HKVhR3TrQWOg00i470EuR3k4DEp627xO2icAzJtN7th/b6PmLLCCaH+0aN2NL6UdUgeF2Z9VKbTMpnEu2s+DQy99BaTlYoojNlp+JwuDwROzDXsmcMVctC6Ym4FwsJZuNQZQFNp865EIpTKMlwXO3CaqJQ== 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=oAJc05bXbspeblCcDa9nbfVybkpqAogDQTlfTXcPZIY=; b=bhsE+v7jjRux1T14+cyzGdRQuyj3uTb+KdKl5U5qhstMKHcGzp7zOgpmiuJm6kCh4ukpHP3+lurKh5pLpeMwv7j4Vz70Fc57vL11yWz7sGxc5i2Y03UTYn6t4KIuNkGmwGRK10Bdte+e6e6NYAFPoCPYqKGE4XEN/4LW4rKFca7dH83ztwj+W71Bb9cUPu++VJd8o10eTwSvEFmbsCAgv58K4KfefR5l3wEAbPaTgWitZB4QJiWQ64dTklpYX4NCZ/C96LM2vFRrnyU0AleK5otejMZl7g/jplAwKSJvHuvzQRLcaPN6yfOV+HFjkG3iWJL0E4pYI82Zp0Gjzj6lzw== 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=oAJc05bXbspeblCcDa9nbfVybkpqAogDQTlfTXcPZIY=; b=BOEcGhTd1W2B8sq44hK45kpteRDa9qx4XsSB1Cuqck/Wnk6ogxwjGR65AtE9s9+XhmhoMERl/a8ydCSYTgOzayjrHcQVv20Boxa0Y+wmaslytFuSamnjD9KHGwqKSYalAzmj77Tlwjznot2pN2Vk28X5ccyAAG16hLECVPI1sVU= 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 CH3PR13MB7023.namprd13.prod.outlook.com (2603:10b6:610:20a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.28; Mon, 21 Oct 2024 06:33:35 +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.8069.024; Mon, 21 Oct 2024 06:33:35 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, Peng Zhang , Chaoyong He , Long Wu Subject: [PATCH 7/9] net/nfp: ignore useless message for multiple PF Date: Mon, 21 Oct 2024 14:32:59 +0800 Message-Id: <20241021063301.4146214-8-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20241021063301.4146214-1-chaoyong.he@corigine.com> References: <20241021063301.4146214-1-chaoyong.he@corigine.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR03CA0118.apcprd03.prod.outlook.com (2603:1096:4:91::22) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|CH3PR13MB7023:EE_ X-MS-Office365-Filtering-Correlation-Id: 26ec9e5d-ffeb-40b7-c3d5-08dcf19a4a03 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?0FYwTU2ntLby7nXEUauv866AVbfbiEgmTaurm2RB2pC4+Kanum/oox6lh3XF?= =?us-ascii?Q?v09r0RkjiTjv88WOeax6++F2itNGSqh419dgwPXi+CwXQ8OmkHpFTSxlS/sQ?= =?us-ascii?Q?/iomCxA718O3+TIdP4gpai6WrgqteyMq6bIwNLdSLB1k3e9S8c0QBClsn9JE?= =?us-ascii?Q?+HyzE1+2l9QxTrvXUXiDsvzE9PAX0PyLWZqoSzVvWT/TyjsebxyeX7+puxAK?= =?us-ascii?Q?d2bGq49G3SztTFLa+aR+e8nsOHkJApCWveBuL7BccHbBZCJ1xW1kO7BYDVBZ?= =?us-ascii?Q?nYmxswn+Pb1ENr685Fok8buEI+zl+VTZpiPSIM2gEPAKF+n1krP3erGAe0VK?= =?us-ascii?Q?ywfFGkImKV0GCM/IgejDBXcUZe2pDTRJ+/b8Veh1iGyT3hgMQiJiZ+8UTeYr?= =?us-ascii?Q?s11R4s6jqFerjp/XwovqDE/Og98cR8RA8TZJE4upN10dEs0sY3U1kX3kJFcz?= =?us-ascii?Q?SAGDxBMi02WE/sw5HimTLDK4QZPWcGE7GtCSsYvwZmN0SJ/PcRkLeVfV9bnt?= =?us-ascii?Q?ko6C3yQnieCx2HJIXm9mPOIAnvhgCp3Vf3sIYWaOf7eQYGvvhuh8+DtwEJNQ?= =?us-ascii?Q?17rtJ6U0rZUVJYmd+cyXVkF4VBeBn8JoT8o6mx8yGtoyPJolzNaQVWCjklkF?= =?us-ascii?Q?Fo9ucYzDhnxY8CnKRK0o3AOt5YDAT2kp3Lbb1bI6JLfwE5vBXVX+9PGzjO7l?= =?us-ascii?Q?KY45y84DEagKcCthOaC34u4dY9Dl6Yp+SFnPN+X2byXQHIErMOJdrQVqSJTw?= =?us-ascii?Q?6SdZqiyviWbH5FzNllXyS4vqP0eo+eAWUyaoJSlTmq5SloWOIKsy4GqQKl2L?= =?us-ascii?Q?Cn45lcCCKtKWuX3hc0hBdhO9hZv5G30D59hKu2ODzkGu5srbtqCXEJU0B5UB?= =?us-ascii?Q?WRB6cRNVYhZL3ypVesmT+gmX6dJkUrTS5ibvBNxoqjioCwfxAxkvQsYx1WPp?= =?us-ascii?Q?EwbkTCIEBbbcwdlQsrkQ+Gw9nLvcgzqS4X7xfSpPL7hX3PWQPenbiZ+Ru9mz?= =?us-ascii?Q?SAdj1tx3/roKfEF1ki9/XRO14E1EGv0aS1vNZaimwOU6AYZ9Pk9AKj9IAG4i?= =?us-ascii?Q?P6rnYXBxAw6qPyX3HjylZ2pRqxopsu+MuPPKhjiLUAo1muqPvsIM0Wq6pFb8?= =?us-ascii?Q?VaPBivNRbc2432gmJDZLKuvDJ4x1k72ryNRM5PBFiLgUAj4MUiXanem1f4Lg?= =?us-ascii?Q?G4/m/1EclhqF/Akd65aG1CbGp3vfA/ki2XBl06v9orBTVcUFknMi1/DBQigm?= =?us-ascii?Q?RyBd2o1ai6aTn0CVORBEX4BqmmUJb1KiP4AV8zUUyasOFgi154iQpQpFH+kq?= =?us-ascii?Q?K3O1WhjQb2bgIcwjtjyCeIUueS6N7W13Rmdq7aI4AszVj91f2HwadWtG3uLC?= =?us-ascii?Q?1idlWuk=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)(1800799024)(52116014)(376014)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?7Wy5VQRscg4iKrcOJsB8+svPhuvLi0/bmwJ/K8TBVzzstxJG8PZGMooaLnWK?= =?us-ascii?Q?jUzQYGEagbZcM9g89JvKsh5N90uo0yuWAJ/gKrPtv/GhMc/UanFBPRE09B1y?= =?us-ascii?Q?yD91Wheido+60l0KxcbRZBJI15bg2tzM4iygvKtXkY7XKkVvDMhNmGctmgeh?= =?us-ascii?Q?Yqa/6jjUX5wzA2Cxd9MUXYlnrhuBwTS6ZurXLWXdglMEw6CfD8JmtFdZAeFz?= =?us-ascii?Q?Jyl2FJfza97t2hbkK3tvdtu4Wzme3vG/B629obri4CrvRWLbjElFXktAWvZt?= =?us-ascii?Q?EoecTEe3I7hNGaUWt8O9ZYuH60WTM7iqNaXI8hk2cKyP2RNQIKlpwQZxPfcJ?= =?us-ascii?Q?RPFIs5ypuwqD+gMKR1vpL1nZ9sL19hlsCnXskRrOyI2SOW7yT9qximStkI00?= =?us-ascii?Q?LUMa+Lv7N40EL2LCrtmiJpiMswMTp+9tmbpxEUGZJ6rcwxKmMOfnqFHPwRGd?= =?us-ascii?Q?yYt9Is0U2TtiL6Tiba8vWmNOtMKpru++BavdKW/Rcb2ZgBFK3ty1TdXsddzd?= =?us-ascii?Q?cjwNquG3H0IbF+eFDDdLRM4kN7RlYSw6RPcWD6XiuFqw1mjR0hWuC2TVMiXV?= =?us-ascii?Q?ovNFEyHXu/XZ42AomxFtjX3fOvO4TgJO0gNDqjGN/TKLMfbEdZ6qZnWxvdp3?= =?us-ascii?Q?MS474VBlSL6XHoD1eCROnX+svkXgmOfuS3YP7SErOPKhl1YRRMufYner0+El?= =?us-ascii?Q?DNSkY6/jzPVTsoVlkl0uzcyxYWRY1aleOsUDx6SuXfAs9QqtAMSUIwWR2cGr?= =?us-ascii?Q?iYX6EKOIPUKxsf+nChHCvQuGmh1nMukdg8GljQDhvET+upPKgxfxQ1tMnenh?= =?us-ascii?Q?9/hGGs5ebv2mLkJEnPZGW7fLII7issNkeqfG2SF8uU6CFmlqJmBYR7XNObEd?= =?us-ascii?Q?OMJ6Bs/qcUSCp+LIi1Yf3QsYUJ6M+htPWgvjn0jbvlFlVahM5TA02OXKlnZU?= =?us-ascii?Q?DaNLx2NOZ0e7bwLDINgyS0GTnOySjtFuU2wFEHTqTE2vv8mwkoVDGWJ+5F1K?= =?us-ascii?Q?nmAI/fLGtAgomDKyxig0tegoA65mAeR/k9jQaX+8SdI8RO9ZrbwfCi7avEFo?= =?us-ascii?Q?6bmvdfJlNJW7e+2a0nHmWagCxQFAWxFOzqgyBVpJPi2bg+uPVmUijd2HvJUP?= =?us-ascii?Q?KOTiwtb3geqiNZHURfPJIZUhh371KWbumYK84J8Nh24byDKLxaz9pQzmmXph?= =?us-ascii?Q?msuLa54hEEdzPxMqF/kJ15GdHUujs/aGk6iLK2TtR+ogB2Jb9EqWIe3sR6/0?= =?us-ascii?Q?NbOACSeBvgmSrfsfdu0oRLHYzZgF/63J4Bdrvgv1nZyfK9ReJ5ZVrpzWyOcz?= =?us-ascii?Q?UmobRSQqDRidnnmxoHgC+u2C9MG0mlvjcFmYORbx/T6jSZQKeGwN5Z21W7Rt?= =?us-ascii?Q?IMnLOwABeJ5Av9LrGoI+nCBNcdaBoyVivr55QraMbdzEPKS6puJGFHMJnTBE?= =?us-ascii?Q?AHpKvvW2CI0Od1hBxsQh6UOkNjQ0qPpjKGLRnVvOoNPQtfMNBeBty75H9VVl?= =?us-ascii?Q?i+GLHds1S12pNJ157CHdC7/QZ2PR8jLhHXtZ4qCeATtQf+W+E86e0HHxruxK?= =?us-ascii?Q?SRRrnvcFyOB9+ChXEbdT2vbgwOcG4X8X0byrQzg6QnFfinNYH2VLBJDlss/r?= =?us-ascii?Q?3g=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26ec9e5d-ffeb-40b7-c3d5-08dcf19a4a03 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2024 06:33:35.0375 (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: 9M+czMaB9y+I0o7d75dcHJWsdFjYBwD8Pfgfb2v0E2OamVsfg1CBdXzUBK+zqH7+rFLoN0skC6ezr8RiVpf5E6VtYR20pgQh8VZroQlGfI0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR13MB7023 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 From: Peng Zhang When using the multiple PF firmware, there is no PF representor port, so we also need not care about the corresponding control messages anymore. Signed-off-by: Peng Zhang Reviewed-by: Chaoyong He Reviewed-by: Long Wu --- drivers/net/nfp/flower/nfp_flower_ctrl.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/net/nfp/flower/nfp_flower_ctrl.c b/drivers/net/nfp/flower/nfp_flower_ctrl.c index 3bf8b1f399..92887ce1be 100644 --- a/drivers/net/nfp/flower/nfp_flower_ctrl.c +++ b/drivers/net/nfp/flower/nfp_flower_ctrl.c @@ -436,10 +436,14 @@ nfp_flower_cmsg_port_mod_rx(struct nfp_net_hw_priv *hw_priv, break; case NFP_FLOWER_CMSG_PORT_TYPE_PCIE_PORT: index = NFP_FLOWER_CMSG_PORT_VNIC_OFFSET(port, hw_priv->pf_dev->vf_base_id); - if (NFP_FLOWER_CMSG_PORT_VNIC_TYPE(port) == NFP_FLOWER_CMSG_PORT_VNIC_TYPE_VF) - repr = app_fw_flower->vf_reprs[index]; - else + if (NFP_FLOWER_CMSG_PORT_VNIC_TYPE(port) == NFP_FLOWER_CMSG_PORT_VNIC_TYPE_VF) { + repr = app_fw_flower->vf_reprs[index]; + } else { + if (hw_priv->pf_dev->multi_pf.enabled) + return 0; + repr = app_fw_flower->pf_repr; + } break; default: PMD_DRV_LOG(ERR, "Ctrl msg for unknown port %#x.", port); -- 2.39.1