The mystery of TCP segmentation offload bug
There are incidents that have a generic description 'TCP segmentation offload bug' that affects multiple virtualization platforms. The workaround is the same, by disabling this feature. Case one Virtualization Platform : KVM/QEMU Symptom : Periodically, guest would lose network connectivity after heavy load. Restarting the guest network doesn't fix the problem. Guest will be ok after rebooting. Reference : https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/997978/comments/134 Workaround : ethtool -K eth0 tx off sg off tso off ufo off gso off gro off lro off Case two Virtualization Platform : Xen Symptom : DomU hangs after network heavy load (@10 Mbyte/s). Reference : https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/997978/comments/132 Workaround : disable offloading using ethtool ethtool --offload gso off tso off sg off gro off Case three Virtualization Platform : VMWare Symptom : 1. Page could not be displayed after VM migration t