Home | History | Annotate | Download | only in dhcpcd-6.8.2

Lines Matching refs:ifa

194 	struct ifaddrs *ifa;
205 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) {
206 if (ifa->ifa_addr == NULL)
208 if ((ifp = if_find(ifs, ifa->ifa_name)) == NULL)
210 switch(ifa->ifa_addr->sa_family) {
214 (void *)ifa->ifa_addr;
216 (void *)ifa->ifa_netmask;
217 if (ifa->ifa_flags & IFF_POINTOPOINT)
219 (void *)ifa->ifa_dstaddr;
223 ipv4_handleifa(ctx, RTM_NEWADDR, ifs, ifa->ifa_name,
231 sin6 = (struct sockaddr_in6 *)(void *)ifa->ifa_addr;
232 net6 = (struct sockaddr_in6 *)(void *)ifa->ifa_netmask;
242 ifa->ifa_name,
255 struct ifaddrs *ifaddrs, *ifa;
302 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) {
303 if (ifa->ifa_addr != NULL) {
305 if (ifa->ifa_addr->sa_family != AF_LINK)
308 if (ifa->ifa_addr->sa_family != AF_PACKET)
316 if (strcmp(ifp->name, ifa->ifa_name) == 0)
338 if (strcmp(ifn, ifa->ifa_name) == 0)
344 strlcpy(ifn, ifa->ifa_name, sizeof(ifn));
346 strlcpy(alias, ifa->ifa_name, sizeof(alias));
351 if (argc == -1 && strcmp(argv[0], ifa->ifa_name) != 0)
372 if (ifa->ifa_flags & (IFF_LOOPBACK | IFF_POINTOPOINT)) {
398 ifp->flags = ifa->ifa_flags;
401 if (ifa->ifa_addr != NULL) {
403 sdl = (const struct sockaddr_dl *)(void *)ifa->ifa_addr;
409 memcpy(&iflr.addr, ifa->ifa_addr,
410 MIN(ifa->ifa_addr->sa_len, sizeof(iflr.addr)));
489 sll = (const struct sockaddr_ll *)(void *)ifa->ifa_addr;
571 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) {
573 __func__, ifa->ifa_name);