diff options
-rw-r--r-- | net/ipv4/ip_gre.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/ip_gre.c b/net/ipv4/ip_gre.c index b25b1e5112d0..2a4ef9dc48ff 100644 --- a/net/ipv4/ip_gre.c +++ b/net/ipv4/ip_gre.c | |||
@@ -731,7 +731,7 @@ static netdev_tx_t erspan_xmit(struct sk_buff *skb, | |||
731 | if (skb_cow_head(skb, dev->needed_headroom)) | 731 | if (skb_cow_head(skb, dev->needed_headroom)) |
732 | goto free_skb; | 732 | goto free_skb; |
733 | 733 | ||
734 | if (skb->len > dev->mtu) { | 734 | if (skb->len - dev->hard_header_len > dev->mtu) { |
735 | pskb_trim(skb, dev->mtu); | 735 | pskb_trim(skb, dev->mtu); |
736 | truncate = true; | 736 | truncate = true; |
737 | } | 737 | } |