Home
last modified time | relevance | path

Searched refs:s_addr (Results 1 – 25 of 90) sorted by relevance

1234

/xnu-8792.41.9/bsd/netinet/
H A Din.c221 if (ntohl(in.s_addr) == INADDR_LOOPBACK || in inaddr_local()
222 IN_LINKLOCAL(ntohl(in.s_addr))) { in inaddr_local()
224 } else if (ntohl(in.s_addr) >= INADDR_UNSPEC_GROUP && in inaddr_local()
225 ntohl(in.s_addr) <= INADDR_MAX_LOCAL_GROUP) { in inaddr_local()
258 u_int32_t i = ntohl(in.s_addr); in in_localaddr()
303 u_int32_t i = ntohl(in.s_addr); in in_canforward()
674 } else if (addr.sin_addr.s_addr == in inctl_ifaddr()
675 ia->ia_addr.sin_addr.s_addr) { in inctl_ifaddr()
689 ntohl(ia->ia_sockmask.sin_addr.s_addr); in inctl_ifaddr()
742 in_event_data.ia_dstaddr.s_addr = INADDR_ANY; in inctl_ifaddr()
[all …]
H A Din_gif.c172 if (sin_dst->sin_addr.s_addr != INADDR_ANY) { in in_gif_output()
201 dst->sin_addr.s_addr != sin_dst->sin_addr.s_addr || in in_gif_output()
365 if (src->sin_addr.s_addr == ip.ip_dst.s_addr) { in gif_encapcheck4()
368 if (dst->sin_addr.s_addr == ip.ip_src.s_addr) { in gif_encapcheck4()
376 if (IN_MULTICAST(ntohl(ip.ip_src.s_addr))) { in gif_encapcheck4()
379 switch ((ntohl(ip.ip_src.s_addr) & 0xff000000) >> 24) { in gif_encapcheck4()
391 if (ip.ip_src.s_addr == ia4->ia_broadaddr.sin_addr.s_addr) { in gif_encapcheck4()
H A Din_pcb.c775 if (inp->inp_lport != 0 || inp->inp_laddr.s_addr != INADDR_ANY) { in in_pcbbind()
801 if (IN_MULTICAST(ntohl(SIN(nam)->sin_addr.s_addr))) { in in_pcbbind()
812 } else if (SIN(nam)->sin_addr.s_addr != INADDR_ANY) { in in_pcbbind()
820 sin.sin_addr.s_addr = SIN(nam)->sin_addr.s_addr; in in_pcbbind()
901 SIN(nam)->sin_addr.s_addr != 0 && in in_pcbbind()
924 if (!IN_MULTICAST(ntohl(SIN(nam)->sin_addr.s_addr)) && in in_pcbbind()
929 (SIN(nam)->sin_addr.s_addr != INADDR_ANY || in in_pcbbind()
930 t->inp_laddr.s_addr != INADDR_ANY || in in_pcbbind()
934 (SIN(nam)->sin_addr.s_addr != INADDR_ANY || in in_pcbbind()
935 t->inp_laddr.s_addr != INADDR_ANY) && in in_pcbbind()
[all …]
H A Dudp_usrreq.c351 ip->ip_src.s_addr, ip->ip_dst.s_addr, uh->uh_ulen); in udp_input()
382 if (IN_MULTICAST(ntohl(ip->ip_dst.s_addr)) || isbroadcast) { in udp_input()
433 (ntohl(ip->ip_dst.s_addr) != in udp_input()
462 if (inp->inp_laddr.s_addr != INADDR_ANY) { in udp_input()
463 if (inp->inp_laddr.s_addr != in udp_input()
464 ip->ip_dst.s_addr) { in udp_input()
469 if (inp->inp_faddr.s_addr != INADDR_ANY) { in udp_input()
470 if (inp->inp_faddr.s_addr != in udp_input()
471 ip->ip_src.s_addr || in udp_input()
478 if (isbroadcast == 0 && (ntohl(ip->ip_dst.s_addr) != in udp_input()
[all …]
H A Draw_ip.c186 .sin_addr = { .s_addr = 0 },
222 if (inp->inp_laddr.s_addr && in rip_input()
223 inp->inp_laddr.s_addr != ip->ip_dst.s_addr) { in rip_input()
226 if (inp->inp_faddr.s_addr && in rip_input()
227 inp->inp_faddr.s_addr != ip->ip_src.s_addr) { in rip_input()
392 if (inp && inp->inp_faddr.s_addr == INADDR_ANY) { in rip_output()
397 dst = cfil_sin->sin_addr.s_addr; in rip_output()
400 inp->inp_faddr.s_addr != cfil_sin->sin_addr.s_addr)) { in rip_output()
406 cfil_dst = cfil_sin->sin_addr.s_addr; in rip_output()
423 dst = cfil_faddr_use ? cfil_dst : inp->inp_faddr.s_addr; in rip_output()
[all …]
H A Din_arp.c926 SIN(rt_mask(rt))->sin_addr.s_addr != INADDR_BROADCAST) { in arp_rtrequest()
967 &SIN(rt_key(rt))->sin_addr.s_addr, buf, in arp_rtrequest()
1004 if (IN_MULTICAST(ntohl(SIN(rt_key(rt))->sin_addr.s_addr))) { in arp_rtrequest()
1025 sin_addr.s_addr))) { in arp_rtrequest()
1035 if (SIN(rt_key(rt))->sin_addr.s_addr == in arp_rtrequest()
1036 (IA_SIN(rt->rt_ifa))->sin_addr.s_addr) { in arp_rtrequest()
1154 sin.sin_addr.s_addr = addr->s_addr; in arp_lookup_route()
1161 if (IN_LINKLOCAL(ntohl(addr->s_addr))) { in arp_lookup_route()
1356 IN_MULTICAST(ntohl(net_dest->sin_addr.s_addr)))) { in arp_lookup_ip()
1666 if (target_ip->sin_addr.s_addr == INADDR_ANY && arpop == ARPOP_REQUEST) { in arp_ip_handle_input()
[all …]
H A Dip_input.c456 sin->sin_addr.s_addr = htonl(INADDR_LOOPBACK); in ip_init_delayed()
725 pkttbl_idx = inaddr_hashval(ntohl(ip->ip_src.s_addr)) % PKTTBL_SZ; in ip_chain_insert()
728 tbl[pkttbl_idx].pkte_saddr.s_addr = ip->ip_src.s_addr; in ip_chain_insert()
729 tbl[pkttbl_idx].pkte_daddr.s_addr = ip->ip_dst.s_addr; in ip_chain_insert()
732 if ((ip->ip_dst.s_addr == tbl[pkttbl_idx].pkte_daddr.s_addr) && in ip_chain_insert()
733 (ip->ip_src.s_addr == tbl[pkttbl_idx].pkte_saddr.s_addr) && in ip_chain_insert()
1046 KERNEL_DEBUG(DBG_LAYER_BEG, ip->ip_dst.s_addr, ip->ip_src.s_addr, in ip_input_first_pass()
1078 if ((ntohl(ip->ip_dst.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET || in ip_input_first_pass()
1079 (ntohl(ip->ip_src.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET) { in ip_input_first_pass()
1104 if ((IN_LINKLOCAL(ntohl(ip->ip_dst.s_addr)) || in ip_input_first_pass()
[all …]
H A Dip_icmp.c363 icp->icmp_gwaddr.s_addr = dest; in icmp_error()
596 if (IN_MULTICAST(ntohl(icp->icmp_ip.ip_dst.s_addr))) { in icmp_input()
648 if ((IN_LOCAL_GROUP(ntohl(ip->ip_dst.s_addr)) || in icmp_input()
699 switch (ip->ip_dst.s_addr) { in icmp_input()
721 icp->icmp_mask = ia->ia_sockmask.sin_addr.s_addr; in icmp_input()
722 if (ip->ip_src.s_addr == 0) { in icmp_input()
823 ((ntohl(ip->ip_src.s_addr) & IN_CLASSA_NET) != in icmp_reflect()
837 TAILQ_FOREACH(ia, INADDR_HASH(t.s_addr), ia_hash) { in icmp_reflect()
839 if (t.s_addr == IA_SIN(ia)->sin_addr.s_addr) { in icmp_reflect()
854 t.s_addr == satosin(&ia->ia_broadaddr)->sin_addr.s_addr) { in icmp_reflect()
[all …]
H A Dip_output.c541 if (IN_ZERONET(ntohl(pkt_dst.s_addr))) { in ip_output_list()
573 KERNEL_DEBUG(DBG_LAYER_BEG, ip->ip_dst.s_addr, ip->ip_src.s_addr, in ip_output_list()
587 if (ROUTE_UNUSABLE(ro) && ip->ip_src.s_addr != INADDR_ANY && in ip_output_list()
589 src_ia = ifa_foraddr(ip->ip_src.s_addr); in ip_output_list()
604 dst->sin_addr.s_addr != pkt_dst.s_addr) { in ip_output_list()
649 !IN_MULTICAST(ntohl(pkt_dst.s_addr))) { in ip_output_list()
654 } else if (IN_MULTICAST(ntohl(pkt_dst.s_addr)) && in ip_output_list()
679 ip->ip_src.s_addr != INADDR_ANY && (ROUTE_UNUSABLE(ro) || in ip_output_list()
734 !(IN_LINKLOCAL(ntohl(ip->ip_dst.s_addr)))); in ip_output_list()
767 if (cloneok || dst->sin_addr.s_addr == INADDR_BROADCAST) { in ip_output_list()
[all …]
H A Din_var.h181 ((ntohl((in).s_addr) & ~((struct in_ifaddr *)(ifa)->ia_subnetmask))
205 TAILQ_FOREACH(ia, INADDR_HASH((addr).s_addr), ia_hash) { \
207 if (IA_SIN(ia)->sin_addr.s_addr == (addr).s_addr) { \
429 (inm)->inm_addr.s_addr == (addr)->s_addr) { \
H A Din_private.h311 #define in_hosteq(s, t) ((s).s_addr == (t).s_addr)
312 #define in_nullhost(x) ((x).s_addr == INADDR_ANY)
313 #define in_allhosts(x) ((x).s_addr == htonl(INADDR_ALLHOSTS_GROUP))
H A Din_mcast.c385 find.ims_haddr = ntohl(src->sin_addr.s_addr); in imo_match_source()
751 find.ims_haddr = ntohl(psin->sin_addr.s_addr); in imf_get_source()
788 lims->ims_haddr = ntohl(psin->sin_addr.s_addr); in imf_graft()
816 find.ims_haddr = ntohl(psin->sin_addr.s_addr); in imf_prune()
974 ia.s_addr = htonl(haddr); in inm_get_source()
1021 ia.s_addr = htonl(ims->ims_haddr); in ims_merge()
1422 KASSERT(IN_LOCAL_GROUP(ntohl(ap->s_addr)), in in_addmulti()
1553 if (!IN_MULTICAST(ntohl(gsa->sin_addr.s_addr))) { in inp_block_unblock_source()
1690 imo->imo_multicast_addr.s_addr = INADDR_ANY; in inp_findmoptions()
1841 psin->sin_addr.s_addr = htonl(lims->ims_haddr); in inp_get_source_filters()
[all …]
/xnu-8792.41.9/bsd/dev/dtrace/scripts/
H A Dip.d57 inet_ntoa((uint32_t *)&P->inp_dependladdr.inp46_local.ia46_addr4.s_addr)) : "<null>";
60 inet_ntoa((uint32_t *)&P->inp_dependfaddr.inp46_foreign.ia46_addr4.s_addr)) : "<null>";
82 ip_saddr = (ip != NULL) ? inet_ntoa((uint32_t *)&ip->ip_src.s_addr) : "<null>";
83 ip_daddr = (ip != NULL) ? inet_ntoa((uint32_t *)&ip->ip_dst.s_addr) : "<null>";
108 inet_ntoa((uint32_t *)&(((struct ip *)i)->ip_src.s_addr)) :
112 inet_ntoa((uint32_t *)&((struct ip*)i)->ip_dst.s_addr) : ((((*(uint8_t *)i) >> 4) == 6) ?
179 ipv4_src = (ip != NULL) ? ip->ip_src.s_addr : 0;
180 ipv4_dst = (ip != NULL) ? ip->ip_dst.s_addr : 0;
181 ipv4_saddr = (ip != NULL) ? inet_ntoa((uint32_t *)&ip->ip_src.s_addr) : "<null>";
182 ipv4_daddr = (ip != NULL) ? inet_ntoa((uint32_t *)&ip->ip_dst.s_addr) : "<null>";
/xnu-8792.41.9/bsd/net/
H A Dif_stf.c428 a.s_addr = GET_V4(&ia6->ia_addr.sin6_addr)->s_addr; in stf_encapcheck()
429 a.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; in stf_encapcheck()
431 b.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; in stf_encapcheck()
432 if (a.s_addr != b.s_addr) { in stf_encapcheck()
474 if (ia4->ia_addr.sin_addr.s_addr == in.s_addr) { in stf_getsrcifa6()
648 if (IN_MULTICAST(ntohl(in->s_addr))) { in stf_checkaddr4()
651 switch ((ntohl(in->s_addr) & 0xff000000) >> 24) { in stf_checkaddr4()
668 if (in->s_addr == ia4->ia_broadaddr.sin_addr.s_addr) { in stf_checkaddr4()
696 (u_int32_t)ntohl(sin.sin_addr.s_addr)); in stf_checkaddr4()
H A Dpacket_mangler.c731 if (ip.ip_src.s_addr != laddr.sin_addr.s_addr) { in pktmnglr_ipfilter_output()
738 if (ip.ip_dst.s_addr != raddr.sin_addr.s_addr) { in pktmnglr_ipfilter_output()
815 if (ip.ip_dst.s_addr != laddr.sin_addr.s_addr) { in pktmnglr_ipfilter_input()
827 if (ip.ip_src.s_addr != raddr.sin_addr.s_addr) { in pktmnglr_ipfilter_input()
831 raddr.sin_addr.s_addr, in pktmnglr_ipfilter_input()
832 ip.ip_src.s_addr); in pktmnglr_ipfilter_input()
H A Dnat464_utils.c128 if (IN_ZERONET(ntohl(addrv4->s_addr)) || // 0.0.0.0/8 Source hosts on local network in nat464_synthesize_ipv6()
129 IN_LOOPBACK(ntohl(addrv4->s_addr)) || // 127.0.0.0/8 Loopback in nat464_synthesize_ipv6()
130 IN_LINKLOCAL(ntohl(addrv4->s_addr)) || // 169.254.0.0/16 Link Local in nat464_synthesize_ipv6()
131 IN_DS_LITE(ntohl(addrv4->s_addr)) || // 192.0.0.0/29 DS-Lite in nat464_synthesize_ipv6()
132 IN_6TO4_RELAY_ANYCAST(ntohl(addrv4->s_addr)) || // 192.88.99.0/24 6to4 Relay Anycast in nat464_synthesize_ipv6()
133 IN_MULTICAST(ntohl(addrv4->s_addr)) || // 224.0.0.0/4 Multicast in nat464_synthesize_ipv6()
134 INADDR_BROADCAST == addrv4->s_addr) { // 255.255.255.255/32 Limited Broadcast in nat464_synthesize_ipv6()
141 if (IN_PRIVATE(ntohl(addrv4->s_addr)) || // 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 Private-Use in nat464_synthesize_ipv6()
142 IN_SHARED_ADDRESS_SPACE(ntohl(addrv4->s_addr))) { // 100.64.0.0/10 Shared Address Space in nat464_synthesize_ipv6()
/xnu-8792.41.9/bsd/kern/
H A Dnetboot.c520 struct in_addr zeroes = { .s_addr = 0 }; in default_route_add()
553 .sin_addr = { .s_addr = 0 },
587 struct in_addr iaddr = { .s_addr = 0 }; in netboot_mountroot()
590 struct in_addr netmask = { .s_addr = 0 }; in netboot_mountroot()
592 struct in_addr router = { .s_addr = 0 }; in netboot_mountroot()
625 if (netmask.s_addr) { in netboot_mountroot()
628 if (router.s_addr) { in netboot_mountroot()
637 if (router.s_addr == 0) { in netboot_mountroot()
639 router.s_addr = iaddr.s_addr; in netboot_mountroot()
643 error = default_route_add(router, router.s_addr == iaddr.s_addr); in netboot_mountroot()
H A Dsocket_flows.c231 addr = &entry->soflow_laddr.addr46.ia46_addr4.s_addr; in soflow_entry_log()
233 addr = &entry->soflow_faddr.addr46.ia46_addr4.s_addr; in soflow_entry_log()
274 if (sin->sin_addr.s_addr != INADDR_ANY) { in soflow_fill_hash_entry_from_address()
275 entry->soflow_laddr.addr46.ia46_addr4.s_addr = sin->sin_addr.s_addr; in soflow_fill_hash_entry_from_address()
284 if (sin->sin_addr.s_addr != INADDR_ANY) { in soflow_fill_hash_entry_from_address()
285 entry->soflow_faddr.addr46.ia46_addr4.s_addr = sin->sin_addr.s_addr; in soflow_fill_hash_entry_from_address()
370 if (inp->inp_laddr.s_addr) { in soflow_fill_hash_entry_from_inp()
371 entry->soflow_laddr.addr46.ia46_addr4.s_addr = inp->inp_laddr.s_addr; in soflow_fill_hash_entry_from_inp()
380 if (inp->inp_faddr.s_addr) { in soflow_fill_hash_entry_from_inp()
381 entry->soflow_faddr.addr46.ia46_addr4.s_addr = inp->inp_faddr.s_addr; in soflow_fill_hash_entry_from_inp()
[all …]
H A Dtracker.c335 if (sin->sin_addr.s_addr) { in fill_hash_entry()
336 entry->address.addr46.ia46_addr4.s_addr = sin->sin_addr.s_addr; in fill_hash_entry()
372 addr = &entry->address.addr46.ia46_addr4.s_addr; in tracker_entry_log()
409 key0 = matchentry->address.addr46.ia46_addr4.s_addr; in tracker_search_and_insert()
422 … nextentry->address.addr46.ia46_addr4.s_addr == matchentry->address.addr46.ia46_addr4.s_addr) || in tracker_search_and_insert()
676 len += TRACKER_TLV_HDR_LEN + sizeof(entry->address.addr46.ia46_addr4.s_addr); in tracker_entry_dump_size()
727 …(u_int32_t)sizeof(entry->address.addr46.ia46_addr4.s_addr), &entry->address.addr46.ia46_addr4.s_ad… in tracker_entry_dump()
/xnu-8792.41.9/tests/
H A Dmcast_group_race_82820812.c41 group_a.imr_multiaddr.s_addr = inet_addr("224.0.0.1");
42 group_b.imr_multiaddr.s_addr = inet_addr("224.0.0.2");
49 filler_group.imr_multiaddr.s_addr = htonl(ntohl(inet_addr("224.0.0.3")) + j);
H A Dv4mappedv6_recvpktinfo.c78 serveraddr.sin_addr.s_addr = htonl(INADDR_ANY); in listener_thread()
101 hostp = gethostbyaddr((const char *)&clientaddr.sin_addr.s_addr, in listener_thread()
102 sizeof(clientaddr.sin_addr.s_addr), in listener_thread()
152 .s_addr = htonl(INADDR_LOOPBACK)
160 memcpy(&(remote_addr.sin6_addr.s6_addr[12]), &v4addr.s_addr, 4);
H A Daccept_race.c25 raddr.sin_addr.s_addr = inet_addr("127.0.0.1"); in client()
48 laddr.sin_addr.s_addr = 0; in server()
H A Daqm_qdelay_utun.c196 tun_addr1.s_addr = htonl(ifaddr);
197 tun_addr2.s_addr = htonl(ifaddr + 1);
198 mask.s_addr = htonl(0xffffffff);
/xnu-8792.41.9/bsd/netinet6/
H A Dah_output.c195 struct in_addr dst = { .s_addr = 0 }; in ah4_output()
204 (u_int32_t)ntohl(ip->ip_src.s_addr), in ah4_output()
205 (u_int32_t)ntohl(ip->ip_dst.s_addr), in ah4_output()
341 dst.s_addr = ip->ip_dst.s_addr; in ah4_output()
342 ip->ip_dst.s_addr = finaldst->s_addr; in ah4_output()
361 ip->ip_dst.s_addr = dst.s_addr; in ah4_output()
/xnu-8792.41.9/bsd/skywalk/namespace/
H A Dnetns.h229 return netns_reserve(token, &addr.s_addr, sizeof(struct in_addr), in netns_reserve_in()
249 return netns_change_addr(token, &addr.s_addr, in netns_change_addr_in()

1234