Lines Matching refs:ifc
296 struct ifaddrs *ifc; in lws_interface_to_sa() local
309 for (ifc = ifr; ifc != NULL; ifc = ifc->ifa_next) { in lws_interface_to_sa()
310 if (!ifc->ifa_addr || !ifc->ifa_name) in lws_interface_to_sa()
314 ifc->ifa_name, ifname, in lws_interface_to_sa()
315 ifc->ifa_addr->sa_family, ipv6); in lws_interface_to_sa()
317 if (strcmp(ifc->ifa_name, ifname)) in lws_interface_to_sa()
320 switch (ifc->ifa_addr->sa_family) { in lws_interface_to_sa()
343 &((struct sockaddr_in *)ifc->ifa_addr)->sin_addr, in lws_interface_to_sa()
352 memcpy(addr, (struct sockaddr_in *)ifc->ifa_addr, in lws_interface_to_sa()
358 &((struct sockaddr_in6 *)ifc->ifa_addr)->sin6_addr; in lws_interface_to_sa()
370 &((struct sockaddr_in6 *)ifc->ifa_addr)->sin6_addr, in lws_interface_to_sa()