Re: Fw: [Bug 82471] New: net/core/dev.c skb_war_bad_offload
From: Michal Kubecek <hidden>
Date: 2014-12-17 09:55:54
On Wed, Dec 17, 2014 at 02:44:12AM -0600, Richard Laager wrote:
Previous history of this thread: http://thread.gmane.org/gmane.linux.network/326672 On 2014-11-04 22:57:19, Tom Herbert wrote:quoted
Using vlan and bonding? vlan_dev_hard_start_xmit called. A possible cause is that bonding interface is out of sync with slave interface w.r.t. GSO features. Do we know if this worked in 3.14, 3.15?I'm seeing the same sort of crash/warning (skb_war_bad_offload). It's happening on Intel 10 Gig NICs using the ixgbe driver. I'm using bridges (for virtual machines) on top of VLANs on top of 802.3ad bonding. I'm using an MTU of 9000 on the bond0 interface, but 1500 everywhere else. I'm always bonding two ports: one one system, I'm bonding two ports on identical one-port NICs; on another system, I'm bonding two ports on a single two-port NIC. Both systems exhibit the same behavior. Everything has worked fine for a couple years on Ubuntu 12.04 Precise (Linux 3.2.0). It immediately broke when I upgraded to Ubuntu 14.04 Trusty (Linux 3.13.0). I can also reproduce this using the packaged version of Linux 3.16.0 on Trusty.
Would it be possible that the kernel you are using has
da08143b8520 ("vlan: more careful checksum features handling")
(and possibly also a9b3ace44c7d and 3625920b62c3) but not
db115037bb57 ("net: fix checksum features handling in netif_skb_features()")
?
Michal Kubecek