|
@@ -12,7 +12,7 @@ int __vlan_hwaccel_rx(struct sk_buff *skb, struct vlan_group *grp,
|
|
return NET_RX_DROP;
|
|
return NET_RX_DROP;
|
|
|
|
|
|
if (skb_bond_should_drop(skb, ACCESS_ONCE(skb->dev->master)))
|
|
if (skb_bond_should_drop(skb, ACCESS_ONCE(skb->dev->master)))
|
|
- goto drop;
|
|
|
|
|
|
+ skb->deliver_no_wcard = 1;
|
|
|
|
|
|
skb->skb_iif = skb->dev->ifindex;
|
|
skb->skb_iif = skb->dev->ifindex;
|
|
__vlan_hwaccel_put_tag(skb, vlan_tci);
|
|
__vlan_hwaccel_put_tag(skb, vlan_tci);
|
|
@@ -84,7 +84,7 @@ vlan_gro_common(struct napi_struct *napi, struct vlan_group *grp,
|
|
struct sk_buff *p;
|
|
struct sk_buff *p;
|
|
|
|
|
|
if (skb_bond_should_drop(skb, ACCESS_ONCE(skb->dev->master)))
|
|
if (skb_bond_should_drop(skb, ACCESS_ONCE(skb->dev->master)))
|
|
- goto drop;
|
|
|
|
|
|
+ skb->deliver_no_wcard = 1;
|
|
|
|
|
|
skb->skb_iif = skb->dev->ifindex;
|
|
skb->skb_iif = skb->dev->ifindex;
|
|
__vlan_hwaccel_put_tag(skb, vlan_tci);
|
|
__vlan_hwaccel_put_tag(skb, vlan_tci);
|