Lines Matching refs:sin_addr
465 if (IN_MULTICAST(ntohl(sin->sin_addr.s_addr))) {
475 } else if (sin->sin_addr.s_addr != INADDR_ANY) {
507 !IN_MULTICAST(ntohl(sin->sin_addr.s_addr))) {
509 sin->sin_addr, lport, INPLOOKUP_WILDCARD);
511 (ntohl(sin->sin_addr.s_addr) != INADDR_ANY ||
518 (ntohl(sin->sin_addr.s_addr) != INADDR_ANY ||
538 t = in_pcblookup_local_and_cleanup(pcbinfo, sin->sin_addr,
543 if (ntohl(sin->sin_addr.s_addr) !=
568 inp->inp_laddr = sin->sin_addr;
717 if (sin->sin_addr.s_addr == INADDR_ANY)
718 sin->sin_addr = IA_SIN(ia)->sin_addr;
719 else if (sin->sin_addr.s_addr == (u_int32_t)INADDR_BROADCAST &&
721 sin->sin_addr = satosin(&ia->ia_broadaddr)->sin_addr;
754 satosin(&ro->ro_dst)->sin_addr.s_addr !=
755 sin->sin_addr.s_addr ||
770 ((struct sockaddr_in *)(void *)&ro->ro_dst)->sin_addr =
771 sin->sin_addr;
847 if (IN_MULTICAST(ntohl(sin->sin_addr.s_addr)) &&
911 pcb = in_pcblookup_hash(inp->inp_pcbinfo, sin->sin_addr, sin->sin_port,
912 inp->inp_laddr.s_addr ? inp->inp_laddr : ifaddr.sin_addr,
940 inp->inp_laddr = ifaddr.sin_addr;
952 inp->inp_faddr = sin->sin_addr;
1129 sin->sin_addr = inp->inp_laddr;
1157 sin->sin_addr = inp->inp_faddr;