From: Jesse Gross <redacted>
Date: Mon, 17 Jan 2011 16:13:18 -0800
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.
Thanks.