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 E6624A0560; Tue, 18 Oct 2022 04:51:16 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D82264069C; Tue, 18 Oct 2022 04:51:16 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id E79204021E for ; Tue, 18 Oct 2022 04:51:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1666061475; x=1697597475; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=2akzmgGwHTDn5IHeiEOWMsFSB5KNsDUMC66bC9K1RqM=; b=JI8u8AtbuAXdHVuSorWkJbJSE5BLnjD3WGGSY570JykDLbUwNutYYzDO nknRApde8uI4TX/FIs9W52JIYL3BCeBCvIBwu78gNowywVce62Oz0kQ8W vJnsgk7XqXpsw+mbg3o0NSRIAkDyRUCR61z6JCxNrN+EN8miLnvIRHF55 oKj+AWW0QMiIDd42agnsbd+XCxQn3Z6ZjlcRmV1U7yiNt86oTfPVa8CLi 1DxIWDJutN7JyGQ6TDqJtYxgak6wPfxyGDvsEAJe03ZK6YIWZCOlT1huB CHN0QDwc5S8T2ljdL1IxOrLP8P0aU686dpNXbwdN+Ltyz2TJVdq4r6EzM w==; X-IronPort-AV: E=McAfee;i="6500,9779,10503"; a="304718576" X-IronPort-AV: E=Sophos;i="5.95,193,1661842800"; d="scan'208";a="304718576" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Oct 2022 19:51:14 -0700 X-IronPort-AV: E=McAfee;i="6500,9779,10503"; a="733421460" X-IronPort-AV: E=Sophos;i="5.95,193,1661842800"; d="scan'208";a="733421460" Received: from intel-cd-odc-robin.cd.intel.com ([10.240.178.212]) by fmsmga002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Oct 2022 19:51:12 -0700 From: Kevin Liu To: dev@dpdk.org Cc: qiming.yang@intel.com, qi.z.zhang@intel.com, stevex.yang@intel.com, Kevin Liu Subject: [PATCH] net/ice: fix cannot setup queue at runtime Date: Tue, 18 Oct 2022 02:42:26 +0000 Message-Id: <20221018024226.2890292-1-kevinx.liu@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 Failed to set queue at runtime, the reason is that 'dev_capa' is an invalid value. Add valid value to support rx/tx queue setup after device started. Fixes: 17c7d0f9d6a4 ("net/ice: support basic Rx/Tx") Signed-off-by: Kevin Liu --- drivers/net/ice/ice_ethdev.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice_ethdev.c index 8618a3e6b7..7cb877ac64 100644 --- a/drivers/net/ice/ice_ethdev.c +++ b/drivers/net/ice/ice_ethdev.c @@ -3857,6 +3857,10 @@ ice_dev_info_get(struct rte_eth_dev *dev, struct rte_eth_dev_info *dev_info) .nb_align = ICE_ALIGN_RING_DESC, }; + dev_info->dev_capa = + RTE_ETH_DEV_CAPA_RUNTIME_RX_QUEUE_SETUP | + RTE_ETH_DEV_CAPA_RUNTIME_TX_QUEUE_SETUP; + dev_info->speed_capa = RTE_ETH_LINK_SPEED_10M | RTE_ETH_LINK_SPEED_100M | RTE_ETH_LINK_SPEED_1G | -- 2.25.1