summaryrefslogtreecommitdiffstats
path: root/sys/dev/mxge/if_mxge_var.h
diff options
context:
space:
mode:
authorgallatin <gallatin@FreeBSD.org>2009-06-02 16:52:33 +0000
committergallatin <gallatin@FreeBSD.org>2009-06-02 16:52:33 +0000
commit0ccb73a32354d200cc7d10de55ff6044370f8d44 (patch)
tree82a1f800cac06180b8c61350f70cc983daa37b8c /sys/dev/mxge/if_mxge_var.h
parent2f4849a20fcbe8d9274d9ccb3430aaf60dac8da6 (diff)
downloadFreeBSD-src-0ccb73a32354d200cc7d10de55ff6044370f8d44.zip
FreeBSD-src-0ccb73a32354d200cc7d10de55ff6044370f8d44.tar.gz
Buf-ring fixes for mxge
- always maintain byte/mcast/drop stats via drbr - move #define of IFNET_BUF_RING so that its picked up by all files in the driver - conditionalize IFNET_BUF_RING on the FreeBSD_version bump just after it appeared in the tree. Sponsored by: Myricom Inc.
Diffstat (limited to 'sys/dev/mxge/if_mxge_var.h')
-rw-r--r--sys/dev/mxge/if_mxge_var.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/mxge/if_mxge_var.h b/sys/dev/mxge/if_mxge_var.h
index b17faf2..8240b62 100644
--- a/sys/dev/mxge/if_mxge_var.h
+++ b/sys/dev/mxge/if_mxge_var.h
@@ -46,6 +46,10 @@ $FreeBSD$
#define MXGE_VIRT_JUMBOS 0
#endif
+#if (__FreeBSD_version > 800082)
+#define IFNET_BUF_RING 1
+#endif
+
#ifndef VLAN_CAPABILITIES
#define VLAN_CAPABILITIES(ifp)
#define mxge_vlans_active(sc) (sc)->ifp->if_nvlans
@@ -192,8 +196,6 @@ struct mxge_slice_state {
volatile uint32_t *irq_claim;
u_long ipackets;
u_long opackets;
- u_long obytes;
- u_long omcasts;
u_long oerrors;
int if_drv_flags;
struct lro_head lro_active;
OpenPOWER on IntegriCloud