[IPV6] NDISC: Add proxy_ndp sysctl.
We do not always need proxy NDP functionality even we enable forwarding. Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
62dd93181a
commit
fbea49e1e2
@@ -412,7 +412,9 @@ int ip6_forward(struct sk_buff *skb)
|
||||
return -ETIMEDOUT;
|
||||
}
|
||||
|
||||
if (pneigh_lookup(&nd_tbl, &hdr->daddr, skb->dev, 0)) {
|
||||
/* XXX: idev->cnf.proxy_ndp? */
|
||||
if (ipv6_devconf.proxy_ndp &&
|
||||
pneigh_lookup(&nd_tbl, &hdr->daddr, skb->dev, 0)) {
|
||||
int proxied = ip6_forward_proxy_check(skb);
|
||||
if (proxied > 0)
|
||||
return ip6_input(skb);
|
||||
|
Reference in New Issue
Block a user