svn commit: r188999 - user/dfr/xenhvm/6/sys/dev/xen/netfront
Doug Rabson
dfr at FreeBSD.org
Tue Feb 24 08:42:42 PST 2009
Author: dfr
Date: Tue Feb 24 16:42:41 2009
New Revision: 188999
URL: http://svn.freebsd.org/changeset/base/188999
Log:
Fix build.
Modified:
user/dfr/xenhvm/6/sys/dev/xen/netfront/netfront.c
Modified: user/dfr/xenhvm/6/sys/dev/xen/netfront/netfront.c
==============================================================================
--- user/dfr/xenhvm/6/sys/dev/xen/netfront/netfront.c Tue Feb 24 16:39:58 2009 (r188998)
+++ user/dfr/xenhvm/6/sys/dev/xen/netfront/netfront.c Tue Feb 24 16:42:41 2009 (r188999)
@@ -88,6 +88,7 @@ __FBSDID("$FreeBSD$");
#define NET_TX_RING_SIZE __RING_SIZE((netif_tx_sring_t *)0, PAGE_SIZE)
#define NET_RX_RING_SIZE __RING_SIZE((netif_rx_sring_t *)0, PAGE_SIZE)
+#if __FreeBSD_version >= 700000
/*
* Should the driver do LRO on the RX end
* this can be toggled on the fly, but the
@@ -96,6 +97,12 @@ __FBSDID("$FreeBSD$");
*/
static int xn_enable_lro = 1;
TUNABLE_INT("hw.xn.enable_lro", &xn_enable_lro);
+#else
+
+#define IFCAP_TSO4 0
+#define CSUM_TSO 0
+
+#endif
#ifdef CONFIG_XEN
static int MODPARM_rx_copy = 0;
@@ -416,10 +423,12 @@ netfront_attach(device_t dev)
return err;
}
+#if __FreeBSD_version >= 700000
SYSCTL_ADD_INT(device_get_sysctl_ctx(dev),
SYSCTL_CHILDREN(device_get_sysctl_tree(dev)),
OID_AUTO, "enable_lro", CTLTYPE_INT|CTLFLAG_RW,
&xn_enable_lro, 0, "Large Receive Offload");
+#endif
return 0;
}
More information about the svn-src-user
mailing list