diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/core/dev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index 660dd41aaaa6..8e07109cc0ef 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -1485,7 +1485,7 @@ int dev_forward_skb(struct net_device *dev, struct sk_buff *skb) | |||
1485 | nf_reset(skb); | 1485 | nf_reset(skb); |
1486 | 1486 | ||
1487 | if (!(dev->flags & IFF_UP) || | 1487 | if (!(dev->flags & IFF_UP) || |
1488 | (skb->len > (dev->mtu + dev->hard_header_len))) { | 1488 | (skb->len > (dev->mtu + dev->hard_header_len + VLAN_HLEN))) { |
1489 | kfree_skb(skb); | 1489 | kfree_skb(skb); |
1490 | return NET_RX_DROP; | 1490 | return NET_RX_DROP; |
1491 | } | 1491 | } |