Home
last modified time | relevance | path

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

12

/linux-6.1.9/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()
Dbpf_iter_udp6.c59 src = &inet->sk.sk_v6_rcv_saddr; in dump_udp6()
Dbpf_tracing_net.h79 #define sk_v6_rcv_saddr __sk_common.skc_v6_rcv_saddr macro
/linux-6.1.9/net/ipv6/
Dinet6_hashtables.c101 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score()
249 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in __inet6_check_established()
312 return secure_ipv6_port_ephemeral(sk->sk_v6_rcv_saddr.s6_addr32, in inet6_sk_port_offset()
Ddatagram.c104 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in ip6_datagram_dst_update()
105 sk->sk_v6_rcv_saddr = fl6.saddr; in ip6_datagram_dst_update()
172 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in __ip6_datagram_connect()
208 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) || in __ip6_datagram_connect()
209 ipv6_mapped_addr_any(&sk->sk_v6_rcv_saddr)) { in __ip6_datagram_connect()
211 &sk->sk_v6_rcv_saddr); in __ip6_datagram_connect()
1053 src = &sp->sk_v6_rcv_saddr; in __ip6_dgram_sock_seq_show()
Dtcp_ipv6.c187 if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect()
264 np->saddr = sk->sk_v6_rcv_saddr; in tcp_v6_connect()
269 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect()
270 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_connect()
745 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_md5_hash_skb()
1234 newnp->saddr = newsk->sk_v6_rcv_saddr; in tcp_v6_syn_recv_sock()
1305 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in tcp_v6_syn_recv_sock()
1886 __tcp_v6_send_check(skb, &sk->sk_v6_rcv_saddr, &sk->sk_v6_daddr); in tcp_v6_send_check()
2011 src = &sp->sk_v6_rcv_saddr; in get_tcp6_sock()
/linux-6.1.9/net/sctp/
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()
800 newsk->sk_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in sctp_v6_create_accept_sk()
/linux-6.1.9/net/ipv4/
Dinet_hashtables.c52 &sk->sk_v6_rcv_saddr, sk->sk_num, in sk_ehashfn()
114 tb->v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_bind2_bucket_init()
156 &sk->sk_v6_rcv_saddr); in inet_bind2_bucket_addr_match()
302 &sk->sk_v6_rcv_saddr, in inet_lhash2_bucket_sk()
620 &sk->sk_v6_rcv_saddr, in inet_ehash_lookup_by_sk()
818 ipv6_addr_equal(&tb->v6_rcv_saddr, &sk->sk_v6_rcv_saddr); in inet_bind2_bucket_match()
883 sk->sk_v6_rcv_saddr = *(struct in6_addr *)saddr; in inet_update_saddr()
Dping.c222 &sk->sk_v6_rcv_saddr, in ping_lookup()
225 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in ping_lookup()
226 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, in ping_lookup()
415 sk->sk_v6_rcv_saddr = np->saddr = addr->sin6_addr; in ping_set_saddr()
459 if (sk->sk_family == AF_INET6 && !ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in ping_bind()
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()
137 int addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr); in inet_use_bhash2_on_bind()
446 tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_csk_update_fastreuse()
473 tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in inet_csk_update_fastreuse()
/linux-6.1.9/include/trace/events/
Dtcp.h88 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
156 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
407 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
Dsock.h183 *pin6 = sk->sk_v6_rcv_saddr;
244 *pin6 = sk->sk_v6_rcv_saddr;
/linux-6.1.9/net/dccp/
Dipv6.c442 newnp->saddr = newsk->sk_v6_rcv_saddr; in dccp_v6_request_recv_sock()
503 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in dccp_v6_request_recv_sock()
912 np->saddr = sk->sk_v6_rcv_saddr; in dccp_v6_connect()
916 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in dccp_v6_connect()
917 saddr = &sk->sk_v6_rcv_saddr; in dccp_v6_connect()
Dminisocks.c44 tw->tw_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in dccp_time_wait()
/linux-6.1.9/net/smc/
Dsmc_diag.c51 memcpy(&r->id.idiag_src, &smc->clcsock->sk->sk_v6_rcv_saddr, in smc_diag_msg_common_fill()
52 sizeof(smc->clcsock->sk->sk_v6_rcv_saddr)); in smc_diag_msg_common_fill()
/linux-6.1.9/include/net/
Dinet6_hashtables.h117 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in inet6_match()
Dinet_hashtables.h274 hash = ipv6_portaddr_hash(net, &sk->sk_v6_rcv_saddr, port); in inet_bhashfn_portaddr()
467 ipv6_addr_set_v4mapped(addr, &sk->sk_v6_rcv_saddr); in sk_rcv_saddr_set()
/linux-6.1.9/net/l2tp/
Dl2tp_ip6.c343 sk->sk_v6_rcv_saddr = addr->l2tp_addr; in l2tp_ip6_bind()
442 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in l2tp_ip6_getname()
445 lsa->l2tp_addr = sk->sk_v6_rcv_saddr; in l2tp_ip6_getname()
/linux-6.1.9/net/ipv6/netfilter/
Dnf_tproxy_ipv6.c125 int wildcard = ipv6_addr_any(&sk->sk_v6_rcv_saddr); in nf_tproxy_get_sock_v6()
/linux-6.1.9/drivers/net/ethernet/chelsio/inline_crypto/chtls/
Dchtls_cm.c112 addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr); in chtls_find_netdev()
118 &sk->sk_v6_rcv_saddr, temp, 1)) { in chtls_find_netdev()
696 addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr); in chtls_listen_start()
699 &sk->sk_v6_rcv_saddr, 1); in chtls_listen_start()
705 &sk->sk_v6_rcv_saddr, in chtls_listen_start()
718 cxgb4_clip_release(ndev, (const u32 *)&sk->sk_v6_rcv_saddr, 1); in chtls_listen_start()
751 &sk->sk_v6_rcv_saddr); in chtls_listen_stop()
754 &sk->sk_v6_rcv_saddr, 1); in chtls_listen_stop()
1203 newsk->sk_v6_rcv_saddr = treq->ir_v6_loc_addr; in chtls_recv_sock()
/linux-6.1.9/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
Dchcr_ktls.c251 cpl->local_ip_hi = *(__be64 *)&sk->sk_v6_rcv_saddr.in6_u.u6_addr8[0]; in chcr_ktls_act_open_req6()
252 cpl->local_ip_lo = *(__be64 *)&sk->sk_v6_rcv_saddr.in6_u.u6_addr8[8]; in chcr_ktls_act_open_req6()
292 &sk->sk_v6_rcv_saddr, in chcr_setup_connection()
312 &sk->sk_v6_rcv_saddr, in chcr_setup_connection()
384 &tx_info->sk->sk_v6_rcv_saddr, in chcr_ktls_dev_del()
578 &sk->sk_v6_rcv_saddr, in chcr_ktls_dev_add()
2177 &tx_info->sk->sk_v6_rcv_saddr, in clear_conn_resources()
/linux-6.1.9/net/netfilter/
Dxt_socket.c131 ipv6_addr_any(&sk->sk_v6_rcv_saddr)); in socket_mt6_v1_v2_v3()
Dnft_socket.c29 nft_reg_store8(dest, ipv6_addr_any(&sk->sk_v6_rcv_saddr)); in nft_socket_wildcard()
/linux-6.1.9/include/linux/
Dipv6.h351 return &sk->sk_v6_rcv_saddr; in inet6_rcv_saddr()
/linux-6.1.9/net/rds/
Dtcp_listen.c144 my_addr = &new_sock->sk->sk_v6_rcv_saddr; in rds_tcp_accept_one()

12