| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | sock_iter_batch.c | 48 !ipv6_addr_loopback(&sk->sk_v6_rcv_saddr) : in iter_tcp_soreuse() 63 hash = jhash2(sk->sk_v6_rcv_saddr.s6_addr32, 4, net->hash_mix); in iter_tcp_soreuse() 111 !ipv6_addr_loopback(&sk->sk_v6_rcv_saddr) : in iter_udp_soreuse()
|
| 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 | 138 #define sk_v6_rcv_saddr __sk_common.skc_v6_rcv_saddr macro
|
| H A D | bpf_iter_tcp6.c | 94 src = &sp->sk_v6_rcv_saddr; in dump_tcp6_sock()
|
| /linux/net/ipv6/ |
| H A D | inet6_hashtables.c | 136 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score() 308 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in __inet6_check_established() 383 return secure_ipv6_port_ephemeral(sk->sk_v6_rcv_saddr.s6_addr32, in inet6_sk_port_offset() 391 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in inet6_hash_connect()
|
| H A D | datagram.c | 107 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in ip6_datagram_dst_update() 108 sk->sk_v6_rcv_saddr = fl6->saddr; in ip6_datagram_dst_update() 175 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in __ip6_datagram_connect() 211 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) || in __ip6_datagram_connect() 212 ipv6_mapped_addr_any(&sk->sk_v6_rcv_saddr)) { in __ip6_datagram_connect() 214 &sk->sk_v6_rcv_saddr); in __ip6_datagram_connect() 1102 src = &sp->sk_v6_rcv_saddr; in __ip6_dgram_sock_seq_show()
|
| H A D | udp.c | 103 ipv6_portaddr_hash(sock_net(sk), &sk->sk_v6_rcv_saddr, 0); in udp_v6_get_port() 113 &sk->sk_v6_rcv_saddr, in udp_v6_rehash() 117 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) { in udp_v6_rehash() 123 &sk->sk_v6_rcv_saddr, sk->sk_num, in udp_v6_rehash() 145 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score() 329 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) { in udp6_hash4() 334 if (sk_unhashed(sk) || ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in udp6_hash4() 337 hash = udp6_ehashfn(net, &sk->sk_v6_rcv_saddr, sk->sk_num, in udp6_hash4() 928 (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in __udp_v6_is_mcast_sock() 929 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr))) in __udp_v6_is_mcast_sock()
|
| H A D | tcp_ipv6.c | 176 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect() 253 np->saddr = sk->sk_v6_rcv_saddr; in tcp_v6_connect() 258 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect() 259 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_connect() 760 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_md5_hash_skb() 1358 newnp->saddr = newsk->sk_v6_rcv_saddr; 2142 src = &sp->sk_v6_rcv_saddr;
|
| H A D | raw.c | 79 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) || in raw_v6_match() 80 ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr) || in raw_v6_match() 287 sk->sk_v6_rcv_saddr = addr->sin6_addr; in rawv6_bind()
|
| /linux/include/net/ |
| H A D | inet_hashtables.h | 260 hash = ipv6_portaddr_hash(net, &sk->sk_v6_rcv_saddr, port); in inet_bhashfn_portaddr() 271 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in inet_use_hash2_on_bind() 274 if (!ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in inet_use_hash2_on_bind() 520 ipv6_addr_set_v4mapped(addr, &sk->sk_v6_rcv_saddr); in sk_rcv_saddr_set()
|
| H A D | inet6_hashtables.h | 182 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in inet6_match()
|
| H A D | ip.h | 714 memset(&sk->sk_v6_rcv_saddr, 0, sizeof(sk->sk_v6_rcv_saddr)); in inet_reset_saddr()
|
| /linux/net/sctp/ |
| H A D | ipv6.c | 555 addr->v6.sin6_addr = sk->sk_v6_rcv_saddr; in sctp_v6_from_sk() 563 sk->sk_v6_rcv_saddr.s6_addr32[0] = 0; in sctp_v6_to_sk_saddr() 564 sk->sk_v6_rcv_saddr.s6_addr32[1] = 0; in sctp_v6_to_sk_saddr() 565 sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_saddr() 566 sk->sk_v6_rcv_saddr.s6_addr32[3] = in sctp_v6_to_sk_saddr() 569 sk->sk_v6_rcv_saddr = addr->v6.sin6_addr; in sctp_v6_to_sk_saddr()
|
| /linux/include/trace/events/ |
| H A D | sock.h | 180 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr); 228 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
|
| H A D | mptcp.h | 244 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
|
| /linux/net/ipv4/ |
| H A D | inet_connection_sock.c | 97 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() 195 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in __inet_bhash2_conflict() 457 tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_csk_update_fastreuse() 484 tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_csk_update_fastreuse() 1235 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in inet_csk_clone_lock()
|
| H A D | udp_tunnel_core.c | 65 return ipv6_addr_any(&sk->sk_v6_rcv_saddr); in sk_saddr_any()
|
| H A D | fou_core.c | 528 if (ipv6_addr_cmp(&sk->sk_v6_rcv_saddr, &udp_cfg->local_ip6) || in fou_cfg_cmp() 806 &sk->sk_v6_rcv_saddr)) in fou_fill_info()
|
| /linux/net/ipv6/netfilter/ |
| H A D | nf_tproxy_ipv6.c | 124 int wildcard = ipv6_addr_any(&sk->sk_v6_rcv_saddr); in nf_tproxy_get_sock_v6()
|
| /linux/net/dccp/ |
| H A D | ipv6.c | |
| H A D | minisocks.c | |
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
| H A D | chcr_ktls.c | 252 cpl->local_ip_hi = *(__be64 *)&sk->sk_v6_rcv_saddr.in6_u.u6_addr8[0]; in chcr_ktls_act_open_req6() 253 cpl->local_ip_lo = *(__be64 *)&sk->sk_v6_rcv_saddr.in6_u.u6_addr8[8]; in chcr_ktls_act_open_req6() 293 &sk->sk_v6_rcv_saddr, in chcr_setup_connection() 313 &sk->sk_v6_rcv_saddr, in chcr_setup_connection() 383 &tx_info->sk->sk_v6_rcv_saddr, in chcr_ktls_dev_del() 574 &sk->sk_v6_rcv_saddr, in chcr_ktls_dev_add() 2171 &tx_info->sk->sk_v6_rcv_saddr, in clear_conn_resources()
|
| /linux/net/netfilter/ |
| H A D | xt_socket.c | 131 ipv6_addr_any(&sk->sk_v6_rcv_saddr)); in socket_mt6_v1_v2_v3()
|
| /linux/include/linux/ |
| H A D | ipv6.h | 357 return &sk->sk_v6_rcv_saddr; in inet6_rcv_saddr()
|
| /linux/net/rds/ |
| H A D | tcp_listen.c | 191 my_addr = &new_sock->sk->sk_v6_rcv_saddr; in rds_tcp_accept_one()
|