diff options
author | gallatin <gallatin@FreeBSD.org> | 2009-06-02 16:52:33 +0000 |
---|---|---|
committer | gallatin <gallatin@FreeBSD.org> | 2009-06-02 16:52:33 +0000 |
commit | 0ccb73a32354d200cc7d10de55ff6044370f8d44 (patch) | |
tree | 82a1f800cac06180b8c61350f70cc983daa37b8c /sys/dev/mxge/if_mxge_var.h | |
parent | 2f4849a20fcbe8d9274d9ccb3430aaf60dac8da6 (diff) | |
download | FreeBSD-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.h | 6 |
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; |