| /xnu-8019.80.24/bsd/netinet/ |
| H A D | in.c | 225 if (ntohl(in.s_addr) == INADDR_LOOPBACK || in inaddr_local() 226 IN_LINKLOCAL(ntohl(in.s_addr))) { in inaddr_local() 228 } else if (ntohl(in.s_addr) >= INADDR_UNSPEC_GROUP && in inaddr_local() 229 ntohl(in.s_addr) <= INADDR_MAX_LOCAL_GROUP) { in inaddr_local() 262 u_int32_t i = ntohl(in.s_addr); in in_localaddr() 307 u_int32_t i = ntohl(in.s_addr); in in_canforward() 697 } else if (addr.sin_addr.s_addr == in inctl_ifaddr() 698 ia->ia_addr.sin_addr.s_addr) { in inctl_ifaddr() 712 ntohl(ia->ia_sockmask.sin_addr.s_addr); in inctl_ifaddr() 765 in_event_data.ia_dstaddr.s_addr = INADDR_ANY; in inctl_ifaddr() [all …]
|
| H A D | in_gif.c | 172 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 D | in_pcb.c | 769 if (inp->inp_lport != 0 || inp->inp_laddr.s_addr != INADDR_ANY) { in in_pcbbind() 795 if (IN_MULTICAST(ntohl(SIN(nam)->sin_addr.s_addr))) { in in_pcbbind() 806 } else if (SIN(nam)->sin_addr.s_addr != INADDR_ANY) { in in_pcbbind() 814 sin.sin_addr.s_addr = SIN(nam)->sin_addr.s_addr; in in_pcbbind() 895 SIN(nam)->sin_addr.s_addr != 0 && in in_pcbbind() 918 if (!IN_MULTICAST(ntohl(SIN(nam)->sin_addr.s_addr)) && in in_pcbbind() 923 (SIN(nam)->sin_addr.s_addr != INADDR_ANY || in in_pcbbind() 924 t->inp_laddr.s_addr != INADDR_ANY || in in_pcbbind() 928 (SIN(nam)->sin_addr.s_addr != INADDR_ANY || in in_pcbbind() 929 t->inp_laddr.s_addr != INADDR_ANY) && in in_pcbbind() [all …]
|
| H A D | udp_usrreq.c | 347 ip->ip_src.s_addr, ip->ip_dst.s_addr, uh->uh_ulen); in udp_input() 378 if (IN_MULTICAST(ntohl(ip->ip_dst.s_addr)) || isbroadcast) { in udp_input() 429 (ntohl(ip->ip_dst.s_addr) != in udp_input() 458 if (inp->inp_laddr.s_addr != INADDR_ANY) { in udp_input() 459 if (inp->inp_laddr.s_addr != in udp_input() 460 ip->ip_dst.s_addr) { in udp_input() 465 if (inp->inp_faddr.s_addr != INADDR_ANY) { in udp_input() 466 if (inp->inp_faddr.s_addr != in udp_input() 467 ip->ip_src.s_addr || in udp_input() 474 if (isbroadcast == 0 && (ntohl(ip->ip_dst.s_addr) != in udp_input() [all …]
|
| H A D | raw_ip.c | 186 .sin_addr = { .s_addr = 0 }, 217 if (inp->inp_laddr.s_addr && in rip_input() 218 inp->inp_laddr.s_addr != ip->ip_dst.s_addr) { in rip_input() 221 if (inp->inp_faddr.s_addr && in rip_input() 222 inp->inp_faddr.s_addr != ip->ip_src.s_addr) { in rip_input() 382 if (inp && inp->inp_faddr.s_addr == INADDR_ANY) { in rip_output() 387 dst = cfil_sin->sin_addr.s_addr; in rip_output() 390 inp->inp_faddr.s_addr != cfil_sin->sin_addr.s_addr)) { in rip_output() 412 dst = cfil_faddr_use ? cfil_sin->sin_addr.s_addr : inp->inp_faddr.s_addr; in rip_output() 509 ip->ip_dst.s_addr = dst; in rip_output() [all …]
|
| H A D | in_arp.c | 926 SIN(rt_mask(rt))->sin_addr.s_addr != INADDR_BROADCAST) { in arp_rtrequest() 965 &SIN(rt_key(rt))->sin_addr.s_addr, buf, in arp_rtrequest() 1002 if (IN_MULTICAST(ntohl(SIN(rt_key(rt))->sin_addr.s_addr))) { in arp_rtrequest() 1023 sin_addr.s_addr))) { in arp_rtrequest() 1033 if (SIN(rt_key(rt))->sin_addr.s_addr == in arp_rtrequest() 1034 (IA_SIN(rt->rt_ifa))->sin_addr.s_addr) { in arp_rtrequest() 1152 sin.sin_addr.s_addr = addr->s_addr; in arp_lookup_route() 1159 if (IN_LINKLOCAL(ntohl(addr->s_addr))) { in arp_lookup_route() 1354 IN_MULTICAST(ntohl(net_dest->sin_addr.s_addr)))) { in arp_lookup_ip() 1663 if (target_ip->sin_addr.s_addr == INADDR_ANY && arpop == ARPOP_REQUEST) { in arp_ip_handle_input() [all …]
|
| H A D | ip_input.c | 456 sin->sin_addr.s_addr = htonl(INADDR_LOOPBACK); in ip_init_delayed() 722 pkttbl_idx = inaddr_hashval(ntohl(ip->ip_src.s_addr)) % PKTTBL_SZ; in ip_chain_insert() 725 tbl[pkttbl_idx].pkte_saddr.s_addr = ip->ip_src.s_addr; in ip_chain_insert() 726 tbl[pkttbl_idx].pkte_daddr.s_addr = ip->ip_dst.s_addr; in ip_chain_insert() 729 if ((ip->ip_dst.s_addr == tbl[pkttbl_idx].pkte_daddr.s_addr) && in ip_chain_insert() 730 (ip->ip_src.s_addr == tbl[pkttbl_idx].pkte_saddr.s_addr) && in ip_chain_insert() 1043 KERNEL_DEBUG(DBG_LAYER_BEG, ip->ip_dst.s_addr, ip->ip_src.s_addr, in ip_input_first_pass() 1075 if ((ntohl(ip->ip_dst.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET || in ip_input_first_pass() 1076 (ntohl(ip->ip_src.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET) { in ip_input_first_pass() 1101 if ((IN_LINKLOCAL(ntohl(ip->ip_dst.s_addr)) || in ip_input_first_pass() [all …]
|
| H A D | ip_icmp.c | 369 icp->icmp_gwaddr.s_addr = dest; in icmp_error() 586 if (IN_MULTICAST(ntohl(icp->icmp_ip.ip_dst.s_addr))) { in icmp_input() 638 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 D | ip_output.c | 541 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 D | in_var.h | 181 ((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 D | in.h | 314 in_addr_t s_addr; member 406 (bcmp(&(a)->s_addr, &(b)->s_addr, \ 923 #define in_hosteq(s, t) ((s).s_addr == (t).s_addr) 924 #define in_nullhost(x) ((x).s_addr == INADDR_ANY) 925 #define in_allhosts(x) ((x).s_addr == htonl(INADDR_ALLHOSTS_GROUP))
|
| H A D | in_mcast.c | 387 find.ims_haddr = ntohl(src->sin_addr.s_addr); in imo_match_source() 753 find.ims_haddr = ntohl(psin->sin_addr.s_addr); in imf_get_source() 790 lims->ims_haddr = ntohl(psin->sin_addr.s_addr); in imf_graft() 818 find.ims_haddr = ntohl(psin->sin_addr.s_addr); in imf_prune() 976 ia.s_addr = htonl(haddr); in inm_get_source() 1023 ia.s_addr = htonl(ims->ims_haddr); in ims_merge() 1424 KASSERT(IN_LOCAL_GROUP(ntohl(ap->s_addr)), in in_addmulti() 1555 if (!IN_MULTICAST(ntohl(gsa->sin_addr.s_addr))) { in inp_block_unblock_source() 1702 imo->imo_multicast_addr.s_addr = INADDR_ANY; in inp_findmoptions() 1853 psin->sin_addr.s_addr = htonl(lims->ims_haddr); in inp_get_source_filters() [all …]
|
| H A D | tcp_log.c | 217 inet_ntop(AF_INET, (void *)&inp->inp_laddr.s_addr, lbuf, lbuflen); in tcp_log_inp_addresses() 218 inet_ntop(AF_INET, (void *)&inp->inp_faddr.s_addr, fbuf, fbuflen); in tcp_log_inp_addresses() 648 if (ntohl(ip->ip_src.s_addr) == INADDR_LOOPBACK || in tcp_log_pkt_addresses() 649 ntohl(ip->ip_dst.s_addr) == INADDR_LOOPBACK) { in tcp_log_pkt_addresses() 659 inet_ntop(AF_INET, (void *)&ip->ip_src.s_addr, lbuf, lbuflen); in tcp_log_pkt_addresses() 660 inet_ntop(AF_INET, (void *)&ip->ip_dst.s_addr, fbuf, fbuflen); in tcp_log_pkt_addresses() 662 inet_ntop(AF_INET, (void *)&ip->ip_dst.s_addr, lbuf, lbuflen); in tcp_log_pkt_addresses() 663 inet_ntop(AF_INET, (void *)&ip->ip_src.s_addr, fbuf, fbuflen); in tcp_log_pkt_addresses()
|
| /xnu-8019.80.24/bsd/dev/dtrace/scripts/ |
| H A D | ip.d | 57 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-8019.80.24/bsd/net/ |
| H A D | if_stf.c | 433 a.s_addr = GET_V4(&ia6->ia_addr.sin6_addr)->s_addr; in stf_encapcheck() 434 a.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; in stf_encapcheck() 436 b.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; in stf_encapcheck() 437 if (a.s_addr != b.s_addr) { in stf_encapcheck() 479 if (ia4->ia_addr.sin_addr.s_addr == in.s_addr) { in stf_getsrcifa6() 653 if (IN_MULTICAST(ntohl(in->s_addr))) { in stf_checkaddr4() 656 switch ((ntohl(in->s_addr) & 0xff000000) >> 24) { in stf_checkaddr4() 673 if (in->s_addr == ia4->ia_broadaddr.sin_addr.s_addr) { in stf_checkaddr4() 701 (u_int32_t)ntohl(sin.sin_addr.s_addr)); in stf_checkaddr4()
|
| H A D | packet_mangler.c | 779 if (ip.ip_src.s_addr != laddr.sin_addr.s_addr) { in pktmnglr_ipfilter_output() 786 if (ip.ip_dst.s_addr != raddr.sin_addr.s_addr) { in pktmnglr_ipfilter_output() 863 if (ip.ip_dst.s_addr != laddr.sin_addr.s_addr) { in pktmnglr_ipfilter_input() 875 if (ip.ip_src.s_addr != raddr.sin_addr.s_addr) { in pktmnglr_ipfilter_input() 879 raddr.sin_addr.s_addr, in pktmnglr_ipfilter_input() 880 ip.ip_src.s_addr); in pktmnglr_ipfilter_input()
|
| H A D | nat464_utils.c | 128 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-8019.80.24/bsd/kern/ |
| H A D | netboot.c | 553 struct in_addr zeroes = { .s_addr = 0 }; in default_route_add() 564 struct in_addr zeroes = { .s_addr = 0 }; in host_route_delete() 594 .sin_addr = { .s_addr = 0 }, 628 struct in_addr iaddr = { .s_addr = 0 }; in netboot_mountroot() 631 struct in_addr netmask = { .s_addr = 0 }; in netboot_mountroot() 633 struct in_addr router = { .s_addr = 0 }; in netboot_mountroot() 667 if (netmask.s_addr) { in netboot_mountroot() 670 if (router.s_addr) { in netboot_mountroot() 679 if (router.s_addr == 0) { in netboot_mountroot() 681 router.s_addr = iaddr.s_addr; in netboot_mountroot() [all …]
|
| H A D | socket_flows.c | 231 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 D | tracker.c | 335 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-8019.80.24/tests/ |
| H A D | mcast_group_race_82820812.c | 41 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 D | v4mappedv6_recvpktinfo.c | 78 serveraddr.sin_addr.s_addr = htonl(INADDR_ANY); in listener_thread() 99 hostp = gethostbyaddr((const char *)&clientaddr.sin_addr.s_addr, in listener_thread() 100 sizeof(clientaddr.sin_addr.s_addr), in listener_thread() 149 .s_addr = htonl(INADDR_LOOPBACK) 157 memcpy(&(remote_addr.sin6_addr.s6_addr[12]), &v4addr.s_addr, 4);
|
| /xnu-8019.80.24/bsd/netinet6/ |
| H A D | ah_output.c | 195 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-8019.80.24/bsd/nfs/ |
| H A D | krpc_subr.c | 287 sin->sin_addr.s_addr = INADDR_ANY; in krpc_call() 417 IP_LIST(&(sin->sin_addr.s_addr))); in krpc_call() 450 readlen, sizeof(u_int32_t), IP_LIST(&(sin->sin_addr.s_addr))); in krpc_call() 464 len, IP_LIST(&(sin->sin_addr.s_addr))); in krpc_call() 476 readlen, len, IP_LIST(&(sin->sin_addr.s_addr))); in krpc_call()
|
| H A D | nfs_boot.c | 238 nd->nd_private.ndm_saddr.sin_addr.s_addr = 0; in nfs_boot_init() 253 bp_sin.sin_addr.s_addr = INADDR_BROADCAST; in nfs_boot_init() 254 router.s_addr = 0; in nfs_boot_init() 288 if ((nd->nd_root.ndm_saddr.sin_addr.s_addr in nfs_boot_init() 289 == nd->nd_private.ndm_saddr.sin_addr.s_addr) in nfs_boot_init() 292 nd->nd_private.ndm_saddr.sin_addr.s_addr = 0; in nfs_boot_init() 297 nd->nd_private.ndm_saddr.sin_addr.s_addr = 0; in nfs_boot_init() 326 if (nd->nd_private.ndm_saddr.sin_addr.s_addr) { in nfs_boot_getfh() 510 bpsin->sin_addr.s_addr = sin.sin_addr.s_addr; in bp_whoami() 962 if (nd.nd_private.ndm_saddr.sin_addr.s_addr) { in nfs_mountroot()
|