skbuff: introduce skb_gso_validate_mtu
[cascardo/linux.git] / net / mpls / af_mpls.c
index 0b80a71..7a4aa34 100644 (file)
@@ -91,7 +91,7 @@ bool mpls_pkt_too_big(const struct sk_buff *skb, unsigned int mtu)
        if (skb->len <= mtu)
                return false;
 
-       if (skb_is_gso(skb) && skb_gso_network_seglen(skb) <= mtu)
+       if (skb_is_gso(skb) && skb_gso_validate_mtu(skb, mtu))
                return false;
 
        return true;