Home
last modified time | relevance | path

Searched refs:sin_addr (Results 1 – 25 of 85) sorted by relevance

1234

/xnu-8019.80.24/bsd/netinet/
H A Din.c234 sin.sin_addr = in; in inaddr_local()
328 char *cplim = (char *)&ap->sin_addr; in in_socktrim()
329 char *cp = (char *)(&ap->sin_addr + 1); in in_socktrim()
697 } else if (addr.sin_addr.s_addr == in inctl_ifaddr()
698 ia->ia_addr.sin_addr.s_addr) { in inctl_ifaddr()
709 ia->ia_sockmask.sin_addr = mask.sin_addr; in inctl_ifaddr()
712 ntohl(ia->ia_sockmask.sin_addr.s_addr); in inctl_ifaddr()
723 ia->ia_dstaddr.sin_addr = broadaddr.sin_addr; in inctl_ifaddr()
742 ia->ia_broadaddr.sin_addr = broadaddr.sin_addr; in inctl_ifaddr()
763 ia_ifa.ifa_dstaddr)->sin_addr; in inctl_ifaddr()
[all …]
H A Din_gif.c170 iphdr.ip_src = sin_src->sin_addr; in in_gif_output()
172 if (sin_dst->sin_addr.s_addr != INADDR_ANY) { in in_gif_output()
173 iphdr.ip_dst = sin_dst->sin_addr; in in_gif_output()
201 dst->sin_addr.s_addr != sin_dst->sin_addr.s_addr || in in_gif_output()
206 dst->sin_addr = sin_dst->sin_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()
391 if (ip.ip_src.s_addr == ia4->ia_broadaddr.sin_addr.s_addr) { in gif_encapcheck4()
409 sin.sin_addr = ip.ip_src; in gif_encapcheck4()
H A Din_arp.c534 &SIN(rt_key(la->la_rt))->sin_addr, tmp, sizeof(tmp)), why, in arp_llreach_reachable()
615 &SIN(rt_key(rt))->sin_addr, tmp, sizeof(tmp))); in arp_llreach_alloc()
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()
1008 } else if (in_broadcast(SIN(rt_key(rt))->sin_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()
[all …]
H A Dip_icmp.c595 icmpsrc.sin_addr = icp->icmp_ip.ip_dst; in icmp_input()
702 icmpdst.sin_addr = ip->ip_src; in icmp_input()
706 icmpdst.sin_addr = ip->ip_dst; in icmp_input()
721 icp->icmp_mask = ia->ia_sockmask.sin_addr.s_addr; in icmp_input()
724 ip->ip_src = satosin(&ia->ia_broadaddr)->sin_addr; in icmp_input()
726 ip->ip_src = satosin(&ia->ia_dstaddr)->sin_addr; in icmp_input()
763 icmpgw.sin_addr = ip->ip_src; in icmp_input()
764 icmpdst.sin_addr = icp->icmp_gwaddr; in icmp_input()
777 icmpsrc.sin_addr = icp->icmp_ip.ip_dst; in icmp_input()
839 if (t.s_addr == IA_SIN(ia)->sin_addr.s_addr) { in icmp_reflect()
[all …]
H A Din_pcb.c795 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()
921 inp->inp_pcbinfo, SIN(nam)->sin_addr, lport, in in_pcbbind()
923 (SIN(nam)->sin_addr.s_addr != INADDR_ANY || in in_pcbbind()
928 (SIN(nam)->sin_addr.s_addr != INADDR_ANY || in in_pcbbind()
949 SIN(nam)->sin_addr, lport, wild); in in_pcbbind()
955 if (SIN(nam)->sin_addr.s_addr != INADDR_ANY || in in_pcbbind()
[all …]
H A Draw_ip.c186 .sin_addr = { .s_addr = 0 },
208 ripsrc.sin_addr = ip->ip_src; in rip_input()
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()
563 from.sin_addr = laddr; in rip_output()
568 to.sin_addr.s_addr = ip->ip_dst.s_addr; in rip_output()
1006 sin.sin_addr.s_addr = SIN(nam)->sin_addr.s_addr; in rip_bind()
1010 (sin.sin_addr.s_addr && (ifa = ifa_ifwithaddr(SA(&sin))) == 0)) { in rip_bind()
1026 inp->inp_laddr = sin.sin_addr; in rip_bind()
[all …]
H A Dmp_pcb.c312 sin->sin_addr = mpte->__mpte_src_v4.sin_addr; in mp_getaddr_v4()
315 sin->sin_addr = mpte->__mpte_dst_v4.sin_addr; in mp_getaddr_v4()
H A Din_mcast.c347 in_hosteq(pinm->inm_addr, group->sin_addr)) { in imo_match_group()
387 find.ims_haddr = ntohl(src->sin_addr.s_addr); in imo_match_source()
558 gsin.sin_addr = *group; in in_getmulti()
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()
1491 gsa->sin_addr = mreqs.imr_multiaddr; in inp_block_unblock_source()
1495 ssa->sin_addr = mreqs.imr_sourceaddr; in inp_block_unblock_source()
1555 if (!IN_MULTICAST(ntohl(gsa->sin_addr.s_addr))) { in inp_block_unblock_source()
1596 IGMP_INET_PRINTF(ssa->sin_addr, in inp_block_unblock_source()
[all …]
H A Dip_input.c456 sin->sin_addr.s_addr = htonl(INADDR_LOOPBACK); in ip_init_delayed()
1294 if (IA_SIN(ia)->sin_addr.s_addr == ip->ip_dst.s_addr) { in ip_input_check_interface()
1348 if (satosin(&ia->ia_broadaddr)->sin_addr.s_addr == ip->ip_dst.s_addr || in ip_input_check_interface()
2779 .sin_addr = { .s_addr = 0 }, in ip_dooptions()
2831 ipaddr.sin_addr = ip->ip_dst; in ip_dooptions()
2895 (void) memcpy(&ipaddr.sin_addr, cp + off, in ip_dooptions()
2896 sizeof(ipaddr.sin_addr)); in ip_dooptions()
2905 ia = ip_rtaddr(ipaddr.sin_addr); in ip_dooptions()
2912 ip->ip_dst = ipaddr.sin_addr; in ip_dooptions()
2914 (void) memcpy(cp + off, &(IA_SIN(ia)->sin_addr), in ip_dooptions()
[all …]
H A Dtcp_cache.c425 memcpy(&tcks->faddr.addr, &SIN(dst)->sin_addr, sizeof(struct in_addr)); in mptcp_version_cache_key_src_init()
595 .sin_addr = inp->inp_faddr, in tcp_cache_update_mptcp_version()
1394 memcpy(&tcks.laddr.addr, &local_address->sin.sin_addr, sizeof(struct in_addr)); in tcp_heuristic_do_ecn_with_address()
1416 memcpy(&tcks.laddr.addr, &local_address->sin.sin_addr, sizeof(struct in_addr)); in tcp_heuristics_ecn_update()
1454 memcpy(&tcks.laddr.addr, &local_address->sin.sin_addr, sizeof(struct in_addr)); in tcp_heuristic_do_tfo_with_address()
1455 memcpy(&tcks.faddr.addr, &remote_address->sin.sin_addr, sizeof(struct in_addr)); in tcp_heuristic_do_tfo_with_address()
1486 memcpy(&tcks.laddr.addr, &local_address->sin.sin_addr, sizeof(struct in_addr)); in tcp_heuristics_tfo_update()
1487 memcpy(&tcks.faddr.addr, &remote_address->sin.sin_addr, sizeof(struct in_addr)); in tcp_heuristics_tfo_update()
H A Din_rmx.c133 if (IN_MULTICAST(ntohl(sin->sin_addr.s_addr))) { in in_addroute()
158 if (in_broadcast(sin->sin_addr, rt->rt_ifp)) { in in_addroute()
164 if (satosin(rt->rt_ifa->ifa_addr)->sin_addr.s_addr == in in_addroute()
165 sin->sin_addr.s_addr) { in in_addroute()
H A Dif_ether.h131 struct in_addr sin_addr; member
/xnu-8019.80.24/tests/
H A Dtcp_bind_connect.c94 …sin_to->sin_len, sin_to->sin_family, ntohs(sin_to->sin_port), ntohl(sin_to->sin_addr.s_addr), expe… in tcp_connect_v4()
147 T_ASSERT_EQ(inet_pton(AF_INET, "127.0.0.1", &sin.sin_addr), 1, NULL);
162 T_ASSERT_EQ(inet_pton(AF_INET, "127.0.0.1", &sin.sin_addr), 1, NULL);
177 T_ASSERT_EQ(inet_pton(AF_INET, "224.0.0.1", &sin.sin_addr), 1, NULL);
192 T_ASSERT_EQ(inet_pton(AF_INET, "224.0.0.1", &sin.sin_addr), 1, NULL);
207 T_ASSERT_EQ(inet_pton(AF_INET, "255.255.255.255", &sin.sin_addr), 1, NULL);
222 T_ASSERT_EQ(inet_pton(AF_INET, "255.255.255.255", &sin.sin_addr), 1, NULL);
237 T_ASSERT_EQ(inet_pton(AF_INET, "0.0.0.0", &sin.sin_addr), 1, NULL);
252 T_ASSERT_EQ(inet_pton(AF_INET, "0.0.0.0", &sin.sin_addr), 1, NULL);
H A Dv4mappedv6_recvpktinfo.c78 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()
105 hostaddrp = inet_ntoa(clientaddr.sin_addr); in listener_thread()
H A Daqm_qdelay_utun.c117 sin->sin_addr = *addr; in ifnet_add_addr4()
124 sin->sin_addr = *mask; in ifnet_add_addr4()
132 sin->sin_addr = (broadaddr != NULL) ? *broadaddr : *addr; in ifnet_add_addr4()
209 sin.sin_addr = tun_addr1;
217 dest.sin_addr = tun_addr2;
H A Dicmp_fragmented_payload.c201 memcpy(&sin.sin_addr, local, sizeof(struct in_addr)); in icmp4_pcb_open()
210 memcpy(&sin.sin_addr, remote, sizeof(struct in_addr)); in icmp4_pcb_open()
326 T_ASSERT_EQ(inet_pton(AF_INET, "127.0.0.1", &sin.sin_addr), 1, NULL);
331 T_ASSERT_EQ(icmp4_pcb_open(&pcb, &sin.sin_addr, &sin.sin_addr), 0, NULL);
H A Dpfkey.c227 …T_QUIET; T_ASSERT_EQ_INT(inet_pton(AF_INET, TEST_SRC_ADDRESS_IPv4, &src->sin_addr), 1, "src addres… in send_pfkey_spd_add_message()
242 …T_QUIET; T_ASSERT_EQ_INT(inet_pton(AF_INET, TEST_DST_ADDRESS_IPv4, &dst->sin_addr), 1, "dst addres… in send_pfkey_spd_add_message()
461 …T_QUIET; T_ASSERT_EQ_INT(inet_pton(AF_INET, TEST_SRC_ADDRESS_IPv4, &src->sin_addr), 1, "src addres… in send_pkey_get_spi()
476 …T_QUIET; T_ASSERT_EQ_INT(inet_pton(AF_INET, TEST_DST_ADDRESS_IPv4, &dst->sin_addr), 1, "dst addres… in send_pkey_get_spi()
539 T_QUIET; T_ASSERT_EQ_INT(inet_pton(AF_INET, src, &src4->sin_addr), 1, "src address fail"); in send_pkey_add_sa()
564 T_QUIET; T_ASSERT_EQ_INT(inet_pton(AF_INET, dst, &dst4->sin_addr), 1, "dst address fail"); in send_pkey_add_sa()
663 …T_QUIET; T_ASSERT_EQ_INT(inet_pton(AF_INET, TEST_SRC_ADDRESS_IPv4, &src->sin_addr), 1, "src addres… in send_pkey_update_sa()
678 …T_QUIET; T_ASSERT_EQ_INT(inet_pton(AF_INET, TEST_DST_ADDRESS_IPv4, &dst->sin_addr), 1, "dst addres… in send_pkey_update_sa()
772 T_QUIET; T_ASSERT_EQ_INT(inet_pton(AF_INET, src, &src4->sin_addr), 1, "src address fail"); in send_pkey_migrate_sa()
797 T_QUIET; T_ASSERT_EQ_INT(inet_pton(AF_INET, dst, &dst4->sin_addr), 1, "dst address fail"); in send_pkey_migrate_sa()
[all …]
/xnu-8019.80.24/bsd/net/
H A Dether_inet_pr_module.c145 _ip_copy(&sender_ip.sin_addr, ea->arp_spa); in ether_inet_arp_input()
147 _ip_copy(&target_ip.sin_addr, ea->arp_tpa); in ether_inet_arp_input()
312 ETHER_MAP_IP_MULTICAST(&sin->sin_addr, LLADDR(out_ll)); in ether_inet_resolve_multi()
360 kdp_set_ip_and_mac_addresses(&(IA_SIN(ifa)->sin_addr), in ether_inet_prmod_ioctl()
475 bcopy(&sender_ip->sin_addr, ea->arp_spa, sizeof(ea->arp_spa)); in ether_inet_arp()
486 ifa->ifa_addr)->sin_addr, ea->arp_spa, in ether_inet_arp()
520 bcopy(&target_ip->sin_addr, ea->arp_tpa, sizeof(ea->arp_tpa)); in ether_inet_arp()
H A Dif_stf.c479 if (ia4->ia_addr.sin_addr.s_addr == in.s_addr) { in stf_getsrcifa6()
610 bcmp(&dst4->sin_addr, &ip->ip_dst, sizeof(ip->ip_dst)) != 0) { in stf_pre_output()
615 bcopy(&ip->ip_dst, &dst4->sin_addr, sizeof(dst4->sin_addr)); in stf_pre_output()
673 if (in->s_addr == ia4->ia_broadaddr.sin_addr.s_addr) { in stf_checkaddr4()
692 sin.sin_addr = *in; in stf_checkaddr4()
701 (u_int32_t)ntohl(sin.sin_addr.s_addr)); in stf_checkaddr4()
H A Dpacket_mangler.c779 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()
/xnu-8019.80.24/bsd/nfs/
H A Dnfs_boot.c232 if (netboot_rootpath(&sin_p->sin_addr, nd->nd_root.ndm_host, in nfs_boot_init()
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()
261 IP_LIST(&bp_sin.sin_addr)); 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()
[all …]
H A Dkrpc_subr.c287 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()
/xnu-8019.80.24/bsd/kern/
H A Dnetboot.c529 dst.sin_addr = d; in route_cmd()
535 gw.sin_addr = g; in route_cmd()
541 mask.sin_addr = m; in route_cmd()
594 .sin_addr = { .s_addr = 0 },
610 ((struct sockaddr_in *)(void *)&ifra.ifra_addr)->sin_addr = *addr; in inet_aifaddr()
614 ((struct sockaddr_in *)(void *)&ifra.ifra_mask)->sin_addr = *mask; in inet_aifaddr()
618 ((struct sockaddr_in *)(void *)&ifra.ifra_broadaddr)->sin_addr = *broadcast; in inet_aifaddr()
/xnu-8019.80.24/bsd/netinet6/
H A Dipsec.c1307 bcopy(&ip->ip_src, &sin->sin_addr, sizeof(ip->ip_src)); in ipsec4_setspidx_ipaddr()
1314 bcopy(&ip->ip_dst, &sin->sin_addr, sizeof(ip->ip_dst)); in ipsec4_setspidx_ipaddr()
2389 bcopy(&((struct sockaddr_in *)&sav->sah->saidx.src)->sin_addr, in ipsec4_encapsulate()
2391 bcopy(&((struct sockaddr_in *)&sav->sah->saidx.dst)->sin_addr, in ipsec4_encapsulate()
2548 bcopy(&((struct sockaddr_in *)&sav->sah->saidx.src)->sin_addr, in ipsec64_encapsulate()
2550 bcopy(&((struct sockaddr_in *)&sav->sah->saidx.dst)->sin_addr, in ipsec64_encapsulate()
3123 s = (u_int8_t *)&((struct sockaddr_in *)&saidx->src)->sin_addr; in ipsec_logsastr()
3124 d = (u_int8_t *)&((struct sockaddr_in *)&saidx->dst)->sin_addr; in ipsec_logsastr()
3248 dst4->sin_addr.s_addr != ip->ip_dst.s_addr) { in ipsec4_output_internal()
3257 dst4->sin_addr = ip->ip_dst; in ipsec4_output_internal()
[all …]
/xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_manager.c674 has_saddr = (SIN(saddr)->sin_addr.s_addr != INADDR_ANY); in flow_req_prepare()
675 has_daddr = (SIN(daddr)->sin_addr.s_addr != INADDR_ANY); in flow_req_prepare()
687 if ((has_saddr && IN_MULTICAST(ntohl(SIN(saddr)->sin_addr.s_addr))) || in flow_req_prepare()
688 (has_daddr && IN_MULTICAST(ntohl(SIN(daddr)->sin_addr.s_addr)))) { in flow_req_prepare()
874 (void) inet_ntop(AF_INET, &SIN(saddr)->sin_addr, src_s, in flow_req_dump()
888 (void) inet_ntop(AF_INET, &SIN(daddr)->sin_addr, dst_s, in flow_req_dump()
1022 uint8_t *p = (uint8_t *)&SIN(daddr)->sin_addr.s_addr; in flow_mgr_get_frb_by_addr()

1234