From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id D2163A09F6; Thu, 17 Dec 2020 18:15:28 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AA50ACA32; Thu, 17 Dec 2020 18:15:27 +0100 (CET) Received: from postout1.mail.lrz.de (postout1.mail.lrz.de [129.187.255.137]) by dpdk.org (Postfix) with ESMTP id C3908CA2A for ; Thu, 17 Dec 2020 18:15:25 +0100 (CET) Received: from lxmhs51.srv.lrz.de (localhost [127.0.0.1]) by postout1.mail.lrz.de (Postfix) with ESMTP id 4Cxdt44PnBzyST; Thu, 17 Dec 2020 18:15:24 +0100 (CET) Authentication-Results: postout.lrz.de (amavisd-new); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=tum.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tum.de; h= content-transfer-encoding:mime-version:x-mailer:message-id:date :date:subject:subject:from:from:received:received; s=postout; t= 1608225324; bh=/7B7wrHWLXus3eKWZIoh8XSM6Ga4s4tWM8lTF2+SE3w=; b=N fzpBEXViWV1VhNNIlFBwX5LAqx+4/VR6fDdfdabCgi4NdDbxmn1okMhnWYZvIhE5 5sSY9+qfDjT6F+c0Q6T1mI+TLXEP67wf5CQBa4Ib5MRRk7RhgpKiEE2yMwifgaFF jGG4zIylL6xtT/ZAKAY1tQQ1XiVYNXH628C1EtsWpDgpWzHYU8PiMjj4d+kybTiF gMwbreIg1cJPcj4iflPdSiiDQ171dWfqD/hNXhmP7XSHwhyEvX6TfFxwyCBDA5sJ KV8Nv2UNpr7MK+WpBiO6erHdJp034j4guu51pd/pDTADOM7HzjnTJxHSv8PU2y6E IznnnGTdF9/BsfghfTEeg== X-Virus-Scanned: by amavisd-new at lrz.de in lxmhs51.srv.lrz.de X-Spam-Flag: NO X-Spam-Score: -2.879 X-Spam-Level: X-Spam-Status: No, score=-2.879 tagged_above=-999 required=5 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, DMARC_ADKIM_RELAXED=0.001, DMARC_ASPF_RELAXED=0.001, DMARC_POLICY_NONE=0.001, LRZ_DMARC_FAIL=0.001, LRZ_DMARC_FAIL_NONE=0.001, LRZ_DMARC_POLICY=0.001, LRZ_DMARC_TUM_FAIL=0.001, LRZ_DMARC_TUM_REJECT=3.5, LRZ_DMARC_TUM_REJECT_PO=-3.5, LRZ_ENVFROM_FROM_ALIGNED_STRICT=0.001, LRZ_ENVFROM_FROM_MATCH=0.001, LRZ_ENVFROM_TUM_S=0.001, LRZ_FROM_HAS_A=0.001, LRZ_FROM_HAS_AAAA=0.001, LRZ_FROM_HAS_MDOM=0.001, LRZ_FROM_HAS_MX=0.001, LRZ_FROM_HOSTED_DOMAIN=0.001, LRZ_FROM_NAME_IN_ADDR=0.001, LRZ_FROM_PHRASE=0.001, LRZ_FROM_PRE_SUR=0.001, LRZ_FROM_PRE_SUR_PHRASE=0.001, LRZ_FROM_TUM_S=0.001, LRZ_HAS_SPF=0.001] autolearn=no autolearn_force=no Received: from postout1.mail.lrz.de ([127.0.0.1]) by lxmhs51.srv.lrz.de (lxmhs51.srv.lrz.de [127.0.0.1]) (amavisd-new, port 20024) with LMTP id MjtYPqzpuPYg; Thu, 17 Dec 2020 18:15:24 +0100 (CET) Received: from hal-9000.localdomain (dynamic-095-117-064-107.95.117.pool.telefonica.de [95.117.64.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by postout1.mail.lrz.de (Postfix) with ESMTPSA id 4Cxdss1g8rzyWl; Thu, 17 Dec 2020 18:15:13 +0100 (CET) From: Simon Ellmann To: Jeff Guo , Haiyue Wang Cc: dev@dpdk.org, Simon Ellmann Date: Thu, 17 Dec 2020 18:14:52 +0100 Message-Id: <20201217171452.24914-1-simon.ellmann@tum.de> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH] net/ixgbe: clear registers of all queues on VF reset X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" ixgbe devices support up to 8 Rx and Tx queues per virtual function. Currently, the registers of only seven queues are set to default when resetting a VF. Signed-off-by: Simon Ellmann --- drivers/net/ixgbe/base/ixgbe_vf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ixgbe/base/ixgbe_vf.c b/drivers/net/ixgbe/base/ixgbe_vf.c index 91a5775eb..5e3ae1b51 100644 --- a/drivers/net/ixgbe/base/ixgbe_vf.c +++ b/drivers/net/ixgbe/base/ixgbe_vf.c @@ -84,7 +84,7 @@ static void ixgbe_virt_clr_reg(struct ixgbe_hw *hw) IXGBE_WRITE_REG(hw, IXGBE_VFPSRTYPE, 0); - for (i = 0; i < 7; i++) { + for (i = 0; i < 8; i++) { IXGBE_WRITE_REG(hw, IXGBE_VFRDH(i), 0); IXGBE_WRITE_REG(hw, IXGBE_VFRDT(i), 0); IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(i), 0); -- 2.29.2