]> git.proxmox.com Git - ovs.git/blobdiff - datapath/linux/compat/ip6_gre.c
compat: Include confirm_neigh parameter if needed
[ovs.git] / datapath / linux / compat / ip6_gre.c
index afff817ecade3c2bfeafe6ee91eaeb8886b88bcd..7fd34530999cef8c57c84ece14092e82d1e5aa8a 100644 (file)
@@ -1089,7 +1089,11 @@ static netdev_tx_t ip6erspan_tunnel_xmit(struct sk_buff *skb,
 
        /* TooBig packet may have updated dst->dev's mtu */
        if (!t->parms.collect_md && dst && dst_mtu(dst) > dst->dev->mtu)
+#ifndef HAVE_DST_OPS_CONFIRM_NEIGH
                dst->ops->update_pmtu(dst, NULL, skb, dst->dev->mtu);
+#else
+               dst->ops->update_pmtu(dst, NULL, skb, dst->dev->mtu, false);
+#endif
 
        err = ip6_tnl_xmit(skb, dev, dsfield, &fl6, encap_limit, &mtu,
                           NEXTHDR_GRE);