[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] enable ethtool for xen loopback interface(network in dom0)



----- Original Message ----- From: "Jan Niehusmann" <jan@xxxxxxxxxx>
this patch allows disabling the tx checksums on the xen loopback
interface, which is used for the virtual interfaces of dom0 instead
of netfront/netback.

Great patch thanks. I finally got around to upgrading a box to Xen 3.0 testing (changeset 8269:a91e4dcf629d), applied the patch and it works a dream. I can now bridge the xen0 domain onto a VLAN interface with a pro/1000 MT server NIC (82546EB).

I am using Fedora Core 4 (which doesn't appear to support -K ethtool options in the initscripts), and have added a /sbin/ifup-local script [1] to the system. This in conjunction with adding 'ETHTOOL_KOPTS="tx off"' [2] to my interface configuration works well (Note: I use the standard initscripts to bring up the networking, and not 'network-bridge').

I'm concerned that there may be some performance hit with software checksumming, but I'm happy with working rather than faster. Getting jumbo frame support in the domU's would be probably be a better performance boost.

Greg :-)

--
[1] /sbin/ifup-local
#!/bin/sh

cd /etc/sysconfig/network-scripts
. network-functions

[ -f ../network ] && . ../network

CONFIG="ifcfg-${1}"
source_config

if [ -n "$ETHTOOL_KOPTS" ] ; then
       REALDEVICE=${DEVICE%%:*}
       /sbin/ethtool -K ${REALDEVICE} $ETHTOOL_KOPTS
fi


[2]  /etc/sysconfig/network-scripts/ifcfg-veth0
DEVICE=veth0
TYPE=Ethernet
ONBOOT=yes
IPADDR=192.168.133.1
NETMASK=255.255.255.0
MACADDR=00:aa:00:00:85:01
NOZEROCONF=yes
GATEWAY=192.168.133.254
ARP=yes
ETHTOOL_KOPTS="tx off"


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.