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]

Reply via email to