Description of problem: Booting up a F8 guest, the eth0 device has following settings by default: # ethtool -k eth0 Offload parameters for eth0: rx-checksumming: off tx-checksumming: on scatter-gather: off tcp segmentation offload: off udp fragmentation offload: off generic segmentation offload: off If I try to 'wget http://google.com' the connections all fail - some, but not all, packets are not replied to. If I turn off checksum offload with ethtool -K eth0 tx off then, everything works fine. This blocks install of new guests becasue they have TX checksum enabled by default. Version-Release number of selected component (if applicable): Guest kernel: 2.6.21-2950.fc8xen xenner-0.29-1.fc9.x86_64 How reproducible: Always Steps to Reproduce: 1. Setup guest config to use libvirt 'default' network, ie connect the TAP device to 'virbr0', which is connected to outside world with NAT. 1. Boot the guest 2. Run wget http://google.com 3. Actual results: No reply Expected results: Fetches index.html Additional info:
Created attachment 303167 [details] Xenstore data
Created attachment 303168 [details] netbackd log file
Created attachment 303169 [details] tcpdump log when tx is enabled (and traffic fails)
Created attachment 303170 [details] tcpdump log when tx is disabled (and traffic succeeds)
Ok, can reproduce it, investigating ...
Fixed: http://hg.et.redhat.com/kvm/xenner?cs=34f0d0f825f1
https://koji.fedoraproject.org/koji/taskinfo?taskID=574802 (scratch build, seems cvs isn't fully up'n'running yet).
http://koji.fedoraproject.org/packages/xenner/0.29/2.fc9/ please retest
Confirm this works now - although on i386 Xenner fails with a exception about missing instruction emulation. Xenner 0.33 works though, so be good to get that pushed to F9 updates
Thanks for testing. F10 has 0.33 already. F9 update is planned but I think I'll address the libvirt integration issues first ...