git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCAST
[sfrench/cifs-2.6.git]
/
net
/
netfilter
/
xt_addrtype.c
diff --git
a/net/netfilter/xt_addrtype.c
b/net/netfilter/xt_addrtype.c
index fab6eea1bf382704b07449d88deaece0aa9d7d7e..5b4743cc0436105f51cca8cc4ec71cf4a0ed730e 100644
(file)
--- a/
net/netfilter/xt_addrtype.c
+++ b/
net/netfilter/xt_addrtype.c
@@
-73,7
+73,7
@@
static u32 match_lookup_rt6(struct net *net, const struct net_device *dev,
if (dev == NULL && rt->rt6i_flags & RTF_LOCAL)
ret |= XT_ADDRTYPE_LOCAL;
- if (
rt->rt6i_flags & RTF_ANYCAST
)
+ if (
ipv6_anycast_destination((struct dst_entry *)rt, addr)
)
ret |= XT_ADDRTYPE_ANYCAST;
dst_release(&rt->dst);