RTF_DONTCHANGEIFA
if (cmd != RTM_ADD || ISSET(info->rti_flags, RTF_DONTCHANGEIFA))
if (ISSET(info->rti_flags, RTF_DONTCHANGEIFA))
rt->rt_flags = RTF_UP | (flags & ~RTF_DONTCHANGEIFA);
info.rti_flags = flags | ifa->ifa_flags | RTF_DONTCHANGEIFA;
info.rti_flags = RTF_HOST | RTF_LOCAL | RTF_DONTCHANGEIFA;
if (ISSET(info->rti_flags, RTF_DONTCHANGEIFA)) {
if (!ISSET(info->rti_flags, RTF_DONTCHANGEIFA)