Lines Matching refs:ia_ifa
324 ifaref(&ia->ia_ifa);
358 ifaref(&ia->ia_ifa);
362 ifafree(&oia->ia_ifa);
410 ifa = &ia->ia_ifa;
430 ifaref(&ia->ia_ifa);
547 if (ia->ia_ifa.ifa_dstaddr)
549 ((struct sockaddr_in *)ia->ia_ifa.ifa_dstaddr)->sin_addr;
571 ia->ia_ifa.ifa_dstaddr = (struct sockaddr *)&oldaddr;
572 rtinit(&(ia->ia_ifa), (int)RTM_DELETE, RTF_HOST);
573 ia->ia_ifa.ifa_dstaddr =
575 rtinit(&(ia->ia_ifa), (int)RTM_ADD, RTF_HOST|RTF_UP);
592 if (ia->ia_ifa.ifa_dstaddr)
594 ((struct sockaddr_in *)ia->ia_ifa.ifa_dstaddr)->sin_addr;
651 if (ia->ia_ifa.ifa_dstaddr)
653 ((struct sockaddr_in *)ia->ia_ifa.ifa_dstaddr)->sin_addr;
722 if (ia->ia_ifa.ifa_dstaddr)
724 ((struct sockaddr_in *)ia->ia_ifa.ifa_dstaddr)->sin_addr;
761 if (ia->ia_ifa.ifa_dstaddr)
763 ((struct sockaddr_in *)ia->ia_ifa.ifa_dstaddr)->sin_addr;
787 ifa = &ia->ia_ifa;
928 ifafree(&ia->ia_ifa);
1129 rtinit_locked(&(ia->ia_ifa), (int)RTM_DELETE, RTF_HOST);
1131 rtinit_locked(&(ia->ia_ifa), (int)RTM_DELETE, 0);
1165 cmd = (&ia->ia_ifa == ifa0) ? SIOCSIFADDR : SIOCAIFADDR;
1190 ia->ia_ifa.ifa_addr = (struct sockaddr *)&oldaddr;
1192 ia->ia_ifa.ifa_addr = (struct sockaddr *)&ia->ia_addr;
1216 ia->ia_ifa.ifa_metric = ifp->if_metric;
1223 ia->ia_ifa.ifa_dstaddr = ia->ia_ifa.ifa_addr;
1230 if ((error = rtinit(&(ia->ia_ifa), (int)RTM_ADD, flags)) == 0)