]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - net/l2tp/l2tp_ip6.c
net: use dst_confirm_neigh for UDP, RAW, ICMP, L2TP
[mirror_ubuntu-zesty-kernel.git] / net / l2tp / l2tp_ip6.c
index 4e4fa1538cbbaf37561f79bd184e5823a8648ced..9f7a516ca808328a2016a89faf74324e79e764da 100644 (file)
@@ -651,7 +651,8 @@ out:
        return err < 0 ? err : len;
 
 do_confirm:
-       dst_confirm(dst);
+       if (msg->msg_flags & MSG_PROBE)
+               dst_confirm_neigh(dst, &fl6.daddr);
        if (!(msg->msg_flags & MSG_PROBE) || len)
                goto back_from_confirm;
        err = 0;