freebsd-dev/sys/dev/cxgbe/common
Navdeep Parhar 784a631dc5 cxgbe(4): Tidy up PAUSE frame accounting.
Figure out if the chip is counting PAUSE frames in the "normal" stats
and take them out if it is.  This fixes a bug in the tx stats because
the default hardware behavior is different for Tx and Rx but the driver
was treating both the same way.  The result was that OPACKETS, OBYTES,
and OMCASTS were under-reported (if tx_pause > 0) before this change.

Note that the mac_stats sysctl still gives you the raw value of these
statistics straight from the device registers.
2016-03-17 01:15:16 +00:00
..
common.h cxgbe(4): Add sysctls to display the TP microcode version and the 2016-03-11 03:15:17 +00:00
t4_hw.c cxgbe(4): Tidy up PAUSE frame accounting. 2016-03-17 01:15:16 +00:00
t4_hw.h cxgbe(4): Very basic T6 awareness. This is part of ongoing work to 2016-03-04 13:11:13 +00:00
t4_msg.h cxgbe: catch up with the latest hardware-related definitions. 2016-02-19 00:29:16 +00:00
t4_regs_values.h cxgbe: catch up with the latest hardware-related definitions. 2016-02-19 00:29:16 +00:00
t4_regs.h cxgbe: catch up with the latest hardware-related definitions. 2016-02-19 00:29:16 +00:00
t4_tcb.h cxgbe: catch up with the latest hardware-related definitions. 2016-02-19 00:29:16 +00:00