Lines Matching refs:sin_addr

128 		if (IA_SIN(ia)->sin_addr.s_addr == in.s_addr) {
151 if (ia->ia_addr.sin_addr.s_addr == in.s_addr) {
169 in_addr_t in = IA_SIN(ia)->sin_addr.s_addr;
174 if (it != ia && IA_SIN(it)->sin_addr.s_addr == in) {
207 char *cplim = (char *) &ap->sin_addr;
208 char *cp = (char *) (&ap->sin_addr + 1);
272 if (addr->sin_addr.s_addr != INADDR_ANY &&
273 prison_check_ip4(td->td_ucred, &addr->sin_addr) != 0)
286 if (ia->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr)
294 &ia->ia_addr.sin_addr) == 0)
370 dstaddr->sin_addr.s_addr == INADDR_ANY))
388 if (it->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr &&
389 prison_check_ip4(td->td_ucred, &addr->sin_addr) == 0)
411 ia->ia_subnetmask = ntohl(ia->ia_sockmask.sin_addr.s_addr);
413 in_addr_t i = ntohl(addr->sin_addr.s_addr);
425 ia->ia_sockmask.sin_addr.s_addr = htonl(ia->ia_subnetmask);
427 ia->ia_subnet = ntohl(addr->sin_addr.s_addr) & ia->ia_subnetmask;
434 ia->ia_broadaddr.sin_addr.s_addr = INADDR_BROADCAST;
438 ia->ia_broadaddr.sin_addr.s_addr =
466 LIST_INSERT_HEAD(INADDR_HASH(ia->ia_addr.sin_addr.s_addr), ia, ia_hash);
498 ia->ia_addr.sin_addr.s_addr != INADDR_ANY &&
500 ia->ia_dstaddr.sin_addr.s_addr == ia->ia_addr.sin_addr.s_addr)) {
590 prison_check_ip4(td->td_ucred, &it->ia_addr.sin_addr) == 0))
593 if (it->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr &&
595 &addr->sin_addr) == 0))
688 if (it->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr &&
689 prison_check_ip4(td->td_ucred, &addr->sin_addr) == 0) {
730 prefix = target->ia_dstaddr.sin_addr;
733 prefix = target->ia_addr.sin_addr;
734 mask = target->ia_sockmask.sin_addr;
742 p = ia->ia_dstaddr.sin_addr;
747 p = ia->ia_addr.sin_addr;
748 m = ia->ia_sockmask.sin_addr;
764 if (ia->ia_addr.sin_addr.s_addr ==
765 target->ia_addr.sin_addr.s_addr) {
815 mask.sin_addr.s_addr = ia->ia_subnetmask;
826 addr.sin_addr.s_addr = ntohl(ia->ia_addr.sin_addr.s_addr);
830 addr.sin_addr.s_addr = ia->ia_addr.sin_addr.s_addr;
851 if ((target->ia_addr.sin_addr.s_addr != INADDR_ANY) &&
874 prefix = target->ia_dstaddr.sin_addr;
877 prefix = target->ia_addr.sin_addr;
878 mask = target->ia_sockmask.sin_addr;
902 p = ia->ia_dstaddr.sin_addr;
907 p = ia->ia_addr.sin_addr;
908 m = ia->ia_sockmask.sin_addr;
1005 return ((in.s_addr == ia->ia_broadaddr.sin_addr.s_addr ||
1194 addr = ((const struct sockaddr_in *)saddr)->sin_addr;
1195 mask = ((const struct sockaddr_in *)smask)->sin_addr;
1318 inet_ntoa_r(l3sin->sin_addr, addrbuf));
1351 sin->sin_addr = lle->r_l3addr.addr4;
1407 lle = in_lltable_new(sin->sin_addr, flags);
1448 lle = in_lltable_find_dst(llt, sin->sin_addr);