Lines Matching refs:sin_addr
130 if (IA_SIN(ia)->sin_addr.s_addr == in.s_addr) {
154 if (ia->ia_addr.sin_addr.s_addr == in.s_addr)
169 in_addr_t original_addr = IA_SIN(original_ia)->sin_addr.s_addr;
175 in_addr_t addr = IA_SIN(ia)->sin_addr.s_addr;
212 char *cplim = (char *) &ap->sin_addr;
213 char *cp = (char *) (&ap->sin_addr + 1);
278 if (addr->sin_addr.s_addr != INADDR_ANY &&
279 prison_check_ip4(td->td_ucred, &addr->sin_addr) != 0)
292 if (ia->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr)
300 &ia->ia_addr.sin_addr) == 0)
377 dstaddr->sin_addr.s_addr == INADDR_ANY))
395 if (it->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr &&
396 prison_check_ip4(td->td_ucred, &addr->sin_addr) == 0)
418 ia->ia_subnetmask = ntohl(ia->ia_sockmask.sin_addr.s_addr);
420 in_addr_t i = ntohl(addr->sin_addr.s_addr);
432 ia->ia_sockmask.sin_addr.s_addr = htonl(ia->ia_subnetmask);
434 ia->ia_subnet = ntohl(addr->sin_addr.s_addr) & ia->ia_subnetmask;
441 ia->ia_broadaddr.sin_addr.s_addr = INADDR_BROADCAST;
445 ia->ia_broadaddr.sin_addr.s_addr =
469 LIST_INSERT_HEAD(INADDR_HASH(ia->ia_addr.sin_addr.s_addr), ia, ia_hash);
585 prison_check_ip4(td->td_ucred, &it->ia_addr.sin_addr) == 0))
588 if (it->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr &&
590 &addr->sin_addr) == 0))
683 if (it->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr &&
684 prison_check_ip4(td->td_ucred, &addr->sin_addr) == 0) {
810 (ia->ia_addr.sin_addr.s_addr == INADDR_ANY))
815 ia->ia_dstaddr.sin_addr.s_addr == ia->ia_addr.sin_addr.s_addr)
820 (ia->ia_sockmask.sin_addr.s_addr == INADDR_BROADCAST))
835 *prefix = ia->ia_dstaddr.sin_addr;
839 *prefix = ia->ia_addr.sin_addr;
843 *prefix = ia->ia_addr.sin_addr;
844 *mask = ia->ia_sockmask.sin_addr;
867 .sin_addr = maddr,
875 .sin_addr.s_addr = daddr.s_addr & maddr.s_addr,
977 mask.sin_addr.s_addr = ia->ia_subnetmask;
987 addr.sin_addr.s_addr = ntohl(ia->ia_addr.sin_addr.s_addr);
991 addr.sin_addr.s_addr = ia->ia_addr.sin_addr.s_addr;
1136 return ((in.s_addr == ia->ia_broadaddr.sin_addr.s_addr ||
1325 addr = ((const struct sockaddr_in *)saddr)->sin_addr;
1326 mask = ((const struct sockaddr_in *)smask)->sin_addr;
1448 inet_ntoa_r(l3sin->sin_addr, addrbuf));
1481 sin->sin_addr = lle->r_l3addr.addr4;
1537 lle = in_lltable_new(sin->sin_addr, flags);
1578 lle = in_lltable_find_dst(llt, sin->sin_addr);