summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/intelxvf.h
diff options
context:
space:
mode:
authorMichael Brown2015-05-18 23:09:47 +0200
committerMichael Brown2015-05-19 14:03:02 +0200
commit51b6a1c835656903ccf9162b61e0c3cc673bbbe8 (patch)
treec642269bb3ac8de8043bcc0fcc5fd5f8dbad16ae /src/drivers/net/intelxvf.h
parent[int13con] Add basic ability to log to a local disk via INT 13 (diff)
downloadipxe-51b6a1c835656903ccf9162b61e0c3cc673bbbe8.tar.gz
ipxe-51b6a1c835656903ccf9162b61e0c3cc673bbbe8.tar.xz
ipxe-51b6a1c835656903ccf9162b61e0c3cc673bbbe8.zip
[intel] Add intelxvf_stats() to dump packet statistics registers
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/drivers/net/intelxvf.h')
-rw-r--r--src/drivers/net/intelxvf.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/drivers/net/intelxvf.h b/src/drivers/net/intelxvf.h
index ffbd39d0..aae58c9e 100644
--- a/src/drivers/net/intelxvf.h
+++ b/src/drivers/net/intelxvf.h
@@ -71,7 +71,28 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
#define INTELXVF_SRRCTL_DESCTYPE_DEFAULT INTELXVF_SRRCTL_DESCTYPE ( 0x00 )
#define INTELXVF_SRRCTL_DESCTYPE_MASK INTELXVF_SRRCTL_DESCTYPE ( 0x07 )
+/** Good Packets Received Count */
+#define INTELXVF_GPRC 0x101c
+
+/** Good Packets Received Count Low */
+#define INTELXVF_GORCL 0x1020
+
+/** Good Packets Received Count High */
+#define INTELXVF_GORCH 0x1024
+
+/* Multicast Packets Received Count */
+#define INTELXVF_MPRC 0x1034
+
/** Transmit Descriptor register block */
#define INTELXVF_TD 0x2000UL
+/** Good Packets Transmitted Count */
+#define INTELXVF_GPTC 0x201c
+
+/** Good Packets Transmitted Count Low */
+#define INTELXVF_GOTCL 0x2020
+
+/** Good Packets Transmitted Count High */
+#define INTELXVF_GOTCH 0x2024
+
#endif /* _INTELXVF_H */