|
@@ -5078,9 +5078,11 @@ static netdev_features_t be_features_check(struct sk_buff *skb,
|
|
|
struct be_adapter *adapter = netdev_priv(dev);
|
|
|
u8 l4_hdr = 0;
|
|
|
|
|
|
- /* The code below restricts offload features for some tunneled packets.
|
|
|
+ /* The code below restricts offload features for some tunneled and
|
|
|
+ * Q-in-Q packets.
|
|
|
* Offload features for normal (non tunnel) packets are unchanged.
|
|
|
*/
|
|
|
+ features = vlan_features_check(skb, features);
|
|
|
if (!skb->encapsulation ||
|
|
|
!(adapter->flags & BE_FLAGS_VXLAN_OFFLOADS))
|
|
|
return features;
|