Module Name: src Committed By: msaitoh Date: Fri Dec 10 11:27:17 UTC 2021
Modified Files: src/sys/dev/pci/ixgbe: ixgbe_netmap.c Log Message: ifdef D(ebug)? From FreeBSD ix-3.3.14. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dev/pci/ixgbe/ixgbe_netmap.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_netmap.c diff -u src/sys/dev/pci/ixgbe/ixgbe_netmap.c:1.4 src/sys/dev/pci/ixgbe/ixgbe_netmap.c:1.5 --- src/sys/dev/pci/ixgbe/ixgbe_netmap.c:1.4 Fri Apr 30 06:55:32 2021 +++ src/sys/dev/pci/ixgbe/ixgbe_netmap.c Fri Dec 10 11:27:17 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: ixgbe_netmap.c,v 1.4 2021/04/30 06:55:32 msaitoh Exp $ */ +/* $NetBSD: ixgbe_netmap.c,v 1.5 2021/12/10 11:27:17 msaitoh Exp $ */ /****************************************************************************** Copyright (c) 2001-2017, Intel Corporation @@ -71,7 +71,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ixgbe_netmap.c,v 1.4 2021/04/30 06:55:32 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ixgbe_netmap.c,v 1.5 2021/12/10 11:27:17 msaitoh Exp $"); #ifdef DEV_NETMAP /* @@ -121,9 +121,11 @@ set_crcstrip(struct ixgbe_hw *hw, int on hl = IXGBE_READ_REG(hw, IXGBE_HLREG0); rxc = IXGBE_READ_REG(hw, IXGBE_RDRXCTL); +#ifdef D if (netmap_verbose) D("%s read HLREG 0x%x rxc 0x%x", onoff ? "enter" : "exit", hl, rxc); +#endif /* hw requirements ... */ rxc &= ~IXGBE_RDRXCTL_RSCFRSTSIZE; rxc |= IXGBE_RDRXCTL_RSCACKC; @@ -136,9 +138,11 @@ set_crcstrip(struct ixgbe_hw *hw, int on hl |= IXGBE_HLREG0_RXCRCSTRP; rxc |= IXGBE_RDRXCTL_CRCSTRIP; } +#ifdef D if (netmap_verbose) D("%s write HLREG 0x%x rxc 0x%x", onoff ? "enter" : "exit", hl, rxc); +#endif IXGBE_WRITE_REG(hw, IXGBE_HLREG0, hl); IXGBE_WRITE_REG(hw, IXGBE_RDRXCTL, rxc); } @@ -344,7 +348,9 @@ ixgbe_netmap_txsync(struct netmap_kring */ nic_i = IXGBE_READ_REG(&adapter->hw, IXGBE_TDH(kring->ring_id)); if (nic_i >= kring->nkr_num_slots) { /* XXX can it happen ? */ +#ifdef D D("TDH wrap %d", nic_i); +#endif nic_i -= kring->nkr_num_slots; } if (nic_i != txr->next_to_clean) {