Deleted Added
full compact
64c64
< __FBSDID("$FreeBSD: head/sys/netinet6/in6_src.c 243148 2012-11-16 12:12:02Z ae $");
---
> __FBSDID("$FreeBSD: head/sys/netinet6/in6_src.c 245230 2013-01-09 18:18:08Z ume $");
386,389c386,391
< if (ia_best->ia_ifp == ifp && ia->ia_ifp != ifp)
< NEXT(5);
< if (ia_best->ia_ifp != ifp && ia->ia_ifp == ifp)
< REPLACE(5);
---
> if (!(ND_IFINFO(ifp)->flags & ND6_IFF_NO_PREFER_IFACE)) {
> if (ia_best->ia_ifp == ifp && ia->ia_ifp != ifp)
> NEXT(5);
> if (ia_best->ia_ifp != ifp && ia->ia_ifp == ifp)
> REPLACE(5);
> }