/Linux-v4.19/net/ipv6/ |
D | inet6_hashtables.c | 107 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in compute_score() 108 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score() 254 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in __inet6_check_established() 317 return secure_ipv6_port_ephemeral(sk->sk_v6_rcv_saddr.s6_addr32, in inet6_sk_port_offset()
|
D | datagram.c | 101 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in ip6_datagram_dst_update() 102 sk->sk_v6_rcv_saddr = fl6.saddr; in ip6_datagram_dst_update() 169 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in __ip6_datagram_connect() 205 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) || in __ip6_datagram_connect() 206 ipv6_mapped_addr_any(&sk->sk_v6_rcv_saddr)) { in __ip6_datagram_connect() 208 &sk->sk_v6_rcv_saddr); in __ip6_datagram_connect() 1031 src = &sp->sk_v6_rcv_saddr; in __ip6_dgram_sock_seq_show()
|
D | tcp_ipv6.c | 176 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect() 249 np->saddr = sk->sk_v6_rcv_saddr; in tcp_v6_connect() 254 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect() 255 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_connect() 279 sk->sk_v6_rcv_saddr = *saddr; in tcp_v6_connect() 650 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_md5_hash_skb() 1098 newnp->saddr = newsk->sk_v6_rcv_saddr; in tcp_v6_syn_recv_sock() 1168 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in tcp_v6_syn_recv_sock() 1814 src = &sp->sk_v6_rcv_saddr; in get_tcp6_sock()
|
D | udp.c | 97 ipv6_portaddr_hash(sock_net(sk), &sk->sk_v6_rcv_saddr, 0); in udp_v6_get_port() 107 &sk->sk_v6_rcv_saddr, in udp_v6_rehash() 135 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in compute_score() 136 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score() 657 (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in __udp_v6_is_mcast_sock() 658 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr))) in __udp_v6_is_mcast_sock()
|
D | af_inet6.c | 378 sk->sk_v6_rcv_saddr = addr->sin6_addr; in __inet6_bind() 516 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in inet6_getname() 519 sin->sin6_addr = sk->sk_v6_rcv_saddr; in inet6_getname()
|
D | raw.c | 94 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in __raw_v6_lookup() 95 if (ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr)) in __raw_v6_lookup() 314 sk->sk_v6_rcv_saddr = addr->sin6_addr; in rawv6_bind()
|
/Linux-v4.19/tools/testing/selftests/bpf/ |
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()
|
/Linux-v4.19/net/sctp/ |
D | ipv6.c | 507 addr->v6.sin6_addr = sk->sk_v6_rcv_saddr; in sctp_v6_from_sk() 514 sk->sk_v6_rcv_saddr.s6_addr32[0] = 0; in sctp_v6_to_sk_saddr() 515 sk->sk_v6_rcv_saddr.s6_addr32[1] = 0; in sctp_v6_to_sk_saddr() 516 sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_saddr() 517 sk->sk_v6_rcv_saddr.s6_addr32[3] = in sctp_v6_to_sk_saddr() 520 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()
|
/Linux-v4.19/net/ipv4/ |
D | ping.c | 216 &sk->sk_v6_rcv_saddr, in ping_lookup() 219 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in ping_lookup() 220 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, in ping_lookup() 386 sk->sk_v6_rcv_saddr = np->saddr = addr->sin6_addr; in ping_set_saddr() 400 memset(&sk->sk_v6_rcv_saddr, 0, sizeof(sk->sk_v6_rcv_saddr)); in ping_clear_saddr() 443 if (sk->sk_family == AF_INET6 && !ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in ping_bind()
|
D | inet_connection_sock.c | 97 return ipv6_rcv_saddr_equal(&sk->sk_v6_rcv_saddr, in inet_rcv_saddr_equal() 114 return ipv6_addr_any(&sk->sk_v6_rcv_saddr); in inet_rcv_saddr_any() 337 tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_csk_get_port() 364 tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_csk_get_port()
|
D | inet_diag.c | 81 *(struct in6_addr *)r->id.idiag_src = sk->sk_v6_rcv_saddr; in inet_diag_msg_common_fill() 664 entry->saddr = sk->sk_v6_rcv_saddr.s6_addr32; in entry_fill_addrs() 885 offsetof(struct sock, sk_v6_rcv_saddr)); in twsk_build_assert()
|
D | inet_hashtables.c | 53 &sk->sk_v6_rcv_saddr, sk->sk_num, in sk_ehashfn() 180 &sk->sk_v6_rcv_saddr, in inet_lhash2_bucket_sk()
|
/Linux-v4.19/net/dccp/ |
D | ipv6.c | 427 newnp->saddr = newsk->sk_v6_rcv_saddr; in dccp_v6_request_recv_sock() 488 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in dccp_v6_request_recv_sock() 897 np->saddr = sk->sk_v6_rcv_saddr; in dccp_v6_connect() 901 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in dccp_v6_connect() 902 saddr = &sk->sk_v6_rcv_saddr; in dccp_v6_connect() 923 sk->sk_v6_rcv_saddr = *saddr; in dccp_v6_connect()
|
D | minisocks.c | 47 tw->tw_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in dccp_time_wait()
|
/Linux-v4.19/include/trace/events/ |
D | tcp.h | 84 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr); 148 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
|
D | sock.h | 180 *pin6 = sk->sk_v6_rcv_saddr;
|
/Linux-v4.19/net/smc/ |
D | smc_diag.c | 56 memcpy(&r->id.idiag_src, &smc->clcsock->sk->sk_v6_rcv_saddr, in smc_diag_msg_common_fill() 57 sizeof(smc->clcsock->sk->sk_v6_rcv_saddr)); in smc_diag_msg_common_fill()
|
/Linux-v4.19/include/net/ |
D | inet6_hashtables.h | 117 ipv6_addr_equal(&(__sk)->sk_v6_rcv_saddr, (__daddr)) && \
|
D | ip.h | 558 memset(&sk->sk_v6_rcv_saddr, 0, sizeof(sk->sk_v6_rcv_saddr)); in inet_reset_saddr()
|
D | inet_hashtables.h | 398 ipv6_addr_set_v4mapped(addr, &sk->sk_v6_rcv_saddr); in sk_rcv_saddr_set()
|
/Linux-v4.19/net/ipv6/netfilter/ |
D | nf_tproxy_ipv6.c | 124 int wildcard = ipv6_addr_any(&sk->sk_v6_rcv_saddr); in nf_tproxy_get_sock_v6()
|
/Linux-v4.19/net/l2tp/ |
D | l2tp_ip6.c | 341 sk->sk_v6_rcv_saddr = addr->l2tp_addr; in l2tp_ip6_bind() 440 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in l2tp_ip6_getname() 443 lsa->l2tp_addr = sk->sk_v6_rcv_saddr; in l2tp_ip6_getname()
|
/Linux-v4.19/net/netfilter/ |
D | xt_socket.c | 135 ipv6_addr_any(&sk->sk_v6_rcv_saddr)); in socket_mt6_v1_v2_v3()
|
/Linux-v4.19/net/rds/ |
D | tcp_listen.c | 172 my_addr = &new_sock->sk->sk_v6_rcv_saddr; in rds_tcp_accept_one()
|
/Linux-v4.19/include/linux/ |
D | ipv6.h | 357 return &sk->sk_v6_rcv_saddr; in inet6_rcv_saddr()
|