Module Name: src Committed By: msaitoh Date: Wed Jan 20 06:53:17 UTC 2021
Modified Files: src/sys/dev/pci/ixgbe: ixgbe_vf.c Log Message: The max number of queue(pair) is not 7 but 8. Inspired by DPDK. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/dev/pci/ixgbe/ixgbe_vf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/pci/ixgbe/ixgbe_vf.c diff -u src/sys/dev/pci/ixgbe/ixgbe_vf.c:1.25 src/sys/dev/pci/ixgbe/ixgbe_vf.c:1.26 --- src/sys/dev/pci/ixgbe/ixgbe_vf.c:1.25 Mon Nov 30 05:30:56 2020 +++ src/sys/dev/pci/ixgbe/ixgbe_vf.c Wed Jan 20 06:53:17 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: ixgbe_vf.c,v 1.25 2020/11/30 05:30:56 msaitoh Exp $ */ +/* $NetBSD: ixgbe_vf.c,v 1.26 2021/01/20 06:53:17 msaitoh Exp $ */ /****************************************************************************** SPDX-License-Identifier: BSD-3-Clause @@ -121,7 +121,8 @@ static void ixgbe_virt_clr_reg(struct ix IXGBE_WRITE_REG(hw, IXGBE_VFPSRTYPE, 0); - for (i = 0; i < 7; i++) { + KASSERT(IXGBE_VF_MAX_TX_QUEUES == IXGBE_VF_MAX_RX_QUEUES); + for (i = 0; i < IXGBE_VF_MAX_TX_QUEUES; 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);