summaryrefslogtreecommitdiffstats
path: root/sys/netinet6
diff options
context:
space:
mode:
authorae <ae@FreeBSD.org>2014-09-08 19:40:59 +0000
committerae <ae@FreeBSD.org>2014-09-08 19:40:59 +0000
commit7bed52c05ca12043d7c337b875d7d6420427f516 (patch)
tree4fe099f76901479d361a24f150d490b5b2089f9d /sys/netinet6
parent259a8f66d567ad77e43d1ef3918c7b75a6ae24d2 (diff)
downloadFreeBSD-src-7bed52c05ca12043d7c337b875d7d6420427f516.zip
FreeBSD-src-7bed52c05ca12043d7c337b875d7d6420427f516.tar.gz
MFC r270927:
Add the reverse part to rule #9. Also change its description in the netstat(8) output. Approved by: re (gjb)
Diffstat (limited to 'sys/netinet6')
-rw-r--r--sys/netinet6/in6_src.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet6/in6_src.c b/sys/netinet6/in6_src.c
index 1458cba..b2e12be 100644
--- a/sys/netinet6/in6_src.c
+++ b/sys/netinet6/in6_src.c
@@ -447,6 +447,8 @@ in6_selectsrc(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts,
*/
if (ifa_preferred(&ia_best->ia_ifa, &ia->ia_ifa))
REPLACE(9);
+ if (ifa_preferred(&ia->ia_ifa, &ia_best->ia_ifa))
+ NEXT(9);
/*
* Rule 14: Use longest matching prefix.
OpenPOWER on IntegriCloud