Home
last modified time | relevance | path

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

12

/Linux-v5.4/net/ipv6/
Dinet6_hashtables.c101 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score()
206 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in __inet6_check_established()
269 return secure_ipv6_port_ephemeral(sk->sk_v6_rcv_saddr.s6_addr32, in inet6_sk_port_offset()
Ddatagram.c98 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in ip6_datagram_dst_update()
99 sk->sk_v6_rcv_saddr = fl6.saddr; in ip6_datagram_dst_update()
166 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in __ip6_datagram_connect()
202 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) || in __ip6_datagram_connect()
203 ipv6_mapped_addr_any(&sk->sk_v6_rcv_saddr)) { in __ip6_datagram_connect()
205 &sk->sk_v6_rcv_saddr); in __ip6_datagram_connect()
1032 src = &sp->sk_v6_rcv_saddr; in __ip6_dgram_sock_seq_show()
Dtcp_ipv6.c185 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect()
256 np->saddr = sk->sk_v6_rcv_saddr; in tcp_v6_connect()
261 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect()
262 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_connect()
286 sk->sk_v6_rcv_saddr = *saddr; in tcp_v6_connect()
662 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_md5_hash_skb()
1151 newnp->saddr = newsk->sk_v6_rcv_saddr; in tcp_v6_syn_recv_sock()
1220 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in tcp_v6_syn_recv_sock()
1872 src = &sp->sk_v6_rcv_saddr; in get_tcp6_sock()
Dudp.c85 ipv6_portaddr_hash(sock_net(sk), &sk->sk_v6_rcv_saddr, 0); in udp_v6_get_port()
95 &sk->sk_v6_rcv_saddr, in udp_v6_rehash()
115 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score()
721 (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in __udp_v6_is_mcast_sock()
722 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr))) in __udp_v6_is_mcast_sock()
Daf_inet6.c391 sk->sk_v6_rcv_saddr = addr->sin6_addr; in __inet6_bind()
527 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in inet6_getname()
530 sin->sin6_addr = sk->sk_v6_rcv_saddr; in inet6_getname()
Draw.c89 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in __raw_v6_lookup()
90 if (ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr)) in __raw_v6_lookup()
311 sk->sk_v6_rcv_saddr = addr->sin6_addr; in rawv6_bind()
/Linux-v5.4/tools/testing/selftests/bpf/progs/
Dtest_tcp_estats.c78 #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-v5.4/net/sctp/
Dipv6.c494 addr->v6.sin6_addr = sk->sk_v6_rcv_saddr; in sctp_v6_from_sk()
501 sk->sk_v6_rcv_saddr.s6_addr32[0] = 0; in sctp_v6_to_sk_saddr()
502 sk->sk_v6_rcv_saddr.s6_addr32[1] = 0; in sctp_v6_to_sk_saddr()
503 sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_saddr()
504 sk->sk_v6_rcv_saddr.s6_addr32[3] = in sctp_v6_to_sk_saddr()
507 sk->sk_v6_rcv_saddr = addr->v6.sin6_addr; in sctp_v6_to_sk_saddr()
739 newsk->sk_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in sctp_v6_create_accept_sk()
/Linux-v5.4/net/ipv4/
Dping.c211 &sk->sk_v6_rcv_saddr, in ping_lookup()
214 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in ping_lookup()
215 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, in ping_lookup()
381 sk->sk_v6_rcv_saddr = np->saddr = addr->sin6_addr; in ping_set_saddr()
395 memset(&sk->sk_v6_rcv_saddr, 0, sizeof(sk->sk_v6_rcv_saddr)); in ping_clear_saddr()
438 if (sk->sk_family == AF_INET6 && !ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in ping_bind()
Dinet_connection_sock.c93 return ipv6_rcv_saddr_equal(&sk->sk_v6_rcv_saddr, in inet_rcv_saddr_equal()
110 return ipv6_addr_any(&sk->sk_v6_rcv_saddr); in inet_rcv_saddr_any()
340 tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_csk_get_port()
367 tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_csk_get_port()
Dinet_diag.c77 *(struct in6_addr *)r->id.idiag_src = sk->sk_v6_rcv_saddr; in inet_diag_msg_common_fill()
668 entry->saddr = sk->sk_v6_rcv_saddr.s6_addr32; in entry_fill_addrs()
889 offsetof(struct sock, sk_v6_rcv_saddr)); in twsk_build_assert()
Dinet_hashtables.c49 &sk->sk_v6_rcv_saddr, sk->sk_num, in sk_ehashfn()
182 &sk->sk_v6_rcv_saddr, in inet_lhash2_bucket_sk()
/Linux-v5.4/net/dccp/
Dipv6.c427 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()
Dminisocks.c43 tw->tw_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in dccp_time_wait()
/Linux-v5.4/include/trace/events/
Dtcp.h86 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
151 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
Dsock.h180 *pin6 = sk->sk_v6_rcv_saddr;
/Linux-v5.4/net/smc/
Dsmc_diag.c56 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-v5.4/include/net/
Dinet6_hashtables.h113 ipv6_addr_equal(&(__sk)->sk_v6_rcv_saddr, (__daddr)) && \
Dip.h626 memset(&sk->sk_v6_rcv_saddr, 0, sizeof(sk->sk_v6_rcv_saddr)); in inet_reset_saddr()
Dinet_hashtables.h405 ipv6_addr_set_v4mapped(addr, &sk->sk_v6_rcv_saddr); in sk_rcv_saddr_set()
/Linux-v5.4/net/ipv6/netfilter/
Dnf_tproxy_ipv6.c125 int wildcard = ipv6_addr_any(&sk->sk_v6_rcv_saddr); in nf_tproxy_get_sock_v6()
/Linux-v5.4/net/l2tp/
Dl2tp_ip6.c340 sk->sk_v6_rcv_saddr = addr->l2tp_addr; in l2tp_ip6_bind()
439 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in l2tp_ip6_getname()
442 lsa->l2tp_addr = sk->sk_v6_rcv_saddr; in l2tp_ip6_getname()
/Linux-v5.4/net/netfilter/
Dxt_socket.c131 ipv6_addr_any(&sk->sk_v6_rcv_saddr)); in socket_mt6_v1_v2_v3()
/Linux-v5.4/net/rds/
Dtcp_listen.c172 my_addr = &new_sock->sk->sk_v6_rcv_saddr; in rds_tcp_accept_one()
/Linux-v5.4/include/linux/
Dipv6.h365 return &sk->sk_v6_rcv_saddr; in inet6_rcv_saddr()

12