Lines Matching defs:ifa
365 struct ifaddr *ifa;
367 CK_STAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) {
368 if (ifa->ifa_addr->sa_family != AF_INET)
371 if (ifa->ifa_carp) {
372 if ((*carp_iamatch_p)(ifa, &carpaddr) == 0)
374 sip = &IA_SIN(ifa)->sin_addr;
377 sip = &IA_SIN(ifa)->sin_addr;
381 IA_MASKSIN(ifa)->sin_addr.s_addr))
771 struct ifaddr *ifa;
877 CK_STAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link)
878 if (ifa->ifa_addr->sa_family == AF_INET &&
879 (ifa->ifa_carp == NULL ||
880 (*carp_iamatch_p)(ifa, &enaddr))) {
881 ia = ifatoia(ifa);
882 ifa_ref(ifa);
1351 * retransmit it again. A pending callout owns a reference to the ifa.
1420 garp_timer_start(struct ifaddr *ifa)
1422 struct in_ifaddr *ia = (struct in_ifaddr *) ifa;
1428 ifa_ref(ifa);
1434 arp_ifinit(struct ifnet *ifp, struct ifaddr *ifa)
1440 if (ifa->ifa_carp != NULL)
1443 dst = ifa->ifa_addr;
1452 garp_timer_start(ifa);
1473 struct ifaddr *ifa;
1475 CK_STAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) {
1476 if (ifa->ifa_addr->sa_family == AF_INET)
1477 arp_ifinit(ifp, ifa);