Some results playing around with kernel and ethtool in guest. Same config as above except kernel.
GUEST ===== Lenny Kernel with virtio ------------------------ % uname -a ; ethtool -k eth0 Linux test 2.6.26-2-amd64 #1 SMP Thu Aug 19 00:37:36 UTC 2010 x86_64 GNU/Linux Cannot get device rx csum settings: Operation not supported Cannot get device tx csum settings: Operation not supported Cannot get device scatter-gather settings: Operation not supported Cannot get device tcp segmentation offload settings: Operation not supported Cannot get device udp large send offload settings: Operation not supported Cannot get device generic segmentation offload settings: Operation not supported Cannot get device flags: Operation not supported Offload parameters for eth0: no offload info available Result: Machine crashes as soon as there is traffic on guests eth0. Squeeze Kernel with virtio -------------------------- % uname -a ; ethtool -k eth0 Linux test 2.6.32-5-amd64 #1 SMP Thu Aug 12 13:01:50 UTC 2010 x86_64 GNU/Linux Offload parameters for eth0: rx-checksumming: off tx-checksumming: off scatter-gather: off tcp segmentation offload: off udp fragmentation offload: off generic segmentation offload: off large receive offload: off Result: Works! No crashes after putting some load on guests eth0. Only for reference: Lenny Kernel with e1000 ----------------------- % uname -a ; ethtool -k eth0 Linux test 2.6.26-2-amd64 #1 SMP Thu Aug 19 00:37:36 UTC 2010 x86_64 GNU/Linux Cannot get device flags: Operation not supported Offload parameters for eth0: rx-checksumming: on tx-checksumming: on scatter-gather: on tcp segmentation offload: on udp fragmentation offload: off generic segmentation offload: on large receive offload: off Result: works Squeeze Kernel with e1000 ------------------------- % uname -a ; ethtool -k eth0 Linux test 2.6.32-5-amd64 #1 SMP Thu Aug 12 13:01:50 UTC 2010 x86_64 GNU/Linux Offload parameters for eth0: rx-checksumming: on tx-checksumming: on scatter-gather: on tcp segmentation offload: on udp fragmentation offload: off generic segmentation offload: on large receive offload: off -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

