IN6_IFF_DETACHED
return in6_addr_flags(ifa, IN6_IFF_TENTATIVE | IN6_IFF_DETACHED);
(IN6_IFF_DETACHED | IN6_IFF_ANYCAST | IN6_IFF_NOTREADY))) {
(IN6_IFF_DETACHED | IN6_IFF_ANYCAST | IN6_IFF_NOTREADY))) {
(ifa6->ia6_flags & (IN6_IFF_DETACHED |
(ifa6->ia6_flags & (IN6_IFF_DETACHED |
(IN6_IFF_DETACHED | IN6_IFF_NOTREADY | IN6_IFF_ANYCAST)) {
(IN6_IFF_DETACHED |
if (ifa6->ia6_flags & (IN6_IFF_DETACHED |
if (ifa6->ia6_flags & (IN6_IFF_DETACHED |
if (ifa6->ia6_flags & (IN6_IFF_DETACHED |
ia->ia6_flags |= IN6_IFF_DETACHED;
if (ia->ia6_flags & IN6_IFF_DETACHED)
if (ia->ia6_flags & IN6_IFF_DETACHED)
if (ia->ia6_flags & IN6_IFF_DETACHED) {
ia->ia6_flags &= ~IN6_IFF_DETACHED;
if (!(ia->ia6_flags & IN6_IFF_DETACHED)) {
ia->ia6_flags |= IN6_IFF_DETACHED;
(ifra->ifra_flags & IN6_IFF_DETACHED) != 0 ||
(((ia)->ia6_flags & (IN6_IFF_TENTATIVE | IN6_IFF_DETACHED)) == 0)
else if (ia6->ia6_flags & IN6_IFF_DETACHED &&
else if (ia6->ia6_flags & IN6_IFF_DETACHED &&
if (addrflags & IN6_IFF_DETACHED)