/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_tcp_estats.c | 78 #define sk_v6_rcv_saddr __sk_common.skc_v6_rcv_saddr macro 219 sk->sk_v6_rcv_saddr.s6_addr32, in tcp_estats_conn_id_init()
|
H A D | bpf_tracing_net.h | 40 #define sk_v6_rcv_saddr __sk_common.skc_v6_rcv_saddr macro
|
H A D | bpf_iter_udp6.c | 60 src = &inet->sk.sk_v6_rcv_saddr; in dump_udp6()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_tcp_estats.c | 78 #define sk_v6_rcv_saddr __sk_common.skc_v6_rcv_saddr macro 219 sk->sk_v6_rcv_saddr.s6_addr32, in tcp_estats_conn_id_init()
|
H A D | bpf_iter_udp6.c | 59 src = &inet->sk.sk_v6_rcv_saddr; in dump_udp6()
|
H A D | bpf_tracing_net.h | 88 #define sk_v6_rcv_saddr __sk_common.skc_v6_rcv_saddr macro
|
/kernel/linux/linux-5.10/net/sctp/ |
H A D | ipv6.c | 502 addr->v6.sin6_addr = sk->sk_v6_rcv_saddr; in sctp_v6_from_sk() 509 sk->sk_v6_rcv_saddr.s6_addr32[0] = 0; in sctp_v6_to_sk_saddr() 510 sk->sk_v6_rcv_saddr.s6_addr32[1] = 0; in sctp_v6_to_sk_saddr() 511 sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_saddr() 512 sk->sk_v6_rcv_saddr.s6_addr32[3] = in sctp_v6_to_sk_saddr() 515 sk->sk_v6_rcv_saddr = addr->v6.sin6_addr; in sctp_v6_to_sk_saddr() 752 newsk->sk_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in sctp_v6_create_accept_sk()
|
/kernel/linux/linux-6.6/net/sctp/ |
H A D | ipv6.c | 550 addr->v6.sin6_addr = sk->sk_v6_rcv_saddr; in sctp_v6_from_sk() 557 sk->sk_v6_rcv_saddr.s6_addr32[0] = 0; in sctp_v6_to_sk_saddr() 558 sk->sk_v6_rcv_saddr.s6_addr32[1] = 0; in sctp_v6_to_sk_saddr() 559 sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_saddr() 560 sk->sk_v6_rcv_saddr.s6_addr32[3] = in sctp_v6_to_sk_saddr() 563 sk->sk_v6_rcv_saddr = addr->v6.sin6_addr; in sctp_v6_to_sk_saddr() 808 newsk->sk_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in sctp_v6_create_accept_sk()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | inet_hashtables.c | 53 &sk->sk_v6_rcv_saddr, sk->sk_num, in sk_ehashfn() 115 tb->v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_bind2_bucket_init() 157 return ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr) && in inet_bind2_bucket_addr_match() 158 sk->sk_v6_rcv_saddr.s6_addr32[3] == tb2->rcv_saddr; in inet_bind2_bucket_addr_match() 163 &sk->sk_v6_rcv_saddr); in inet_bind2_bucket_addr_match() 309 &sk->sk_v6_rcv_saddr, in inet_lhash2_bucket_sk() 646 &sk->sk_v6_rcv_saddr, in inet_ehash_lookup_by_sk() 891 sk->sk_v6_rcv_saddr = *(struct in6_addr *)saddr; in inet_update_saddr()
|
H A D | inet_connection_sock.c | 96 return ipv6_rcv_saddr_equal(&sk->sk_v6_rcv_saddr, in inet_rcv_saddr_equal() 115 return ipv6_addr_any(&sk->sk_v6_rcv_saddr); in inet_rcv_saddr_any() 158 int addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr); in inet_use_bhash2_on_bind() 467 tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_csk_update_fastreuse() 494 tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_csk_update_fastreuse()
|
H A D | ping.c | 212 &sk->sk_v6_rcv_saddr, in ping_lookup() 215 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in ping_lookup() 216 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, in ping_lookup() 405 sk->sk_v6_rcv_saddr = np->saddr = addr->sin6_addr; in ping_set_saddr() 449 if (sk->sk_family == AF_INET6 && !ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in ping_bind()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | datagram.c | 99 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in ip6_datagram_dst_update() 100 sk->sk_v6_rcv_saddr = fl6.saddr; in ip6_datagram_dst_update() 167 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in __ip6_datagram_connect() 203 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) || in __ip6_datagram_connect() 204 ipv6_mapped_addr_any(&sk->sk_v6_rcv_saddr)) { in __ip6_datagram_connect() 206 &sk->sk_v6_rcv_saddr); in __ip6_datagram_connect() 1048 src = &sp->sk_v6_rcv_saddr; in __ip6_dgram_sock_seq_show()
|
H A D | inet6_hashtables.c | 103 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score() 252 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in __inet6_check_established() 315 return secure_ipv6_port_ephemeral(sk->sk_v6_rcv_saddr.s6_addr32, in inet6_sk_port_offset()
|
H A D | tcp_ipv6.c | 186 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect() 263 np->saddr = sk->sk_v6_rcv_saddr; in tcp_v6_connect() 268 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect() 269 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_connect() 294 sk->sk_v6_rcv_saddr = *saddr; in tcp_v6_connect() 736 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_md5_hash_skb() 1258 newnp->saddr = newsk->sk_v6_rcv_saddr; in tcp_v6_syn_recv_sock() 1329 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in tcp_v6_syn_recv_sock() 1992 src = &sp->sk_v6_rcv_saddr; in get_tcp6_sock()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | datagram.c | 105 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in ip6_datagram_dst_update() 106 sk->sk_v6_rcv_saddr = fl6.saddr; in ip6_datagram_dst_update() 173 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in __ip6_datagram_connect() 209 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) || in __ip6_datagram_connect() 210 ipv6_mapped_addr_any(&sk->sk_v6_rcv_saddr)) { in __ip6_datagram_connect() 212 &sk->sk_v6_rcv_saddr); in __ip6_datagram_connect() 1055 src = &sp->sk_v6_rcv_saddr; in __ip6_dgram_sock_seq_show()
|
H A D | inet6_hashtables.c | 102 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score() 270 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in __inet6_check_established() 333 return secure_ipv6_port_ephemeral(sk->sk_v6_rcv_saddr.s6_addr32, in inet6_sk_port_offset()
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | tcp.h | 88 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr); 156 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr); 409 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | tcp.h | 86 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr); 151 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
|
/kernel/linux/linux-5.10/net/dccp/ |
H A D | ipv6.c | 432 newnp->saddr = newsk->sk_v6_rcv_saddr; in dccp_v6_request_recv_sock() 493 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in dccp_v6_request_recv_sock() 899 np->saddr = sk->sk_v6_rcv_saddr; in dccp_v6_connect() 903 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in dccp_v6_connect() 904 saddr = &sk->sk_v6_rcv_saddr; in dccp_v6_connect() 925 sk->sk_v6_rcv_saddr = *saddr; in dccp_v6_connect()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | inet6_hashtables.h | 117 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in inet6_match()
|
/kernel/linux/linux-5.10/net/l2tp/ |
H A D | l2tp_ip6.c | 339 sk->sk_v6_rcv_saddr = addr->l2tp_addr; in l2tp_ip6_bind() 438 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in l2tp_ip6_getname() 441 lsa->l2tp_addr = sk->sk_v6_rcv_saddr; in l2tp_ip6_getname()
|
/kernel/linux/linux-6.6/net/l2tp/ |
H A D | l2tp_ip6.c | 338 sk->sk_v6_rcv_saddr = addr->l2tp_addr; in l2tp_ip6_bind() 437 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in l2tp_ip6_getname() 440 lsa->l2tp_addr = sk->sk_v6_rcv_saddr; in l2tp_ip6_getname()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | ping.c | 217 &sk->sk_v6_rcv_saddr, in ping_lookup() 220 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in ping_lookup() 221 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, in ping_lookup() 400 sk->sk_v6_rcv_saddr = np->saddr = addr->sin6_addr; in ping_set_saddr() 444 if (sk->sk_family == AF_INET6 && !ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in ping_bind()
|
/kernel/linux/linux-6.6/net/dccp/ |
H A D | ipv6.c | 443 newnp->saddr = newsk->sk_v6_rcv_saddr; in dccp_v6_request_recv_sock() 504 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in dccp_v6_request_recv_sock() 911 np->saddr = sk->sk_v6_rcv_saddr; in dccp_v6_connect() 915 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in dccp_v6_connect() 916 saddr = &sk->sk_v6_rcv_saddr; in dccp_v6_connect()
|
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nft_socket.c | 27 nft_reg_store8(dest, ipv6_addr_any(&sk->sk_v6_rcv_saddr)); in nft_socket_wildcard()
|