Home
last modified time | relevance | path

Searched refs:laddr (Results 1 – 24 of 24) sorted by relevance

/xnu-11215/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_namespace.c47 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 Dflow_var.h685 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 Daccept_race.c47 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 Dudp6_output.c158 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 Din6_pcb.c156 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 Din6_src.c1636 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 Dtcp_cache.c130 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 Din_pcb.c881 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 Dudp_usrreq.c1462 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 Draw_ip.c600 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 Dtcp_usrreq.c1489 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 Dtcp_input.c2030 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 Dvsock_domain.c140 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 Duipc_domain.c1138 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 Dsocket_flows.c130 #define SOFLOW_HASH(laddr, faddr, lport, fport) ((faddr) ^ ((laddr) >> 16) ^ (fport) ^ (lport)) argument
/xnu-11215/bsd/net/
H A Dether_inet6_pr_module.c182 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 Dpacket_mangler.c731 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 Dpktap.c981 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 Dcontent_filter.c2262 &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 DIOKitDebug.cpp909 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 Dnx_netif_flow.c214 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 Dskt_flowswitch_ns_reserve.c117 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 Dvm_fault.c6449 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 Dnexus_traffic_rule.c186 #define ITRM(proto, laddr, raddr, lport, rport) \ argument
189 ITDBIT(laddr, IFNET_TRAFFIC_DESCRIPTOR_INET_LADDR) | \