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 747CC4589E; Fri, 30 Aug 2024 04:30:36 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 425B942E4C; Fri, 30 Aug 2024 04:30:31 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2103.outbound.protection.outlook.com [40.107.220.103]) by mails.dpdk.org (Postfix) with ESMTP id 89B65402B1 for ; Fri, 30 Aug 2024 04:30:28 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wGX3icnhZNlX/nrPw/JG8Q22IgddBo+yjcKQRfkujrW8eF/GfIvuVfkk8rlb1QBuoSVoeAGW6CjRBjWGmIvQCh3nvgMfGQSylWGxad6w0F+MhT7wtkATI7mo1Y+F0iZTTmm1jgS2Et/YUAQNzulzvkEqCKMtv1ycnndXfaky+Eyf0xDJhbFaDQtgFhRh+t7KBkwc/410Kb7gG/Ff1pmsKKYI7QzYcH8fG33fBte+iHRqF4mej0TvafQFNySOvfTjrzWcUIET98vJc0Dv030BK6uZiu7wo3i14Z2v5nfTgjYejG3uotIUIxAs5LWACUVmPJjXxqLCtThsn9SiFw4z+Q== 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=fh3Hx1EoDVwWpvyo134JBtFu/2c7ClOnizp1jg/I/38=; b=g20hTCSP1jxBsHKqyuuFjw5SK6gp11u+TVYbn1zx39bru4GduJ5FBPgs3zQnhkPXKnimgDpyyhu8sCX+mNxddvq6zpyQ90gWNH3n2bTIH071igrBM9GBB1hfSUdUroyP6Gbad9cx7/9/XPi8QmCxo6Nl3jZkjpV/xZBArnBne1dPtA/HNFpZnj00d/E0+iTgeZN8PjWH+47WWnjuVo7g9Ydk8VIGu4XCAHC3V7gI9D3C8jceEA3/jGIYeuC1WhLVumKWT+BXW984p4/7PKkFfmuqpEE60yYI8QXdCEEUs3DzsikIysuwrX79Ry45HR9TZbszw565WkvRHcr8dqx1pQ== 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=fh3Hx1EoDVwWpvyo134JBtFu/2c7ClOnizp1jg/I/38=; b=n7rAd/O31DAQ9t5/09ejIjy1aod3ucKgxdBUiaKiSVkZtS8sCuuh1BJNP/r+NFDJK8q49X8IuXrCeeEQc4T2j5KCQG5/b+iINWO5sAz7pXyeSezTpSj+0b26RJiPaIyS8Gb36XS8GCFJ+F2hUwZpWM9pbm2HlzOfZagRc4aF1qM= 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 LV3PR13MB6456.namprd13.prod.outlook.com (2603:10b6:408:19a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.19; Fri, 30 Aug 2024 02:30:25 +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.7897.021; Fri, 30 Aug 2024 02:30:25 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, Long Wu , Chaoyong He , Peng Zhang Subject: [PATCH 1/3] net/nfp: remove restrictions on port queue number Date: Fri, 30 Aug 2024 10:30:00 +0800 Message-Id: <20240830023002.2364238-2-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20240830023002.2364238-1-chaoyong.he@corigine.com> References: <20240830023002.2364238-1-chaoyong.he@corigine.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: CY5P221CA0160.NAMP221.PROD.OUTLOOK.COM (2603:10b6:930:6a::12) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|LV3PR13MB6456:EE_ X-MS-Office365-Filtering-Correlation-Id: f8f28e8f-fec3-4206-0db1-08dcc89bb43b 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?wOv4PFRS91qZZ4hK8rLqQQafxartWaIrJR8OkfECShINwyMWkj5ViM5TB30m?= =?us-ascii?Q?XMJ3t1sJpML9RONA1QcfBaDM4zyaaGM2r6+choVTdIGXrC2Y7CwH/THO2WXy?= =?us-ascii?Q?iHA25/z9NzUX78xgYNgdPIpjkphOO2xRSCekZHkTuyYRNdcpP5/OmCB9jiai?= =?us-ascii?Q?FT8gmJ37gmrkakV6VUJ+g+GFiz4QDDMnPEdVEzBfV71Y/4AqBBwre4lSXx8B?= =?us-ascii?Q?n1AtkhTsXNOqBqFMPDMc8sbK17ytoh+M4UpI/pgea173BkhRqmYI+ns65Ul3?= =?us-ascii?Q?P5wguy7NMtESwfk1YfXUogMP8orHCzs2tDHaupBdB4GG+N8GwA8ruZJEmPae?= =?us-ascii?Q?81H/+nNHa/52fEwJMq4iS57MJ8qpDPR9nGwuDMncgbTbDaQ3fM93UGU5RzwY?= =?us-ascii?Q?SlDXkGAvHekvsmXwHF7HKn8KMQNRSXTPL1wT2CIQb0TQ/oRgPlghhGA0elb6?= =?us-ascii?Q?Jrt4OiTE7BX9KX4hqF/9OG0c4THcB7gILWz5e+zbtCsB15scUA50TPCNkwqn?= =?us-ascii?Q?3HBhfTjzgGbZGWx/1vpOi6FM2Ui5Rct4KJKCE6iCIgiy09Zc59Pm5/v6P92g?= =?us-ascii?Q?wIuKzwn5AUiindXPMG6wgjINgtiVtXqZF0vIhLfpSYfGX7DFR+wW+dsALHSZ?= =?us-ascii?Q?7DbMOBW14x4mX8Ee4gNiEshw9RpDZE+TN1MmTKLR9gheHjBwNJlEf0uwW28k?= =?us-ascii?Q?PwNJy3lfLIGdqv6zklpROlpFdPXFdBXtRZA8+6Jy7OCce+IM5geohuZWfcmK?= =?us-ascii?Q?lrTxyltq3mfaiHfYmjme9QIbiJqv19jykghkzkyfSyHRww1Z7Vxa3hggAKUY?= =?us-ascii?Q?JurkaV7rhD5XhbRrXcyvhaJPnDIGI8e+HnW9ctZF6nMQMIwKCMaw9MyiH+fQ?= =?us-ascii?Q?goV9HRzzIsmNNA4HbCkq1UmaWJbvjPv9n617i4l4Cypo3BioILobd4x2h6Xa?= =?us-ascii?Q?bVX+MaQwZvu/OzW3M99DyuDazdW8N/i7oHKY+h9U+inn8iPSCly3OGshBrIJ?= =?us-ascii?Q?VaclHOG5gsAmORYqulQLc91Ni/CHB6yF3yXK0P1EUzE4zxFEYcPmOaoMpbXh?= =?us-ascii?Q?YLldJjcNjS1rn15pe5xDEL8kUTMcDSaLK2KPvuyUzVqXUNGeW5OqS8U2dX66?= =?us-ascii?Q?jsrqCWRXg/v0eakX87vxEM+UxhX+nwasFgvQM8P5w6BIAs3FTsEsdTHbNWjP?= =?us-ascii?Q?X+/FNJY+zfo3Rg6+EmXapcTBq5Zn9LduUFUi3yn4j9pEGnx+uxqR48uTnWKb?= =?us-ascii?Q?YUsCXA4jwWXXinHhHit4sjyNCtb80S7gPCxAiSWAezkP9Hm9+xGoVYDSwq2b?= =?us-ascii?Q?Y47yf7cEcBjJY92oePdY+jdfyZ4IPk8sgWX623APSo9qLHWB6uWxNSyw9Ajy?= =?us-ascii?Q?gErXOWxnVByv7suHoFSo3bKVSSCpZaFZSatval0qtQPhGG2qVg=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?3cq5ODOngZ11fObGF30cKqQnxpooo7p+AdSVVXi9W4F+MSPA153NawMWxtX/?= =?us-ascii?Q?de4lQzFsSnlHyx1TAOuK2eNQpNSnjK7FSfPSkQMLMmvQ0UjjoUZeuOa40xVQ?= =?us-ascii?Q?TinFCd8vuDsPjZobxFuzpqKtwFmzYNoqENe7kanez7zeXyiN0d99T9Y0yKBf?= =?us-ascii?Q?bAl8btnIqoEflyk8WjnER6QkGjLIsQDww6cAogVhEr04L4VqSrp4hpzb3KHk?= =?us-ascii?Q?86cQ7V4D0GyZLHgQFKUTw6rPWgQEbfhl8360FYcLggdNzkeZUi+4+HF3NQ1x?= =?us-ascii?Q?oZbq5jA9JgnJdgF4aZ/UKJZCk9PC5Agi2haFWUPEhPEJyDzcjbf9ugMgYho4?= =?us-ascii?Q?DL4ZMnpiHerSnAE97qFcc3vRrFJgS10J5UsKtPYO4w6bhCo4kfMO7mIotdXK?= =?us-ascii?Q?iYAi+vr5RGyT0TIaeGmAdmpFYoLybRIks3Hp+fusysr66akvFFpaMZ5dK7Qg?= =?us-ascii?Q?kz9ANy7U2/cxeaWVVtzo/CiEc2vjaKS3o6/P2Dwl7l8S3nE95a9jvyOkFMIX?= =?us-ascii?Q?8ro00A0j8QdxfgbdIjhUaRvjItbsPyjMQDXo1p0hMvbOneHyzjBkvpLyrw4J?= =?us-ascii?Q?pcInuUL7mgLF7fNl1IcT5vARMNxT4R3GUWamYUSpyE412uJepCZOeEFFx8Aq?= =?us-ascii?Q?5wJald0rW7P1JHGT4inVUQ5saNTuzzd7sgeT9aYJx4YpY/kQAxEAuL8bwKGd?= =?us-ascii?Q?BKN05/0lOfritBdufeiaAyOtkG/EwbZPFCI/7F5zJW0hyB8XR6BBZQ2bfzHY?= =?us-ascii?Q?BfQxhqyyG2merJATdUpwKB+i3O8awy4szMQfyueNlJBGyhIXJLREw/YJssl+?= =?us-ascii?Q?IF5Vqulf7qjSUOJXJB7XMwgrMB7bRIqVtnEgJvW0OWx4wGuMCDZTVkZ8iqOf?= =?us-ascii?Q?b+O3shctKizqaN0AsgKpfzt4+UHyPdpbpp4zwWmv6lcswOowXy3lp14ksDJF?= =?us-ascii?Q?1B0193g1NK87HZbXIcJAA/uf7HFJ+2N3R2NxV2tBZ1GjYP4fxSQ7R6xNMAxj?= =?us-ascii?Q?gyZwbfOnMRVc7PbNqf93uA778pGG5P9x37bgA9ubzZlWPWRvySnRB7vJlKFd?= =?us-ascii?Q?8gqpHgrE0rMTbn41bfsaKLBspaK4Vq3Q79phTB3t9hgTMgoV2XPBF4+aCHgY?= =?us-ascii?Q?UtE7MxMQ8ZKMt2TnfDdmMjhJPMCVbdklwv0prL0PTuWcsoZGc1/EoV2RrL7d?= =?us-ascii?Q?4HgW/J0J50S/9R7wrvy537WRkW5OE2FS3w1xJCRgAt/IDZ1/R3NmOpNAqL7S?= =?us-ascii?Q?7f+wL8h+qFQA9cEfEY2cI29TidCJ95lIrK8LDBukFMaDrf6UDY76HpquY0LP?= =?us-ascii?Q?0aFkBFc25FvavU2kaM8HMKiHKSOcq/iwZXPCLIhhgtjk8n5sWgLVa36wH7c8?= =?us-ascii?Q?eLHBPwNRNDIQPBAjms4YW8Sfd0muF4C2OJ7zHPfj4ma+PCTXhM/J9xtDtTb5?= =?us-ascii?Q?Z/95x6X8lzqJoIRGg4jJ05ayJko911Pi8CdLArY3UMpQXf6ZVerV8dNm8sO0?= =?us-ascii?Q?y+ZrWL9eAl/VIr0YCrnMt1ERZZY2JRzhcr99QqsHcFCz1FbxdJyMiKUdqx9a?= =?us-ascii?Q?zTdR9LrXmeuwxjPaTnpXl7LIHxEZihcqcdfjqphEy0n6AlprhUss/hW1I6HI?= =?us-ascii?Q?gg=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: f8f28e8f-fec3-4206-0db1-08dcc89bb43b X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2024 02:30:25.2568 (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: HcfI3/0ygQLDA0v5Z6OabiVDwFzhYQsW5PbtGHJNurut089PyC6+wn22jxScyjC51JCicypeyYNunTFtiit/2tlyd7StCV2CIWFsF/c/uwc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR13MB6456 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 The flower firmware can support multi-queue for representor port now, so remove restrictions on queue number of representor port. Signed-off-by: Long Wu Reviewed-by: Chaoyong He Reviewed-by: Peng Zhang --- drivers/net/nfp/flower/nfp_flower_representor.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/drivers/net/nfp/flower/nfp_flower_representor.c b/drivers/net/nfp/flower/nfp_flower_representor.c index b1589cf78c..130795357d 100644 --- a/drivers/net/nfp/flower/nfp_flower_representor.c +++ b/drivers/net/nfp/flower/nfp_flower_representor.c @@ -56,8 +56,8 @@ nfp_flower_repr_dev_infos_get(__rte_unused struct rte_eth_dev *dev, pf_hw = repr->app_fw_flower->pf_hw; /* Hardcoded pktlen and queues for now */ - dev_info->max_rx_queues = 1; - dev_info->max_tx_queues = 1; + dev_info->max_rx_queues = (uint16_t)pf_hw->max_rx_queues; + dev_info->max_tx_queues = (uint16_t)pf_hw->max_tx_queues; dev_info->min_rx_bufsize = RTE_ETHER_MIN_MTU; dev_info->max_rx_pktlen = 9000; @@ -581,10 +581,6 @@ nfp_flower_pf_repr_init(struct rte_eth_dev *eth_dev, /* This backer port is that of the eth_device created for the PF vNIC */ eth_dev->data->backer_port_id = 0; - /* Only single queues for representor devices */ - eth_dev->data->nb_rx_queues = 1; - eth_dev->data->nb_tx_queues = 1; - /* Allocating memory for mac addr */ eth_dev->data->mac_addrs = rte_zmalloc("mac_addr", RTE_ETHER_ADDR_LEN, 0); if (eth_dev->data->mac_addrs == NULL) { @@ -662,10 +658,6 @@ nfp_flower_repr_init(struct rte_eth_dev *eth_dev, /* This backer port is that of the eth_device created for the PF vNIC */ eth_dev->data->backer_port_id = 0; - /* Only single queues for representor devices */ - eth_dev->data->nb_rx_queues = 1; - eth_dev->data->nb_tx_queues = 1; - /* Allocating memory for mac addr */ eth_dev->data->mac_addrs = rte_zmalloc("mac_addr", RTE_ETHER_ADDR_LEN, 0); if (eth_dev->data->mac_addrs == NULL) { -- 2.39.1