Home
last modified time | relevance | path

Searched refs:in6p_laddr (Results 1 – 25 of 33) sorted by relevance

12

/xnu-12377.41.6/bsd/netinet6/
H A Din6_pcb.c217 if (inp->inp_lport || !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in in6_pcbbind()
355 current_reservations = netns_lookup_reservations_count_in6(inp->in6p_laddr, IPPROTO_UDP); in in6_pcbbind()
405 !IN6_IS_ADDR_UNSPECIFIED(&t->in6p_laddr) || in in6_pcbbind()
551 if (inp->inp_lport || !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in in6_pcbbind()
562 inp->in6p_laddr = sin6.sin6_addr; in in6_pcbbind()
565 in6_verify_ifscope(&inp->in6p_laddr, lifscope); in in6_pcbbind()
576 if ((e = in6_pcbsetport(&inp->in6p_laddr, remote, inp, p, 1)) != 0) { in in6_pcbbind()
582 inp->in6p_laddr = in6addr_any; in in6_pcbbind()
596 inp->in6p_laddr = in6addr_any; in in6_pcbbind()
762 if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in in6_pcbconnect()
[all …]
H A Draw_ip6.c188 if (!IN6_IS_ADDR_UNSPECIFIED(&in6p->in6p_laddr) && in rip6_input()
189 … !in6_are_addr_equal_scoped(&in6p->in6p_laddr, &ip6->ip6_dst, in6p->inp_lifscope, ifp->if_index)) { in rip6_input()
1130 inp->in6p_laddr = sin6.sin6_addr; in rip6_bind()
1133 in6_verify_ifscope(&inp->in6p_laddr, inp->inp_lifscope); in rip6_bind()
1208 inp->in6p_laddr = *in6a; in rip6_connect()
1214 in6_verify_ifscope(&inp->in6p_laddr, inp->inp_lifscope); in rip6_connect()
H A Din6_src.c856 if (inp != NULL && !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in in6_selectsrc()
857 src_storage = &inp->in6p_laddr; in in6_selectsrc()
1744 inp->in6p_laddr = in6addr_any; in in6_pcbsetport()
1779 found = (in6_pcblookup_local(pcbinfo, &inp->in6p_laddr, in in6_pcbsetport()
1802 inp->in6p_laddr, (uint8_t)SOCK_PROTO(so), lport, in in6_pcbsetport()
1815 inp->in6p_laddr = in6addr_any; in in6_pcbsetport()
H A Dudp6_output.c350 laddr = &in6p->in6p_laddr; /* XXX */ in udp6_output()
384 laddr = &in6p->in6p_laddr; in udp6_output()
H A Dudp6_usrreq.c1127 inp->in6p_laddr = in6addr_any; in udp6_disconnect()
H A Dicmp6.c2162 if (!IN6_IS_ADDR_UNSPECIFIED(&in6p->in6p_laddr) && in icmp6_rip6_input()
2163 … !in6_are_addr_equal_scoped(&in6p->in6p_laddr, &ip6->ip6_dst, in6p->inp_lifscope, ifp->if_index)) { in icmp6_rip6_input()
/xnu-12377.41.6/bsd/netinet/
H A Dinp_log.c64 if (IN6_IS_ADDR_LINKLOCAL(&inp->in6p_laddr)) { in inp_log_addresses()
65 addr6 = inp->in6p_laddr; in inp_log_addresses()
69 inet_ntop(AF_INET6, (void *)&inp->in6p_laddr, lbuf, lbuflen); in inp_log_addresses()
H A Dtcp_log.h137 if (IN6_IS_ADDR_LOOPBACK(&tp->t_inpcb->in6p_laddr) || in tcp_is_log_enabled()
139 IN6_IS_ADDR_V4MAPPED_LOOPBACK(&tp->t_inpcb->in6p_laddr) || in tcp_is_log_enabled()
142 } else if (!IN6_IS_ADDR_UNSPECIFIED(&tp->t_inpcb->in6p_laddr) || in tcp_is_log_enabled()
H A Dudp_log.h82 if (IN6_IS_ADDR_LOOPBACK(&inp->in6p_laddr) || in udp_is_log_enabled()
H A Dtcp_usrreq.c559 if (inp->inp_vflag == INP_IPV6 && !IN6_IS_ADDR_V4MAPPED(&inp->in6p_laddr) && in tcp_usr_connect_common()
560 !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in tcp_usr_connect_common()
1649 if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in tcp6_connect()
1658 IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) in tcp6_connect()
1660 : &inp->in6p_laddr, in tcp6_connect()
1677 IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) ? in tcp6_connect()
1678 addr6 : inp->in6p_laddr, in tcp6_connect()
1691 if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in tcp6_connect()
1692 inp->in6p_laddr = addr6; in tcp6_connect()
1695 in6_verify_ifscope(&inp->in6p_laddr, inp->inp_lifscope); in tcp6_connect()
[all …]
H A Din_pcblist.c576 IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))); in inpcb_get_if_ports_used()
613 inet_ntop(PF_INET6, &inp->in6p_laddr.s6_addr, in inpcb_get_if_ports_used()
710 inet_ntop(PF_INET6, &inp->in6p_laddr.s6_addr, in inpcb_get_if_ports_used()
855 …if (in6_are_addr_equal_scoped(IFA_IN6(ifa), &inp->in6p_laddr, SIN6(ifa->ifa_addr)->sin6_scope_id, … in inpcb_find_anypcb_byaddr()
H A Dtcp_ccdbg.c101 (void *)&inp->in6p_laddr), dbg_state.ccd_srcaddr, in tcp_ccdbg_trace()
H A Dtcp_log.c197 if (IN6_IS_ADDR_LINKLOCAL(&inp->in6p_laddr)) { in tcp_log_inp_addresses()
198 addr6 = inp->in6p_laddr; in tcp_log_inp_addresses()
202 inet_ntop(AF_INET6, (void *)&inp->in6p_laddr, lbuf, lbuflen); in tcp_log_inp_addresses()
H A Din_pcb.c970 current_reservations = netns_lookup_reservations_count_in6(inp->in6p_laddr, IPPROTO_UDP); in in_pcbbind()
1206 inp->in6p_laddr, in in_pcbbind()
1268 inp->in6p_laddr, in in_pcbbind()
2791 inp->in6p_laddr, (uint8_t)SOCK_PROTO(so), inp->inp_lport, in in_pcbinshash()
2846 &inp->inp_netns_token, inp->in6p_laddr); in in_pcbrehash()
2854 inp->in6p_laddr, (uint8_t)SOCK_PROTO(so), in in_pcbrehash()
3435 fk.ffk_laddr_v6 = inp->in6p_laddr; in inp_calc_flowhash()
3917 IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in inp_update_necp_policy()
4604 inp->in6p_laddr = in6addr_any; in in_pcbsetport()
H A Dflow_divert.c1363 ((inp->inp_vflag & INP_IPV6) && !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) || in flow_divert_create_connect_packet()
2038 …if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) && (fd_cb->flags & FLOW_DIVERT_SHOULD_SET_LOCAL_ADDR… in flow_divert_set_local_endpoint()
2040 inp->in6p_laddr = (satosin6(local_endpoint))->sin6_addr; in flow_divert_set_local_endpoint()
2042 in6_verify_ifscope(&inp->in6p_laddr, inp->inp_lifscope); in flow_divert_set_local_endpoint()
2283 memset(&(inp->in6p_laddr), 0, sizeof(inp->in6p_laddr)); in flow_divert_disable()
2493 inp->in6p_laddr = sa6_any.sin6_addr; in flow_divert_scope()
2619 inp->in6p_laddr = sa6_any.sin6_addr; in flow_divert_handle_connect_result()
3899 …((inp->inp_vflag & INP_IPV6) && !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) || /* local address is… in flow_divert_connect_out_internal()
H A Dtcp_input.c812 (((inp->in6p_laddr.s6_addr16[0] & 0xffff) << 16) | in tcp_reass()
2429 inp->in6p_laddr = tpi->ip6->ip6_dst; in tcp_create_server_socket()
2430 inp->inp_lifscope = in6_addr2scopeid(tpi->ifp, &inp->in6p_laddr); in tcp_create_server_socket()
2444 inp->in6p_laddr = in6addr_any; in tcp_create_server_socket()
2589 laddr6 = inp->in6p_laddr; in tcp_setup_server_socket()
2591 if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in tcp_setup_server_socket()
2592 inp->in6p_laddr = tpi->ip6->ip6_dst; in tcp_setup_server_socket()
2593 inp->inp_lifscope = in6_addr2scopeid(tpi->ifp, &inp->in6p_laddr); in tcp_setup_server_socket()
2594 in6_verify_ifscope(&inp->in6p_laddr, inp->inp_lifscope); in tcp_setup_server_socket()
2597 inp->in6p_laddr = laddr6; in tcp_setup_server_socket()
[all …]
H A Dtcp_subr.c789 ip6->ip6_src = inp->in6p_laddr; in tcp_fillheaders()
799 if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in tcp_fillheaders()
3020 MD5Update(&isn_ctx, (u_char *) &tp->t_inpcb->in6p_laddr, in tcp_new_isn()
5047 (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) || in tcp_fill_keepalive_offload_frames()
5123 bcopy(&inp->in6p_laddr, ip6, sizeof(struct in6_addr)); in tcp_fill_keepalive_offload_frames()
5626 ASSERT(!(IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) || in tcp_add_fsw_flow()
5628 IN6_IS_ADDR_MULTICAST(&inp->in6p_laddr) || in tcp_add_fsw_flow()
5633 memcpy(&nfr.nfr_saddr.sin6.sin6_addr, &inp->in6p_laddr, in tcp_add_fsw_flow()
H A Din_pcb.h590 #define in6p_laddr inp_dependladdr.inp6_local macro
H A Dtcp_output.c1072 (((inp->in6p_laddr.s6_addr16[0] & 0xffff) << 16) | in tcp_output()
1104 ia6 = ifa_foraddr6(&inp->in6p_laddr); in tcp_output()
3131 (((inp->in6p_laddr.s6_addr16[0] & 0xffff) << 16) | in tcp_output()
H A Dudp_usrreq.c3022 (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) || in udp_fill_keepalive_offload_frames()
3181 ip6->ip6_src = inp->in6p_laddr; in udp_fill_keepalive_offload_frames()
H A Dtcp_cache.c393 memcpy(&tcks->laddr.addr6, &inp->in6p_laddr, sizeof(struct in6_addr)); in tcp_cache_key_src_create()
/xnu-12377.41.6/bsd/kern/
H A Dsocket_flows.c349 if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in soflow_fill_hash_entry_from_inp()
350 entry->soflow_laddr.addr6 = inp->in6p_laddr; in soflow_fill_hash_entry_from_inp()
356 if (IN6_IS_ADDR_V4MAPPED(&inp->in6p_laddr)) { in soflow_fill_hash_entry_from_inp()
/xnu-12377.41.6/bsd/security/audit/
H A Daudit_arg.c627 sin6->sin6_addr = pcb->in6p_laddr; in audit_arg_file()
/xnu-12377.41.6/bsd/net/
H A Dif_ports_used.c977 &inp->in6p_laddr, sizeof(struct in6_addr)); in if_ports_used_add_inpcb()
985 &inp->in6p_laddr, sizeof(struct in6_addr)); in if_ports_used_add_inpcb()
H A Dntstat.c2315 in6_ip6_to_sockaddr(&inp->in6p_laddr, in nstat_udp_pcb_cache()
2415 in6_ip6_to_sockaddr(&inp->in6p_laddr, inp->inp_lport, inp->inp_lifscope, in nstat_tcp_copy_descriptor()
2836 in6_ip6_to_sockaddr(&inp->in6p_laddr, inp->inp_lport, inp->inp_lifscope, in nstat_udp_copy_descriptor()
8116 xinp->in6p_laddr = desc->local.v6.sin6_addr; in nstat_userland_to_xinpcb_n()
8132 xinp->in6p_laddr = desc->local.v6.sin6_addr; in nstat_userland_to_xinpcb_n()

12