Thread (9 messages) 9 messages, 4 authors, 2011-01-18

Re: [BUG] bnx2 + vlan + TSO : doesnt work

flat view

From: Eric Dumazet <hidden>
Date: 2011-01-18 06:21:36

Le lundi 17 janvier 2011 à 22:09 -0800, David Miller a écrit :
From: Jesse Gross <redacted>
Date: Mon, 17 Jan 2011 16:13:18 -0800
quoted
I think it is better for netif_skb_features() to actually return the
correct features rather than bypass it here.  NETIF_F_HW_VLAN_TX
doesn't depend on any other offloads, so we can always include it if
it is in dev->features.

Separately, this means there is a problem with bnx2 because it allows
vlan insertion to be turned off, which would have the same effect.
Maybe it is looking directly at skb->protocol or similar for TSO.
Please, someone cons up an acceptable fix fast.
I just woke up, and honestly dont understand why only bnx2 is affected
by this problem of masking NETIF_F_HW_VLAN_TX

And I dont understand all this netif_skb_features() stuff : if we want
to actually test dev->features & NETIF_F_HW_VLAN_TX, and this flag
doesnt depend on other offloads, why are we doing features &
vlan_features.

Jesse, I dont understand why you say "bnx2 allows vlan insertion to be
turned off". Really.


Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help