Module Name: src Committed By: martin Date: Mon Jan 28 13:03:02 UTC 2019
Modified Files: src/sys/dev/pci/ixgbe [netbsd-8]: ixgbe.c ixgbe.h Log Message: Pull up following revision(s) (requested by msaitoh in ticket #1171): sys/dev/pci/ixgbe/ixgbe.c: revision 1.168 sys/dev/pci/ixgbe/ixgbe.h: revision 1.52 sys/dev/pci/ixgbe/ixgbe.c: revision 1.172 sys/dev/pci/ixgbe/ixgbe.c: revision 1.173 Some counters are not per queue but per traffic class. Make new evcnt group "ixgM tcN" (N = 0..7) and move those counters into it. We are using only traffic class 0, so we will see only tc0's counter are updated. - Call ixgbe_init_swfw_semaphore(hw) before calling ixgbe_check_wol_support() because ixgbe_check_wol_support()->ixgbe_check_wol_support()-> ixgbe_get_device_caps() accesses semaphore. - - Move the location of calling setup_eee() in ixgbe_attach(). The previous location was too early. The new location is before calling ixgbe_set_phy_power(). - Restore call of setup_eee() in ixgbe_init_locked(). It was removed in rev. 1.99 (FreeBSD r320688). - When calling setup_eee(), pass enable/disable correctly. To generate a diff of this commit: cvs rdiff -u -r1.88.2.26 -r1.88.2.27 src/sys/dev/pci/ixgbe/ixgbe.c cvs rdiff -u -r1.24.6.14 -r1.24.6.15 src/sys/dev/pci/ixgbe/ixgbe.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.