Lines Matching refs:sin_addr

125 		if (IA_SIN(ia)->sin_addr.s_addr == in.s_addr) {
148 if (ia->ia_addr.sin_addr.s_addr == in.s_addr) {
166 in_addr_t in = IA_SIN(ia)->sin_addr.s_addr;
171 if (it != ia && IA_SIN(it)->sin_addr.s_addr == in) {
209 register char *cplim = (char *) &ap->sin_addr;
210 register char *cp = (char *) (&ap->sin_addr + 1);
269 if (addr->sin_addr.s_addr != INADDR_ANY &&
270 prison_check_ip4(td->td_ucred, &addr->sin_addr) != 0)
283 if (ia->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr)
291 &ia->ia_addr.sin_addr) == 0)
367 dstaddr->sin_addr.s_addr == INADDR_ANY))
386 if (it->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr &&
387 prison_check_ip4(td->td_ucred, &addr->sin_addr) == 0)
405 ia->ia_subnetmask = ntohl(ia->ia_sockmask.sin_addr.s_addr);
407 in_addr_t i = ntohl(addr->sin_addr.s_addr);
419 ia->ia_sockmask.sin_addr.s_addr = htonl(ia->ia_subnetmask);
421 ia->ia_subnet = ntohl(addr->sin_addr.s_addr) & ia->ia_subnetmask;
428 ia->ia_broadaddr.sin_addr.s_addr = INADDR_BROADCAST;
432 ia->ia_broadaddr.sin_addr.s_addr =
460 LIST_INSERT_HEAD(INADDR_HASH(ia->ia_addr.sin_addr.s_addr), ia, ia_hash);
492 ia->ia_addr.sin_addr.s_addr != INADDR_ANY &&
494 ia->ia_dstaddr.sin_addr.s_addr == ia->ia_addr.sin_addr.s_addr)) {
579 prison_check_ip4(td->td_ucred, &it->ia_addr.sin_addr) == 0))
582 if (it->ia_addr.sin_addr.s_addr == addr->sin_addr.s_addr &&
584 &addr->sin_addr) == 0))
660 prefix = target->ia_dstaddr.sin_addr;
663 prefix = target->ia_addr.sin_addr;
664 mask = target->ia_sockmask.sin_addr;
672 p = ia->ia_dstaddr.sin_addr;
677 p = ia->ia_addr.sin_addr;
678 m = ia->ia_sockmask.sin_addr;
694 if (ia->ia_addr.sin_addr.s_addr ==
695 target->ia_addr.sin_addr.s_addr) {
745 mask.sin_addr.s_addr = ia->ia_subnetmask;
756 addr.sin_addr.s_addr = ntohl(ia->ia_addr.sin_addr.s_addr);
760 addr.sin_addr.s_addr = ia->ia_addr.sin_addr.s_addr;
781 if ((target->ia_addr.sin_addr.s_addr != INADDR_ANY) &&
804 prefix = target->ia_dstaddr.sin_addr;
807 prefix = target->ia_addr.sin_addr;
808 mask = target->ia_sockmask.sin_addr;
832 p = ia->ia_dstaddr.sin_addr;
837 p = ia->ia_addr.sin_addr;
838 m = ia->ia_sockmask.sin_addr;
953 (in.s_addr == ia->ia_broadaddr.sin_addr.s_addr ||
1095 addr = ((const struct sockaddr_in *)saddr)->sin_addr;
1096 mask = ((const struct sockaddr_in *)smask)->sin_addr;
1222 inet_ntoa(((const struct sockaddr_in *)l3addr)->sin_addr));
1255 sin->sin_addr = lle->r_l3addr.addr4;
1311 lle = in_lltable_new(sin->sin_addr, flags);
1348 lle = in_lltable_find_dst(llt, sin->sin_addr);