diff options
author | YOSHIFUJI Hideaki <[email protected]> | 2005-11-28 22:27:11 -0800 |
---|---|---|
committer | David S. Miller <[email protected]> | 2005-11-28 22:27:11 -0800 |
commit | 220bbd748335f73aafb472a97716762a42cb0d58 (patch) | |
tree | 7bbcf26661ba53bb6c782dff0b8afee7bc417f27 | |
parent | 624f54be206adf970cd8eece16446b027913e533 (diff) |
[IPV6]: Implement appropriate dummy rule 4 in ipv6_dev_get_saddr().
Ensure to update hiscore.rule in dummy rule 4 in ipv6_dev_get_saddr().
Pointed out by Yan Zheng <[email protected]>.
Signed-off-by: YOSHIFUJI Hideaki <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
-rw-r--r-- | net/ipv6/addrconf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c index a16064ba0caf..76ff9f4fe89d 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c @@ -985,6 +985,8 @@ int ipv6_dev_get_saddr(struct net_device *daddr_dev, } /* Rule 4: Prefer home address -- not implemented yet */ + if (hiscore.rule < 4) + hiscore.rule++; /* Rule 5: Prefer outgoing interface */ if (hiscore.rule < 5) { |