Guest networking is stalled as virtio is stuck due to a host issue in 3.8 kernels

Bug #1325679 reported by Raja Sivaramakrishnan
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenContrail
Fix Committed
High
Raja Sivaramakrishnan

Bug Description

In Ubuntu 12.4.3 hosts with 3.8 kernels, the following kernel issue can result in guests dropping off the network.

https://bugzilla.kernel.org/show_bug.cgi?id=60620

When this happens, the tap interface corresponding to the guest shows "RX dropped" errors. Also, "tc -s disc" shows a backlog on the TX queues of the guest's eth0 interface.

This issues is fixed by the following Linux kernel commit.

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=96f8d9ecf227638c89f98ccdcdd50b569891976c

This fix is available in 3.10 to 3.14 kernels, except for 3.11. The workaround in 3.8 kernels is to turn off offloads as below.

# ethtool --offload eth0 tx off
# ethtool --offload eth0 tso off
# ethtool --offload eth0 ufo off
# ethtool --offload eth0 gso off

Tags: base
Revision history for this message
Raja Sivaramakrishnan (raja-u) wrote :

Fix committed in Linux kernel.

Changed in opencontrail:
status: New → Fix Committed
tags: added: base
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.