IFA_ROUTE
if (ifa->ifa_flags & IFA_ROUTE &&
ifa->ifa_flags &= ~IFA_ROUTE;
rt->rt_ifa->ifa_flags & IFA_ROUTE &&
rt->rt_ifa->ifa_flags &= ~IFA_ROUTE;
ifa->ifa_flags |= IFA_ROUTE;
aa->aa_ifa.ifa_flags &= ~IFA_ROUTE;
aa->aa_ifa.ifa_flags |= IFA_ROUTE;
if (ia->ia_flags & IFA_ROUTE) {
target->ia_flags |= IFA_ROUTE;
if ((target->ia_flags & IFA_ROUTE) == 0)
if ((ia->ia_flags & IFA_ROUTE) == 0) {
target->ia_flags &= ~IFA_ROUTE;
ia->ia_flags |= IFA_ROUTE;
target->ia_flags &= ~IFA_ROUTE;
if (ia->ia_flags & IFA_ROUTE) {
ifa->ifa_flags |= IFA_ROUTE;
ia->ia_flags |= IFA_ROUTE;
if ((target->ia_flags & IFA_ROUTE) == 0)
if ((ia->ia_flags & IFA_ROUTE) == 0) {
target->ia_flags &= ~IFA_ROUTE;
target->ia_flags &= ~IFA_ROUTE;