Thread (4 messages) 4 messages, 2 authors, 2014-12-31

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help