Home
last modified time | relevance | path

Searched refs:sk_v6_daddr (Results 1 – 25 of 55) sorted by relevance

123

/linux-6.15/net/ipv6/
H A Dtcp_ao.c70 &sk->sk_v6_daddr, htons(sk->sk_num), in tcp_v6_ao_calc_key_sk()
73 return tcp_v6_ao_calc_key(mkt, key, &sk->sk_v6_daddr, in tcp_v6_ao_calc_key_sk()
96 struct in6_addr *addr = &addr_sk->sk_v6_daddr; in tcp_v6_ao_lookup()
H A Dinet6_connection_sock.c75 fl6->daddr = sk->sk_v6_daddr; in inet6_csk_route_socket()
119 fl6.daddr = sk->sk_v6_daddr; in inet6_csk_xmit()
H A Ddatagram.c50 fl6->daddr = sk->sk_v6_daddr; in ip6_datagram_flow_key_init()
125 if (ipv6_addr_v4mapped(&sk->sk_v6_daddr)) in ip6_datagram_release_cb()
204 ipv6_addr_set_v4mapped(inet->inet_daddr, &sk->sk_v6_daddr); in __ip6_datagram_connect()
242 old_daddr = sk->sk_v6_daddr; in __ip6_datagram_connect()
246 sk->sk_v6_daddr = *daddr; in __ip6_datagram_connect()
260 sk->sk_v6_daddr = old_daddr; in __ip6_datagram_connect()
1053 dest = &sp->sk_v6_daddr; in __ip6_dgram_sock_seq_show()
H A Dinet6_hashtables.c273 const struct in6_addr *saddr = &sk->sk_v6_daddr; in __inet6_check_established()
349 sk->sk_v6_daddr.s6_addr32, in inet6_sk_port_offset()
357 const struct in6_addr *saddr = &sk->sk_v6_daddr; in inet6_hash_connect()
H A Dudp.c122 &sk->sk_v6_daddr, sk->sk_dport); in udp_v6_rehash()
154 if (!ipv6_addr_any(&sk->sk_v6_daddr)) { in compute_score()
155 if (!ipv6_addr_equal(&sk->sk_v6_daddr, saddr)) in compute_score()
335 &sk->sk_v6_daddr, sk->sk_dport); in udp6_hash4()
784 if (!ipv6_addr_any(&sk->sk_v6_daddr)) { in __udpv6_queue_rcv_skb()
951 (!ipv6_addr_any(&sk->sk_v6_daddr) && in __udp_v6_is_mcast_sock()
952 !ipv6_addr_equal(&sk->sk_v6_daddr, rmt_addr)) || in __udp_v6_is_mcast_sock()
1528 daddr = &sk->sk_v6_daddr; in udpv6_sendmsg()
1599 ipv6_addr_equal(daddr, &sk->sk_v6_daddr)) in udpv6_sendmsg()
1600 daddr = &sk->sk_v6_daddr; in udpv6_sendmsg()
[all …]
H A Dtcp_ipv6.c207 !ipv6_addr_equal(&sk->sk_v6_daddr, &usin->sin6_addr)) { in tcp_v6_connect()
213 sk->sk_v6_daddr = usin->sin6_addr; in tcp_v6_connect()
263 fl6.daddr = sk->sk_v6_daddr; in tcp_v6_connect()
321 sk->sk_v6_daddr.s6_addr32, in tcp_v6_connect()
325 sk->sk_v6_daddr.s6_addr32); in tcp_v6_connect()
598 return tcp_v6_md5_do_lookup(sk, &addr_sk->sk_v6_daddr, in tcp_v6_md5_lookup()
756 daddr = &sk->sk_v6_daddr; in tcp_v6_md5_hash_skb()
1521 key = tcp_v6_md5_do_lookup(sk, &newsk->sk_v6_daddr, l3index);
1525 addr = (union tcp_md5_addr *)&newsk->sk_v6_daddr;
2058 __tcp_v6_send_check(skb, &sk->sk_v6_rcv_saddr, &sk->sk_v6_daddr);
[all …]
H A Draw.c73 (!ipv6_addr_any(&sk->sk_v6_daddr) && in raw_v6_match()
74 !ipv6_addr_equal(&sk->sk_v6_daddr, rmt_addr)) || in raw_v6_match()
816 ipv6_addr_equal(daddr, &sk->sk_v6_daddr)) in rawv6_sendmsg()
817 daddr = &sk->sk_v6_daddr; in rawv6_sendmsg()
828 daddr = &sk->sk_v6_daddr; in rawv6_sendmsg()
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dtest_tcp_estats.c77 #define sk_v6_daddr __sk_common.skc_v6_daddr macro
220 sk->sk_v6_daddr.s6_addr32); in tcp_estats_conn_id_init()
H A Dbpf_iter_udp6.c58 dest = &inet->sk.sk_v6_daddr; in dump_udp6()
H A Dbpf_tracing_net.h131 #define sk_v6_daddr __sk_common.skc_v6_daddr macro
/linux-6.15/net/l2tp/
H A Dl2tp_ip6.c72 const struct in6_addr *sk_raddr = &sk->sk_v6_daddr; in __l2tp_ip6_bind_lookup()
462 lsa->l2tp_addr = sk->sk_v6_daddr; in l2tp_ip6_getname()
573 ipv6_addr_equal(daddr, &sk->sk_v6_daddr)) in l2tp_ip6_sendmsg()
574 daddr = &sk->sk_v6_daddr; in l2tp_ip6_sendmsg()
584 daddr = &sk->sk_v6_daddr; in l2tp_ip6_sendmsg()
H A Dl2tp_ppp.c949 memcpy(&sp.pppol2tp.addr.sin6_addr, &tunnel->sock->sk_v6_daddr, in pppol2tp_getname()
950 sizeof(tunnel->sock->sk_v6_daddr)); in pppol2tp_getname()
967 memcpy(&sp.pppol2tp.addr.sin6_addr, &tunnel->sock->sk_v6_daddr, in pppol2tp_getname()
968 sizeof(tunnel->sock->sk_v6_daddr)); in pppol2tp_getname()
/linux-6.15/net/smc/
H A Dsmc_diag.c54 memcpy(&r->id.idiag_dst, &smc->clcsock->sk->sk_v6_daddr, in smc_diag_msg_common_fill()
55 sizeof(smc->clcsock->sk->sk_v6_daddr)); in smc_diag_msg_common_fill()
/linux-6.15/include/trace/events/
H A Dsock.h181 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
229 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
H A Dnet_probe_common.h32 v6->sin6_addr = sk->sk_v6_daddr; \
H A Dtcp.h60 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
182 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
407 sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
/linux-6.15/net/sctp/
H A Dipv6.c570 sk->sk_v6_daddr.s6_addr32[0] = 0; in sctp_v6_to_sk_daddr()
571 sk->sk_v6_daddr.s6_addr32[1] = 0; in sctp_v6_to_sk_daddr()
572 sk->sk_v6_daddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_daddr()
573 sk->sk_v6_daddr.s6_addr32[3] = addr->v4.sin_addr.s_addr; in sctp_v6_to_sk_daddr()
575 sk->sk_v6_daddr = addr->v6.sin6_addr; in sctp_v6_to_sk_daddr()
/linux-6.15/net/ipv4/
H A Dtcp_ao.c471 return tcp_v6_ao_hash_pseudoheader(hp, &sk->sk_v6_daddr, in tcp_ao_hash_pseudoheader()
763 if (family == AF_INET6 && ipv6_addr_v4mapped(&sk->sk_v6_daddr)) in tcp_ao_prepare_reset()
1114 addr = (union tcp_ao_addr *)&sk->sk_v6_daddr; in tcp_ao_connect_init()
1219 addr = (union tcp_ao_addr *)&newsk->sk_v6_daddr; in tcp_ao_copy_all_matching()
1478 if (!ipv6_addr_any(&sk->sk_v6_daddr)) { in tcp_ao_verify_ipv6()
1479 __be32 daddr4 = sk->sk_v6_daddr.s6_addr32[3]; in tcp_ao_verify_ipv6()
1481 if (!ipv6_addr_v4mapped(&sk->sk_v6_daddr)) in tcp_ao_verify_ipv6()
1501 if (!ipv6_addr_any(&sk->sk_v6_daddr) && in tcp_ao_verify_ipv6()
1502 !ipv6_prefix_equal(&sk->sk_v6_daddr, addr, prefix)) in tcp_ao_verify_ipv6()
H A Dtcp_metrics.c307 if (ipv6_addr_v4mapped(&sk->sk_v6_daddr)) { in tcp_get_metrics()
313 inetpeer_set_addr_v6(&daddr, &sk->sk_v6_daddr); in tcp_get_metrics()
314 hash = ipv6_addr_hash(&sk->sk_v6_daddr); in tcp_get_metrics()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dfs_tcp.c56 &sk->sk_v6_daddr, 16); in accel_fs_tcp_set_ipv6_flow()
104 ipv6_addr_type(&sk->sk_v6_daddr) == IPV6_ADDR_MAPPED) { in mlx5e_accel_fs_add_sk()
/linux-6.15/net/dccp/
H A Dipv6.c63 dh->dccph_checksum = dccp_v6_csum_finish(skb, &np->saddr, &sk->sk_v6_daddr); in dccp_v6_send_check()
884 sk->sk_v6_daddr = usin->sin6_addr; in dccp_v6_connect()
921 fl6.daddr = sk->sk_v6_daddr; in dccp_v6_connect()
963 sk->sk_v6_daddr.s6_addr32, in dccp_v6_connect()
H A Dminisocks.c44 tw->tw_v6_daddr = sk->sk_v6_daddr; in dccp_time_wait()
/linux-6.15/include/net/
H A Dinet6_hashtables.h187 !ipv6_addr_equal(&sk->sk_v6_daddr, saddr) || in inet6_match()
/linux-6.15/drivers/net/ethernet/netronome/nfp/crypto/
H A Dtls.c204 memcpy(req->src_ip, &sk->sk_v6_daddr, sizeof(req->src_ip)); in nfp_net_tls_set_ipv6()
293 ipv6_addr_type(&sk->sk_v6_daddr) != IPV6_ADDR_MAPPED) { in nfp_net_tls_add()
/linux-6.15/net/rds/
H A Dtcp_listen.c150 peer_addr = &new_sock->sk->sk_v6_daddr; in rds_tcp_accept_one()

123