| /xnu-11215/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_namespace.c | 47 flow_namespace_create(union sockaddr_in_4_6 *laddr, uint8_t protocol, in flow_namespace_create() argument 50 sa_family_t af = laddr->sa.sa_family; in flow_namespace_create() 92 addr = (uint32_t *)&laddr->sin.sin_addr; in flow_namespace_create() 97 addr = (uint32_t *)&laddr->sin6.sin6_addr; in flow_namespace_create() 102 SK_ERR("invalid src address family (%d)", laddr->sa.sa_family); in flow_namespace_create() 107 if (laddr->sin.sin_port == 0) { in flow_namespace_create() 109 &laddr->sin.sin_port, netns_rsv_flags, nfi); in flow_namespace_create() 112 laddr->sin.sin_port, netns_rsv_flags, nfi); in flow_namespace_create() 117 ntohs(laddr->sin.sin_port)); in flow_namespace_create()
|
| H A D | flow_var.h | 685 flow_key_unpack(const struct flow_key *key, union sockaddr_in_4_6 *laddr, in flow_key_unpack() argument 690 laddr->sa.sa_family = AF_INET; in flow_key_unpack() 691 laddr->sin.sin_addr = key->fk_src4; in flow_key_unpack() 692 laddr->sin.sin_port = key->fk_sport; in flow_key_unpack() 697 laddr->sa.sa_family = AF_INET6; in flow_key_unpack() 698 laddr->sin6.sin6_addr = key->fk_src6; in flow_key_unpack() 699 laddr->sin6.sin6_port = key->fk_sport; in flow_key_unpack()
|
| /xnu-11215/tests/ |
| H A D | accept_race.c | 47 struct sockaddr_in laddr; in server() local 48 laddr.sin_family = AF_INET; in server() 49 laddr.sin_port = htons(port); in server() 50 laddr.sin_addr.s_addr = 0; in server() 51 int res = bind(sock, (struct sockaddr *)&laddr, sizeof(laddr)); in server() 55 res = bind(sock, (struct sockaddr *)&laddr, sizeof(laddr)); in server()
|
| /xnu-11215/bsd/netinet6/ |
| H A D | udp6_output.c | 158 struct in6_addr *__single laddr, *__single faddr; in udp6_output() local 332 laddr = in6_selectsrc(sin6, optp, in udp6_output() 340 laddr = &in6p->in6p_laddr; /* XXX */ in udp6_output() 343 if (laddr == NULL) { in udp6_output() 353 error = in6_pcbsetport(laddr, addr6, in6p, p, 0); in udp6_output() 371 laddr = &in6p->in6p_laddr; in udp6_output() 461 ip6->ip6_src = *laddr; in udp6_output() 464 udp6->uh_sum = in6_pseudo(laddr, faddr, in udp6_output() 469 if (!IN6_IS_ADDR_UNSPECIFIED(laddr)) { in udp6_output() 497 from.sin6_addr = *laddr; in udp6_output() [all …]
|
| H A D | in6_pcb.c | 156 struct in6_addr *laddr, u_int lport_arg, uint32_t ifscope, int wild_okay) in in6_pcblookup_local_and_cleanup() argument 161 inp = in6_pcblookup_local(pcbinfo, laddr, lport_arg, ifscope, wild_okay); in in6_pcblookup_local_and_cleanup() 1232 in6_pcblookup_local(struct inpcbinfo *pcbinfo, struct in6_addr *laddr, in in6_pcblookup_local() argument 1255 in6_are_addr_equal_scoped(&inp->in6p_laddr, laddr, inp->inp_lifscope, ifscope) && in in6_pcblookup_local() 1296 if (IN6_IS_ADDR_UNSPECIFIED(laddr)) { in in6_pcblookup_local() 1299 &inp->in6p_laddr, laddr, inp->inp_lifscope, ifscope)) { in in6_pcblookup_local() 1303 if (!IN6_IS_ADDR_UNSPECIFIED(laddr)) { in in6_pcblookup_local() 1410 IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, laddr))) && in in6_pcblookup_hash_exists() 1449 laddr, inp->inp_lifscope, lifscope) || in in6_pcblookup_hash_exists() 1450 (relaxed && IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, laddr))) { in in6_pcblookup_hash_exists() [all …]
|
| H A D | in6_src.c | 1636 in6_pcbsetport(struct in6_addr *laddr, struct sockaddr *remote, struct inpcb *inp, struct proc *p, in in6_pcbsetport() argument 1648 bool laddr_unspecified = IN6_IS_ADDR_UNSPECIFIED(laddr); in in6_pcbsetport() 1650 #pragma unused(laddr) in in6_pcbsetport()
|
| /xnu-11215/bsd/netinet/ |
| H A D | tcp_cache.c | 130 in_4_6_addr laddr; member 267 memcpy(&key->thk_ip.addr6, &tcks->laddr.addr6, sizeof(struct in6_addr)); in tcp_cache_hash_src() 282 memcpy(&key->thk_ip.addr, &tcks->laddr.addr, sizeof(struct in_addr)); in tcp_cache_hash_src() 413 memcpy(&tcks->laddr.addr6, &inp->in6p_laddr, sizeof(struct in6_addr)); in tcp_cache_key_src_create() 417 memcpy(&tcks->laddr.addr, &inp->inp_laddr, sizeof(struct in_addr)); in tcp_cache_key_src_create() 1391 memcpy(&tcks.laddr.addr6, &local_address->sin6.sin6_addr, sizeof(struct in6_addr)); in tcp_heuristic_do_ecn_with_address() 1394 memcpy(&tcks.laddr.addr, &local_address->sin.sin_addr, sizeof(struct in_addr)); in tcp_heuristic_do_ecn_with_address() 1413 memcpy(&tcks.laddr.addr6, &local_address->sin6.sin6_addr, sizeof(struct in6_addr)); in tcp_heuristics_ecn_update() 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() [all …]
|
| H A D | in_pcb.c | 881 struct in_addr laddr; in in_pcbbind() local 894 bzero(&laddr, sizeof(laddr)); in in_pcbbind() 1140 laddr = SIN(nam)->sin_addr; in in_pcbbind() 1210 lookup_addr = (laddr.s_addr != INADDR_ANY) ? laddr : in in_pcbbind() 1272 lookup_addr = (laddr.s_addr != INADDR_ANY) ? laddr : in in_pcbbind() 1349 inp->inp_laddr = laddr; in in_pcbbind() 1626 *laddr = inp->inp_laddr; in in_pcbladdr() 1822 *laddr = ia->ia_addr.sin_addr; in in_pcbladdr() 1870 struct in_addr laddr; in in_pcbconnect() local 1924 inp->inp_laddr = laddr; in in_pcbconnect() [all …]
|
| H A D | udp_usrreq.c | 1462 struct in_addr *laddr) in udp_check_pktinfo() argument 1521 laddr->s_addr = INADDR_ANY; in udp_check_pktinfo() 1531 *laddr = pktinfo->ipi_spec_dst; in udp_check_pktinfo() 1739 laddr = pi_laddr; in udp_output() 1746 origladdr = laddr = inp->inp_laddr; in udp_output() 1796 laddr = inp->inp_laddr; in udp_output() 1817 if (laddr.s_addr == INADDR_ANY) { in udp_output() 1818 if ((error = in_pcbladdr(inp, addr, &laddr, in udp_output() 1872 ui->ui_src = laddr; in udp_output() 1948 from.sin_addr = laddr; in udp_output() [all …]
|
| H A D | raw_ip.c | 600 struct in_addr laddr = ip->ip_src; in rip_output() local 607 from.sin_addr = laddr; in rip_output() 615 &laddr, ipoa.ipoa_boundif, NULL, 1)) != 0) { in rip_output()
|
| H A D | tcp_usrreq.c | 1489 struct in_addr laddr; in tcp_connect() local 1505 error = in_pcbladdr(inp, nam, &laddr, IFSCOPE_NONE, &outif, 0); in tcp_connect() 1513 inp->inp_laddr.s_addr != INADDR_ANY ? inp->inp_laddr : laddr, in tcp_connect() 1545 if ((inp->inp_laddr.s_addr == INADDR_ANY ? laddr.s_addr : in tcp_connect() 1555 inp->inp_laddr : laddr, in tcp_connect() 1569 inp->inp_laddr = laddr; in tcp_connect()
|
| H A D | tcp_input.c | 2030 struct in_addr laddr; in tcp_input() local 3553 laddr = inp->inp_laddr; in tcp_input() 3558 inp->inp_laddr = laddr; in tcp_input()
|
| /xnu-11215/bsd/kern/ |
| H A D | vsock_domain.c | 140 vsock_bind_address(struct vsockpcb *pcb, struct vsock_address laddr, struct vsock_address raddr) in vsock_bind_address() argument 149 …if (laddr.cid == VMADDR_CID_HYPERVISOR || laddr.cid == VMADDR_CID_RESERVED || laddr.cid == VMADDR_… in vsock_bind_address() 171 if (laddr.cid != transport_cid && laddr.cid != VMADDR_CID_ANY) { in vsock_bind_address() 175 if (laddr.port != VMADDR_PORT_ANY) { in vsock_bind_address() 176 error = vsock_bind_address_if_free(pcb, laddr.cid, laddr.port, raddr.cid, raddr.port); in vsock_bind_address() 205 error = vsock_bind_address_if_free(pcb, laddr.cid, *last_port, raddr.cid, raddr.port); in vsock_bind_address() 1012 struct vsock_address laddr = (struct vsock_address) { in vsock_bind() local 1022 error = vsock_bind_address(pcb, laddr, raddr); in vsock_bind()
|
| H A D | uipc_domain.c | 1138 union sockaddr_in_4_6 laddr; member 1162 p_ev->protoctl_ev_arg.ifp, SA(&p_ev->protoctl_ev_arg.laddr), in protoctl_event_callback() 1188 VERIFY(p_laddr->sa_len <= sizeof(p_protoctl_ev->protoctl_ev_arg.laddr)); in protoctl_event_enqueue_nwk_wq_entry() 1189 struct sockaddr_in6 *dst __single = &p_protoctl_ev->protoctl_ev_arg.laddr.sin6; in protoctl_event_enqueue_nwk_wq_entry()
|
| H A D | socket_flows.c | 130 #define SOFLOW_HASH(laddr, faddr, lport, fport) ((faddr) ^ ((laddr) >> 16) ^ (fport) ^ (lport)) argument
|
| /xnu-11215/bsd/net/ |
| H A D | ether_inet6_pr_module.c | 182 uint8_t *laddr = dlil_link_addr(edst); in ether_inet6_pre_output() local 183 bcopy(LLADDR(&sdl), laddr, sdl.sdl_alen); in ether_inet6_pre_output()
|
| H A D | packet_mangler.c | 731 struct sockaddr_in laddr = *SIN(&p_pkt_mnglr->lsaddr); in pktmnglr_ipfilter_output() local 732 if (ip.ip_src.s_addr != laddr.sin_addr.s_addr) { in pktmnglr_ipfilter_output() 815 struct sockaddr_in laddr = *SIN(&p_pkt_mnglr->lsaddr); in pktmnglr_ipfilter_input() local 816 if (ip.ip_dst.s_addr != laddr.sin_addr.s_addr) { in pktmnglr_ipfilter_input() 820 struct sockaddr_in6 laddr = *SIN6(&p_pkt_mnglr->lsaddr); in pktmnglr_ipfilter_input() local 821 if (!IN6_ARE_ADDR_EQUAL(&ip6.ip6_dst, &laddr.sin6_addr)) { in pktmnglr_ipfilter_input()
|
| H A D | pktap.c | 981 struct in_addr faddr, laddr; in pktap_fill_proc_info() local 996 laddr = ip.ip_dst; in pktap_fill_proc_info() 1030 laddr, lport, wildcard, outgoing ? NULL : ifp); in pktap_fill_proc_info() 1047 struct in6_addr *laddr; in pktap_fill_proc_info() local 1058 laddr = &ip6.ip6_dst; in pktap_fill_proc_info() 1096 laddr, lport, ip6_input_getsrcifscope(m), wildcard, outgoing ? NULL : ifp); in pktap_fill_proc_info()
|
| H A D | content_filter.c | 2262 &laddr, &faddr, &lport, &fport); in cfil_ctl_getopt() 2270 &laddr, &faddr, &lport, &fport); in cfil_ctl_getopt() 3115 struct in_addr laddr = {0}, faddr = {0}; in cfil_fill_event_msg_addresses() local 3121 fill_ip_sockaddr_4_6(sin_src, laddr, lport); in cfil_fill_event_msg_addresses() 3125 fill_ip_sockaddr_4_6(sin_dst, laddr, lport); in cfil_fill_event_msg_addresses() 3855 struct in6_addr **laddr, struct in6_addr **faddr, in cfil_get_flow_address_v6() argument 3859 *laddr = &entry->soflow_laddr.addr6; in cfil_get_flow_address_v6() 3864 *laddr = &inp->in6p_laddr; in cfil_get_flow_address_v6() 3873 struct in_addr *laddr, struct in_addr *faddr, in cfil_get_flow_address() argument 3877 *laddr = entry->soflow_laddr.addr46.ia46_addr4; in cfil_get_flow_address() [all …]
|
| /xnu-11215/iokit/Kernel/ |
| H A D | IOKitDebug.cpp | 909 uintptr_t inst, laddr, raddr; in IOTrackingAddressCompare() local 914 laddr = ~((IOTrackingAddress *)instance)->address; in IOTrackingAddressCompare() 916 laddr = (uintptr_t) (instance + 1); in IOTrackingAddressCompare() 927 return (laddr > raddr) ? 1 : ((laddr == raddr) ? 0 : -1); in IOTrackingAddressCompare() 934 uintptr_t inst, laddr, raddr; in IOTrackingZoneElementCompare() local 937 laddr = INSTANCE_PUT(inst); in IOTrackingZoneElementCompare() 941 return (laddr > raddr) ? 1 : ((laddr == raddr) ? 0 : -1); in IOTrackingZoneElementCompare()
|
| /xnu-11215/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif_flow.c | 214 void *laddr, *raddr; in netif_flow_ipv6_ula_info() local 237 laddr = &ip6h->ip6_src; in netif_flow_ipv6_ula_info() 240 laddr = &ip6h->ip6_dst; in netif_flow_ipv6_ula_info() 243 bcopy(laddr, &fd->fd_laddr, sizeof(struct in6_addr)); in netif_flow_ipv6_ula_info()
|
| /xnu-11215/tests/skywalk/ |
| H A D | skt_flowswitch_ns_reserve.c | 117 union sockaddr_in_4_6 laddr; in skt_flowswitch_ns_bsd() local 129 bzero(&laddr, sizeof(laddr)); in skt_flowswitch_ns_bsd() 130 laddr.sa.sa_family = saddr.sa.sa_family; in skt_flowswitch_ns_bsd() 131 laddr.sa.sa_len = saddr.sa.sa_len; in skt_flowswitch_ns_bsd()
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_fault.c | 6449 vm_map_offset_t laddr; in vm_fault_internal() local 6468 laddr = vaddr; in vm_fault_internal() 6471 while (vm_map_lookup_entry(map, laddr, &entry)) { in vm_fault_internal() 6472 if (ldelta > (laddr - entry->vme_start)) { in vm_fault_internal() 6473 ldelta = laddr - entry->vme_start; in vm_fault_internal() 6475 if (hdelta > (entry->vme_end - laddr)) { in vm_fault_internal() 6476 hdelta = entry->vme_end - laddr; in vm_fault_internal() 6479 laddr = ((laddr - entry->vme_start) in vm_fault_internal() 6496 if (vm_map_lookup_entry(map, laddr, &entry) && in vm_fault_internal() 6518 + (laddr - entry->vme_start)) in vm_fault_internal() [all …]
|
| /xnu-11215/bsd/skywalk/nexus/ |
| H A D | nexus_traffic_rule.c | 186 #define ITRM(proto, laddr, raddr, lport, rport) \ argument 189 ITDBIT(laddr, IFNET_TRAFFIC_DESCRIPTOR_INET_LADDR) | \
|