Lines Matching refs:ifc
295 struct ifaddrs *ifc; in lws_interface_to_sa() local
308 for (ifc = ifr; ifc != NULL; ifc = ifc->ifa_next) { in lws_interface_to_sa()
309 if (!ifc->ifa_addr || !ifc->ifa_name) in lws_interface_to_sa()
313 ifc->ifa_name, ifname, in lws_interface_to_sa()
314 ifc->ifa_addr->sa_family, ipv6); in lws_interface_to_sa()
316 if (strcmp(ifc->ifa_name, ifname)) in lws_interface_to_sa()
319 switch (ifc->ifa_addr->sa_family) { in lws_interface_to_sa()
342 &((struct sockaddr_in *)ifc->ifa_addr)->sin_addr, in lws_interface_to_sa()
351 memcpy(addr, (struct sockaddr_in *)ifc->ifa_addr, in lws_interface_to_sa()
357 &((struct sockaddr_in6 *)ifc->ifa_addr)->sin6_addr; in lws_interface_to_sa()
369 &((struct sockaddr_in6 *)ifc->ifa_addr)->sin6_addr, in lws_interface_to_sa()