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 D5A36454A2; Wed, 19 Jun 2024 04:50:00 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8A13E40EE4; Wed, 19 Jun 2024 04:49:55 +0200 (CEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2101.outbound.protection.outlook.com [40.107.223.101]) by mails.dpdk.org (Postfix) with ESMTP id A55E24021D for ; Wed, 19 Jun 2024 04:49:53 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jcqk15vT492ta3UekCOGIHdTaS/R5VWXhDcpEPMuz3XP774ihk53VfIbHyuUL6YGGH1VCM9C9B++v057soTyOXdnZZsHRMNEt1myM0h4s4GxzRYZfn7asoFiN/2WAb/gTwQC3AwvMuOF02Zm23D0dCFHWgNkSU71KAyqLbcTm030uzWQOUl8quxzVmiQvyFE6qYLj1DoH3gueHG/uDImaLUm3JgqE2/sECUbmV2EiMsNJWW0AVrgX9UGMNJKRQ5/bKA9X9nxz+CNNqDpUS4fyp9CfxIWPMbX5hK0LTAMT9B0+RJC/aT/qopGlZm3tRITjfjMbhlzU0hN/snYIJTF0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=yUwcQGEjIo7lwMZFEuoSv56nLJORR2dXnV6X+nFNxIg=; b=BC2i8bEbeBbeI0p3AlTBB5tF+haBNYO1AUfY+O/0+LNeJHc24uN1OHMw+HUgmp8DkOiFNARk9zVM5dcvfdN6jF5jw07DCKdLfLGpr3hQoV8S2unABfntbfrUzXclgTXQrFNLF2Yzsx+xMijTTrEOL2+rORATSYxnxhAt1W9PF/pMJ9qkFNMdBqYZc9b6U7xVL56EWbwIPZgVNqs/TQAL2jXIBTqfaPRKa7EC8ZU59/EXTTH+0vC5pR6wA0OeHhzs15OXvfOqO7f/xaTjQsTcEyTE+BwmpVHLmJpo+xXhPCdx8hMmGFIvbQdA13LJwPv6vGsSaNI+dMS2qBcd4bfFqg== 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=yUwcQGEjIo7lwMZFEuoSv56nLJORR2dXnV6X+nFNxIg=; b=Fm6KfckR+5Y7EEbNddPx3nHblYR8tH9cWqtmo9+ocQgr1yNMALSM7+xBYYHY1aiX7YWAizwqy5T1vFNE7a2OF2BzuIH3RzaGhvlWDpY64eQ9iQs2hv/fga4GjVsmmQbG1O+ojOytrzRvcm4sxtHVx1+WJ/OLZ1Md2tIJ8EmSL4Y= 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 SJ2PR13MB6166.namprd13.prod.outlook.com (2603:10b6:a03:4f9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.30; Wed, 19 Jun 2024 02:49:52 +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.7677.030; Wed, 19 Jun 2024 02:49:52 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, Long Wu , Chaoyong He Subject: [PATCH 1/5] net/nfp: use offload flag to control RSS configuration Date: Wed, 19 Jun 2024 10:49:19 +0800 Message-Id: <20240619024923.3215843-2-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20240619024923.3215843-1-chaoyong.he@corigine.com> References: <20240619024923.3215843-1-chaoyong.he@corigine.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: CYZPR02CA0007.namprd02.prod.outlook.com (2603:10b6:930:a1::24) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|SJ2PR13MB6166:EE_ X-MS-Office365-Filtering-Correlation-Id: d318e0c3-f896-4559-266f-08dc900a7e0f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230037|1800799021|52116011|376011|366013|38350700011; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?+/0LBm13Ya5CJy1EOOulxP6o9dlFduOffqV1Skp/ZXOjMeue7MQSII6Ipxp2?= =?us-ascii?Q?tDWATbdTqaGi2mp/WPWk5vWosZHwxK4lqssWRabk07bYJBQdklk4NgcCfpG1?= =?us-ascii?Q?b1r27VfwQCJJEK8mpwO/QSTV2A3HMvv1WoejcNknpmsWhpTOlkow3UIXE4pA?= =?us-ascii?Q?L+35QQb1khoOUthDhfuLNOLDVK1drGCAsxjes8344cEvL5P8UGdXtFxvr1Uf?= =?us-ascii?Q?MMKFRgB8hPeul1MJRWpgsMWTYlaUOyWj3AJP8SwvrqFsVTJlVD9e7K9qOJ9t?= =?us-ascii?Q?PMMfUmV+K7GaKbQP6VJK85o/h06yOp8AvBuv/s5joeamIF8qSQF7qW1YOrZa?= =?us-ascii?Q?yveHPvLqkn2dIOxXG/e8tS03lX377xBvhkxSQQZ4XSwv7jw67213b2l2W8md?= =?us-ascii?Q?NEkE2ey/C43LwEOalUiJdi7XZZu+Wy6d5LtncIKHwEUuwvH+YCWbkUbbrwoC?= =?us-ascii?Q?tWM2bX7ykb3LRhGzNl6nGVAtwymsOmWLwB9IYxKkCGFOJFGn39nia7uRezLT?= =?us-ascii?Q?hEVcFOWXorNc68+exNgG0tevr3Zl/ybbVkIomJfTT4rrJ9G54mQtgo4/5Ijm?= =?us-ascii?Q?+NYWglLETYTjjL1LbH9OuvOJm+9/6tcyCeAqSyu7ToOz9N2Vv4WtHESLMzRy?= =?us-ascii?Q?hoxeljZcT7rXLB60+4YGzFXL5BOCDVxMRN9woeRceat0rr2In1rlHdqE3mcM?= =?us-ascii?Q?rEW+f89WoHrNMpC6HoRY6j4vO9yjox7UvrBevaOjKeQHMEJeeeVv1DtFqYFT?= =?us-ascii?Q?FO+HJd2B9ojvGsQNp4nSKpjJ+Z5AW9Ro8UpG4b6BGf7vEmCJBjt7oIo1apqL?= =?us-ascii?Q?Km+3IQaM2loSCMEJ+GOeLaX6QNZP0Z1xfuZoufOaOseRTInstVoR35TsItE3?= =?us-ascii?Q?SHBOZt8F0ZSDpB2dII+Mj5MMJw3rsLXRKELGHvpWwIiteS3ZlBCymwI5VTCo?= =?us-ascii?Q?gDF3+imZuHkUxyOg6NLCOXZ3e8L+gJVd1avzetdQLbTbpv5lQzhBr83CcquW?= =?us-ascii?Q?AudigYmvecpgdF0hFSaLY4sQS3+46joyK1Bbutc8DBaVhWb0K5OfPh63f1aZ?= =?us-ascii?Q?XzzTqftSLkPrM5FoMakyrWwm8qLqxtDaS3j/bKjuZYuLojMVrF7gxHdY+jce?= =?us-ascii?Q?5OmItVzBKr3hxgvs1uHMsu2bmX2suuY9tE+I+d37J+qYoQ4gPQLbofUxIaEW?= =?us-ascii?Q?i8rn3O4LGerheHdAgIZxJ1j5gOpWoockWe36QdrzGBw7xu9mzmeOFIuBywWD?= =?us-ascii?Q?a4eL7AZoNEu2JyNk7ihckoBtKx9+6/dP5n+fJBXb6N9084O9PpuuWy+JdJtN?= =?us-ascii?Q?0f0eXRHi0WW5BkEdw6Jl3ZwmINnXQRpI6fx7I3DtS70aQgLIy3CAnK2/OnQ4?= =?us-ascii?Q?bmVxpa0=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230037)(1800799021)(52116011)(376011)(366013)(38350700011); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?nY2EqPBt7BbUmsycdFQfi8NWQl/A6vfxkQP2LTr6mz+M85TZ2cYUpVUdCMVo?= =?us-ascii?Q?cogCcQNqYy0bzbbx7IQPrzovaMkukFd9bbRPx650xbLVMZade2rCrvtNF6Du?= =?us-ascii?Q?eAKoLk4LC1opSD0Q3PUVVL6gKFqsZVqZ19Vv7vNFNJjwJk1CKOepnlB6fY+u?= =?us-ascii?Q?1GmmxpCdDoly8mFrP8cs8KMAmcSZT3CoP7GOUQt6ewudbR7oqm30Ys9ppnA5?= =?us-ascii?Q?Umnb6QANb4ftRyUfpRIYUjqKwkB3b6emWoxovBnSsqaP2H4iZE8CMnWv7tNj?= =?us-ascii?Q?24XZTQNjK71Sovwj6IsSdtG99s4QONVipP4t9hB6woJ5FE9hk6xh8oUGmDwM?= =?us-ascii?Q?66trSobng17mO04G2aPGWzUv7RQTe4EsArbVkTnyc94ONyNfK28ZTjHHIBgA?= =?us-ascii?Q?I23uQRdkfkysU6SqIym8kFstH1yUYknxXx3rhvrgdpgcBu8gZPw4mMfrDtVN?= =?us-ascii?Q?YdQIRpBOZGPHPqdzGPXYLEaLEtFnWa5KET9XXUKjvt7cYF3J3UAwRM/dvRSG?= =?us-ascii?Q?dUoJ7IDr8rKgQlW7TJHF+pCqGvZPhFPWvPP4nY56beTT6NHNlAevMqVCSdgp?= =?us-ascii?Q?Ymvxgkvmg5vgYtQCMQo+wOGnJreBx4SuRF6CUHFMM1Vw8qvPr4m1P+IneRNw?= =?us-ascii?Q?H8ep36maUDJk9EO5/1NxzArCk+VR5VyhYkU5tmTbl2dpL+s0+ccRC4FoD8SQ?= =?us-ascii?Q?0R8h6moH/mZ3KBs/i1w1bT0ln/eMdxrkmTOX5DXUJhOvIhQ6OT1EXgv+TxUb?= =?us-ascii?Q?PCtwaRbQfPq874DGwGekJpLiWfLz2a/n0N1B2n3mYyhmmO2SfXIr++eFAANv?= =?us-ascii?Q?GOf9y0/K5HR/Z0O1UXIDJrkXNWZHM/UzR6fbsxmJgE1VMz9T/aidwTEzQEsm?= =?us-ascii?Q?pBt68rihcnsEMY9JJIRjOzvnZeQshW6rOjLyam4At3mLh3HEPAfZcHFsc45U?= =?us-ascii?Q?UeUgPrrVpfAX7Ft7XNrV/g7G8a30jbHsvu4VPJB87SOyQu6s0W0K1EmEnDGq?= =?us-ascii?Q?3GCPwTMftcF09vhlmmQPhgVIzNOUi49fW7tiZXuKio7Ur5w2Ell9Bg32lTON?= =?us-ascii?Q?rlO+poa6yBkGaeR4CbYZ3gX4EmNywV9tUOLOvCukSdNnJaZng/NF6q0Teehw?= =?us-ascii?Q?2/DGQPdXPpZWiE0Tqjnq4u+M8jM0TGqC3ZpgOC0EMTGGJ/WWSLpGtMWBFoeR?= =?us-ascii?Q?XvlKxJw++dK2tUqOTpb8ij+ahyP/4A1O0tQSWjAWmLAnvHmqdGDfYmCmQn2R?= =?us-ascii?Q?wU9tXCWert+uXRfy9fpisj4EYE1mfdX/FuAXGSUkbz+XahkBLkiEbvmp/Ll+?= =?us-ascii?Q?KXP47uEuAqMow9etKikU75jLi6RoJ1tSD2AekNjy72Mqh6Iwf2ohoWI1ZikL?= =?us-ascii?Q?+k8EklP/dXIIYXb0/EMfgKbUwlNH2Xn8A9qlx5OYi8t5JRv0HtX03OrusmwF?= =?us-ascii?Q?WYzPjtuLCUPv+LI5ZJXKtfxIaFIhQbIx/DIljDQH9cGmH+1xNsxs+n2WBXnf?= =?us-ascii?Q?SHCn8WirsHs6YkPOFX362ZzQWMwvkdWFNa2OISFHsk2aqvin3se3ppp5vfFP?= =?us-ascii?Q?wKg0vbkumDeYpnV19XJOLd3rOjDEv8Q0YRnbWubp57nNz2cOUXmQDtJbt5nr?= =?us-ascii?Q?sQ=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: d318e0c3-f896-4559-266f-08dc900a7e0f X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2024 02:49:52.1641 (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: ovzZ6bv1UGGIa6A3+H+HqYQGD5cxkaKxwRYXLqRLr8vL81hsQGqreiHjSzi6eo0YxxPP0y5vi+vQDDNRQykTYgf4ElTtxbZeWd/wpBJ/Ss0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR13MB6166 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: Long Wu Use Rx offloads flag to control RSS offload configuration. Signed-off-by: Long Wu Reviewed-by: Chaoyong He --- drivers/net/nfp/nfp_ethdev.c | 2 +- drivers/net/nfp/nfp_ethdev_vf.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/nfp/nfp_ethdev.c b/drivers/net/nfp/nfp_ethdev.c index 52446c530d..3e148b6956 100644 --- a/drivers/net/nfp/nfp_ethdev.c +++ b/drivers/net/nfp/nfp_ethdev.c @@ -353,7 +353,7 @@ nfp_net_start(struct rte_eth_dev *dev) nfp_net_params_setup(net_hw); rxmode = &dev->data->dev_conf.rxmode; - if ((rxmode->mq_mode & RTE_ETH_MQ_RX_RSS) != 0) { + if ((rxmode->offloads & RTE_ETH_RX_OFFLOAD_RSS_HASH) != 0) { nfp_net_rss_config_default(dev); update |= NFP_NET_CFG_UPDATE_RSS; new_ctrl |= nfp_net_cfg_ctrl_rss(hw->cap); diff --git a/drivers/net/nfp/nfp_ethdev_vf.c b/drivers/net/nfp/nfp_ethdev_vf.c index bd3745a5c5..a422bcd057 100644 --- a/drivers/net/nfp/nfp_ethdev_vf.c +++ b/drivers/net/nfp/nfp_ethdev_vf.c @@ -75,7 +75,7 @@ nfp_netvf_start(struct rte_eth_dev *dev) dev_conf = &dev->data->dev_conf; rxmode = &dev_conf->rxmode; - if ((rxmode->mq_mode & RTE_ETH_MQ_RX_RSS) != 0) { + if ((rxmode->offloads & RTE_ETH_RX_OFFLOAD_RSS_HASH) != 0) { nfp_net_rss_config_default(dev); update |= NFP_NET_CFG_UPDATE_RSS; new_ctrl |= nfp_net_cfg_ctrl_rss(hw->cap); -- 2.39.1