summaryrefslogtreecommitdiffstats
path: root/sys/dev/nfe/if_nfereg.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/nfe/if_nfereg.h')
-rw-r--r--sys/dev/nfe/if_nfereg.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/sys/dev/nfe/if_nfereg.h b/sys/dev/nfe/if_nfereg.h
index 01cc01d..d3671ab 100644
--- a/sys/dev/nfe/if_nfereg.h
+++ b/sys/dev/nfe/if_nfereg.h
@@ -87,11 +87,41 @@
#define NFE_PHY_SPEED 0x18c
#define NFE_PHY_CTL 0x190
#define NFE_PHY_DATA 0x194
+#define NFE_TX_UNICAST 0x1a0
+#define NFE_TX_MULTICAST 0x1a4
+#define NFE_TX_BROADCAST 0x1a8
#define NFE_WOL_CTL 0x200
#define NFE_PATTERN_CRC 0x204
#define NFE_PATTERN_MASK 0x208
#define NFE_PWR_CAP 0x268
#define NFE_PWR_STATE 0x26c
+#define NFE_TX_OCTET 0x280
+#define NFE_TX_ZERO_REXMIT 0x284
+#define NFE_TX_ONE_REXMIT 0x288
+#define NFE_TX_MULTI_REXMIT 0x28c
+#define NFE_TX_LATE_COL 0x290
+#define NFE_TX_FIFO_UNDERUN 0x294
+#define NFE_TX_CARRIER_LOST 0x298
+#define NFE_TX_EXCESS_DEFERRAL 0x29c
+#define NFE_TX_RETRY_ERROR 0x2a0
+#define NFE_RX_FRAME_ERROR 0x2a4
+#define NFE_RX_EXTRA_BYTES 0x2a8
+#define NFE_RX_LATE_COL 0x2ac
+#define NFE_RX_RUNT 0x2b0
+#define NFE_RX_JUMBO 0x2b4
+#define NFE_RX_FIFO_OVERUN 0x2b8
+#define NFE_RX_CRC_ERROR 0x2bc
+#define NFE_RX_FAE 0x2c0
+#define NFE_RX_LEN_ERROR 0x2c4
+#define NFE_RX_UNICAST 0x2c8
+#define NFE_RX_MULTICAST 0x2cc
+#define NFE_RX_BROADCAST 0x2d0
+#define NFE_TX_DEFERAL 0x2d4
+#define NFE_TX_FRAME 0x2d8
+#define NFE_RX_OCTET 0x2dc
+#define NFE_TX_PAUSE 0x2e0
+#define NFE_RX_PAUSE 0x2e4
+#define NFE_RX_DROP 0x2e8
#define NFE_VTAG_CTL 0x300
#define NFE_MSIX_MAP0 0x3e0
#define NFE_MSIX_MAP1 0x3e4
@@ -182,6 +212,10 @@
#define NFE_SEED_100TX 0x00002d00
#define NFE_SEED_1000T 0x00007400
+#define NFE_NUM_MIB_STATV1 21
+#define NFE_NUM_MIB_STATV2 27
+#define NFE_NUM_MIB_STATV3 30
+
#define NFE_MSI_MESSAGES 8
#define NFE_MSI_VECTOR_0_ENABLED 0x01
OpenPOWER on IntegriCloud