Searched refs:intfAddr (Results 1 - 1 of 1) sorted by relevance
/external/mdnsresponder/mDNSPosix/ |
H A D | mDNSPosix.c | 625 mDNSlocal int SetupSocket(struct sockaddr *intfAddr, mDNSIPPort port, int interfaceIndex, int *sktPtr) argument 634 assert(intfAddr != NULL); 639 if (intfAddr->sa_family == AF_INET) *sktPtr = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP); 641 else if (intfAddr->sa_family == AF_INET6) *sktPtr = socket(PF_INET6, SOCK_DGRAM, IPPROTO_UDP); 645 if (*sktPtr < 0) { err = errno; perror((intfAddr->sa_family == AF_INET) ? "socket AF_INET" : "socket AF_INET6"); } 661 if (intfAddr->sa_family == AF_INET) 698 imr.imr_interface = ((struct sockaddr_in*)intfAddr)->sin_addr; 706 err = setsockopt(*sktPtr, IPPROTO_IP, IP_MULTICAST_IF, &((struct sockaddr_in*)intfAddr)->sin_addr, sizeof(struct in_addr)); 736 } // endif (intfAddr->sa_family == AF_INET) 739 else if (intfAddr 851 SetupOneInterface(mDNS *const m, struct sockaddr *intfAddr, struct sockaddr *intfMask, const char *intfName, int intfIndex) argument [all...] |
Completed in 57 milliseconds