diff options
author | Yitchak Gertner <gertner@broadcom.com> | 2008-08-13 18:49:05 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-08-13 19:01:31 -0400 |
commit | 66e855f3f5197fec1162c5235fdb5f92b956d618 (patch) | |
tree | 2f19f96c48f50cd703b66d35e19312b208acd3bd /drivers/net/bnx2x_reg.h | |
parent | 1adcd8bee37f494e22aee856467e994ae086ae45 (diff) |
bnx2x: Statistics
Statistics
- Making sure that each drop is accounted for in the driver statistics
- Clearing the FW statistics when driver is loaded to prevent
inconsistency with HW statistics
- Once error is detected (bnx2x_panic_dump), stop the statistics
before other actions (currently it is stopped last and can corrupt
the data) - Adding HW checksum error counter to the statistics
- Removing unused variable stats_ticks
- Using macros instead of magic numbers to indicate which statistics are
shared per port and which are per function
Signed-off-by: Yitchak Gertner <gertner@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bnx2x_reg.h')
-rw-r--r-- | drivers/net/bnx2x_reg.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/bnx2x_reg.h b/drivers/net/bnx2x_reg.h index 15c9a9946724..40c3a7735d25 100644 --- a/drivers/net/bnx2x_reg.h +++ b/drivers/net/bnx2x_reg.h | |||
@@ -1727,6 +1727,9 @@ | |||
1727 | /* [R 32] Rx statistics : In user packets discarded due to BRB backpressure | 1727 | /* [R 32] Rx statistics : In user packets discarded due to BRB backpressure |
1728 | for port0 */ | 1728 | for port0 */ |
1729 | #define NIG_REG_STAT0_BRB_DISCARD 0x105f0 | 1729 | #define NIG_REG_STAT0_BRB_DISCARD 0x105f0 |
1730 | /* [R 32] Rx statistics : In user packets truncated due to BRB backpressure | ||
1731 | for port0 */ | ||
1732 | #define NIG_REG_STAT0_BRB_TRUNCATE 0x105f8 | ||
1730 | /* [WB_R 36] Tx statistics : Number of packets from emac0 or bmac0 that | 1733 | /* [WB_R 36] Tx statistics : Number of packets from emac0 or bmac0 that |
1731 | between 1024 and 1522 bytes for port0 */ | 1734 | between 1024 and 1522 bytes for port0 */ |
1732 | #define NIG_REG_STAT0_EGRESS_MAC_PKT0 0x10750 | 1735 | #define NIG_REG_STAT0_EGRESS_MAC_PKT0 0x10750 |