diff options
author | Jiri Benc <jbenc@redhat.com> | 2015-08-20 13:56:27 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-08-21 00:42:37 +0200 |
commit | ab450605b35caa768ca33e86db9403229bf42be4 (patch) | |
tree | 3f85c27d4223de9d6ea283709b43cd3bcf39f7c0 /net/ipv6/route.c | |
parent | ipv6: drop metadata dst in ip6_route_input (diff) | |
download | linux-ab450605b35caa768ca33e86db9403229bf42be4.tar.xz linux-ab450605b35caa768ca33e86db9403229bf42be4.zip |
ipv6: ndisc: inherit metadata dst when creating ndisc requests
If output device wants to see the dst, inherit the dst of the original skb
in the ndisc request.
This is an IPv6 counterpart of commit 0accfc268f4d ("arp: Inherit metadata
dst when creating ARP requests").
Signed-off-by: Jiri Benc <jbenc@redhat.com>
Acked-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/route.c')
-rw-r--r-- | net/ipv6/route.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index 0947ad0b3de8..c4f3b9fcca9d 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c @@ -538,7 +538,7 @@ static void rt6_probe_deferred(struct work_struct *w) container_of(w, struct __rt6_probe_work, work); addrconf_addr_solict_mult(&work->target, &mcaddr); - ndisc_send_ns(work->dev, NULL, &work->target, &mcaddr, NULL); + ndisc_send_ns(work->dev, NULL, &work->target, &mcaddr, NULL, NULL); dev_put(work->dev); kfree(work); } |