Lines Matching defs:ifa
353 struct ifaddrs *ifap, *ifa;
369 if (getallifaddrs(AF_UNSPEC, &ifa, lifc_flags) < 0)
372 if (ifa == NULL)
375 for (ifap = ifa; ifap != NULL; ifap = ifap->ifa_next) {
479 freeifaddrs(ifa);
504 freeifaddrs(ifa);
511 freeifaddrs(ifa);
680 struct ifaddrs *ifa;
715 ifa = &ainfo->ia_ifa;
718 if (ifa->ifa_name == NULL && (ifa->ifa_name = strdup(ifname)) == NULL)
725 * Parse `nvladdr' and populate `ifa->ifa_addr'.
728 if ((ifa->ifa_addr = calloc(1, size)) == NULL)
732 ifa->ifa_addr->sa_family = af;
735 ifa->ifa_addr->sa_family = AF_INET;
746 if ((ifa->ifa_netmask = malloc(size)) == NULL)
748 if ((err = plen2mask(plen, af, ifa->ifa_netmask)) != 0)
750 (void) memcpy(ifa->ifa_addr, &data, sizeof (data));
762 if ((ifa->ifa_netmask = malloc(size)) == NULL)
769 assert(ifa->ifa_addr != NULL);
770 err = plen2mask(atoi(propstr), ifa->ifa_addr->sa_family,
771 ifa->ifa_netmask);