Home
last modified time | relevance | path

Searched refs:sk_v6_rcv_saddr (Results 1 - 25 of 84) sorted by relevance

1234

/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A 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()
H A Dbpf_tracing_net.h40 #define sk_v6_rcv_saddr __sk_common.skc_v6_rcv_saddr macro
H A Dbpf_iter_udp6.c60 src = &inet->sk.sk_v6_rcv_saddr; in dump_udp6()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A 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()
H A Dbpf_iter_udp6.c59 src = &inet->sk.sk_v6_rcv_saddr; in dump_udp6()
H A Dbpf_tracing_net.h88 #define sk_v6_rcv_saddr __sk_common.skc_v6_rcv_saddr macro
/kernel/linux/linux-5.10/net/sctp/
H A Dipv6.c502 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 Dipv6.c550 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 Dinet_hashtables.c53 &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 Dinet_connection_sock.c96 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 Dping.c212 &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 Ddatagram.c99 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 Dinet6_hashtables.c103 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 Dtcp_ipv6.c186 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 Ddatagram.c105 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 Dinet6_hashtables.c102 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 Dtcp.h88 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 Dtcp.h86 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 Dipv6.c432 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 Dinet6_hashtables.h117 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in inet6_match()
/kernel/linux/linux-5.10/net/l2tp/
H A Dl2tp_ip6.c339 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 Dl2tp_ip6.c338 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 Dping.c217 &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 Dipv6.c443 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 Dnft_socket.c27 nft_reg_store8(dest, ipv6_addr_any(&sk->sk_v6_rcv_saddr)); in nft_socket_wildcard()

Completed in 24 milliseconds

1234