Symbol: sk_v6_rcv_saddr
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2171
&tx_info->sk->sk_v6_rcv_saddr,
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
252
cpl->local_ip_hi = *(__be64 *)&sk->sk_v6_rcv_saddr.in6_u.u6_addr8[0];
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
253
cpl->local_ip_lo = *(__be64 *)&sk->sk_v6_rcv_saddr.in6_u.u6_addr8[8];
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
293
&sk->sk_v6_rcv_saddr,
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
313
&sk->sk_v6_rcv_saddr,
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
383
&tx_info->sk->sk_v6_rcv_saddr,
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
574
&sk->sk_v6_rcv_saddr,
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
112
addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
118
&sk->sk_v6_rcv_saddr, temp, 1)) {
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
1206
newsk->sk_v6_rcv_saddr = treq->ir_v6_loc_addr;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
696
addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
699
&sk->sk_v6_rcv_saddr, 1);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
705
&sk->sk_v6_rcv_saddr,
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
718
cxgb4_clip_release(ndev, (const u32 *)&sk->sk_v6_rcv_saddr, 1);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
751
&sk->sk_v6_rcv_saddr);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
754
&sk->sk_v6_rcv_saddr, 1);
include/linux/ipv6.h
357
return &sk->sk_v6_rcv_saddr;
include/net/inet6_hashtables.h
180
!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr))
include/net/inet_hashtables.h
260
hash = ipv6_portaddr_hash(net, &sk->sk_v6_rcv_saddr, port);
include/net/inet_hashtables.h
271
if (ipv6_addr_any(&sk->sk_v6_rcv_saddr))
include/net/inet_hashtables.h
274
if (!ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr))
include/net/inet_hashtables.h
521
ipv6_addr_set_v4mapped(addr, &sk->sk_v6_rcv_saddr);
include/net/ip.h
688
memset(&sk->sk_v6_rcv_saddr, 0, sizeof(sk->sk_v6_rcv_saddr));
include/trace/events/mptcp.h
246
sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
include/trace/events/sock.h
180
sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
include/trace/events/sock.h
228
sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
include/trace/events/tcp.h
173
sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
include/trace/events/tcp.h
266
sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
include/trace/events/tcp.h
504
sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
include/trace/events/tcp.h
55
sk->sk_v6_rcv_saddr, sk->sk_v6_daddr);
net/bpf/test_run.c
1133
sk->sk_v6_rcv_saddr = ipv6_hdr(skb)->saddr;
net/core/sock.c
2615
!ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr));
net/ipv4/fou_core.c
528
if (ipv6_addr_cmp(&sk->sk_v6_rcv_saddr, &udp_cfg->local_ip6) ||
net/ipv4/fou_core.c
805
&sk->sk_v6_rcv_saddr))
net/ipv4/inet_connection_sock.c
116
return ipv6_addr_any(&sk->sk_v6_rcv_saddr);
net/ipv4/inet_connection_sock.c
1223
newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr;
net/ipv4/inet_connection_sock.c
196
if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr))
net/ipv4/inet_connection_sock.c
458
tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr;
net/ipv4/inet_connection_sock.c
485
tb->fast_v6_rcv_saddr = sk->sk_v6_rcv_saddr;
net/ipv4/inet_connection_sock.c
97
return ipv6_rcv_saddr_equal(&sk->sk_v6_rcv_saddr,
net/ipv4/inet_diag.c
584
entry->saddr = sk->sk_v6_rcv_saddr.s6_addr32;
net/ipv4/inet_diag.c
83
data_race(*(struct in6_addr *)r->id.idiag_src = sk->sk_v6_rcv_saddr);
net/ipv4/inet_hashtables.c
135
tb2->addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr);
net/ipv4/inet_hashtables.c
136
tb2->v6_rcv_saddr = sk->sk_v6_rcv_saddr;
net/ipv4/inet_hashtables.c
192
return ipv6_addr_equal(&tb2->v6_rcv_saddr, &sk->sk_v6_rcv_saddr);
net/ipv4/inet_hashtables.c
339
&sk->sk_v6_rcv_saddr,
net/ipv4/inet_hashtables.c
53
&sk->sk_v6_rcv_saddr, sk->sk_num,
net/ipv4/inet_hashtables.c
690
&sk->sk_v6_rcv_saddr,
net/ipv4/inet_hashtables.c
878
!ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr))
net/ipv4/inet_hashtables.c
922
sk->sk_v6_rcv_saddr = *(struct in6_addr *)saddr;
net/ipv4/ping.c
211
&sk->sk_v6_rcv_saddr,
net/ipv4/ping.c
214
if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) &&
net/ipv4/ping.c
215
!ipv6_addr_equal(&sk->sk_v6_rcv_saddr,
net/ipv4/ping.c
406
sk->sk_v6_rcv_saddr = np->saddr = addr->sin6_addr;
net/ipv4/ping.c
450
if (sk->sk_family == AF_INET6 && !ipv6_addr_any(&sk->sk_v6_rcv_saddr))
net/ipv4/tcp_ao.c
472
&sk->sk_v6_rcv_saddr, skb->len);
net/ipv4/tcp_diag.c
307
offsetof(struct sock, sk_v6_rcv_saddr));
net/ipv4/tcp_metrics.c
312
inetpeer_set_addr_v6(&saddr, &sk->sk_v6_rcv_saddr);
net/ipv4/tcp_minisocks.c
364
tw->tw_v6_rcv_saddr = sk->sk_v6_rcv_saddr;
net/ipv4/udp_tunnel_core.c
65
return ipv6_addr_any(&sk->sk_v6_rcv_saddr);
net/ipv6/af_inet6.c
387
sk->sk_v6_rcv_saddr = addr->sin6_addr;
net/ipv6/af_inet6.c
540
if (ipv6_addr_any(&sk->sk_v6_rcv_saddr))
net/ipv6/af_inet6.c
543
sin->sin6_addr = sk->sk_v6_rcv_saddr;
net/ipv6/datagram.c
1065
src = &sp->sk_v6_rcv_saddr;
net/ipv6/datagram.c
107
if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) {
net/ipv6/datagram.c
108
sk->sk_v6_rcv_saddr = fl6->saddr;
net/ipv6/datagram.c
175
if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr))
net/ipv6/datagram.c
211
if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) ||
net/ipv6/datagram.c
212
ipv6_mapped_addr_any(&sk->sk_v6_rcv_saddr)) {
net/ipv6/datagram.c
214
&sk->sk_v6_rcv_saddr);
net/ipv6/inet6_hashtables.c
101
if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr))
net/ipv6/inet6_hashtables.c
273
const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr;
net/ipv6/inet6_hashtables.c
348
return secure_ipv6_port_ephemeral(sk->sk_v6_rcv_saddr.s6_addr32,
net/ipv6/inet6_hashtables.c
356
const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr;
net/ipv6/netfilter/nf_tproxy_ipv6.c
124
int wildcard = ipv6_addr_any(&sk->sk_v6_rcv_saddr);
net/ipv6/raw.c
287
sk->sk_v6_rcv_saddr = addr->sin6_addr;
net/ipv6/raw.c
79
if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) ||
net/ipv6/raw.c
80
ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr) ||
net/ipv6/tcp_ao.c
69
return tcp_v6_ao_calc_key(mkt, key, &sk->sk_v6_rcv_saddr,
net/ipv6/tcp_ao.c
74
&sk->sk_v6_rcv_saddr, sk->sk_dport,
net/ipv6/tcp_ipv6.c
1324
newnp->saddr = newsk->sk_v6_rcv_saddr;
net/ipv6/tcp_ipv6.c
176
if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr))
net/ipv6/tcp_ipv6.c
2004
__tcp_v6_send_check(skb, &sk->sk_v6_rcv_saddr, &sk->sk_v6_daddr);
net/ipv6/tcp_ipv6.c
2143
src = &sp->sk_v6_rcv_saddr;
net/ipv6/tcp_ipv6.c
253
np->saddr = sk->sk_v6_rcv_saddr;
net/ipv6/tcp_ipv6.c
258
if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr))
net/ipv6/tcp_ipv6.c
259
saddr = &sk->sk_v6_rcv_saddr;
net/ipv6/tcp_ipv6.c
735
saddr = &sk->sk_v6_rcv_saddr;
net/ipv6/udp.c
103
ipv6_portaddr_hash(sock_net(sk), &sk->sk_v6_rcv_saddr, 0);
net/ipv6/udp.c
113
&sk->sk_v6_rcv_saddr,
net/ipv6/udp.c
117
if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) {
net/ipv6/udp.c
123
&sk->sk_v6_rcv_saddr, sk->sk_num,
net/ipv6/udp.c
144
if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr))
net/ipv6/udp.c
328
if (ipv6_addr_v4mapped(&sk->sk_v6_rcv_saddr)) {
net/ipv6/udp.c
333
if (sk_unhashed(sk) || ipv6_addr_any(&sk->sk_v6_rcv_saddr))
net/ipv6/udp.c
336
hash = udp6_ehashfn(net, &sk->sk_v6_rcv_saddr, sk->sk_num,
net/ipv6/udp.c
956
(!ipv6_addr_any(&sk->sk_v6_rcv_saddr) &&
net/ipv6/udp.c
957
!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr)))
net/l2tp/l2tp_ip6.c
366
sk->sk_v6_rcv_saddr = addr->l2tp_addr;
net/l2tp/l2tp_ip6.c
467
if (ipv6_addr_any(&sk->sk_v6_rcv_saddr))
net/l2tp/l2tp_ip6.c
470
lsa->l2tp_addr = sk->sk_v6_rcv_saddr;
net/mptcp/protocol.c
3358
msk->sk_v6_rcv_saddr = ssk->sk_v6_rcv_saddr;
net/mptcp/sockopt.c
1183
if (ipv6_addr_any(&sk->sk_v6_rcv_saddr))
net/mptcp/sockopt.c
1186
a->sin6_local.sin6_addr = sk->sk_v6_rcv_saddr;
net/netfilter/nf_conntrack_proto.c
333
tuple.src.u3.in6 = sk->sk_v6_rcv_saddr;
net/netfilter/nft_socket.c
30
nft_reg_store8(dest, ipv6_addr_any(&sk->sk_v6_rcv_saddr));
net/netfilter/xt_socket.c
131
ipv6_addr_any(&sk->sk_v6_rcv_saddr));
net/rds/tcp.c
297
tsinfo6.local_addr = sk->sk_v6_rcv_saddr;
net/rds/tcp_listen.c
191
my_addr = &new_sock->sk->sk_v6_rcv_saddr;
net/sctp/ipv6.c
553
addr->v6.sin6_addr = sk->sk_v6_rcv_saddr;
net/sctp/ipv6.c
561
sk->sk_v6_rcv_saddr.s6_addr32[0] = 0;
net/sctp/ipv6.c
562
sk->sk_v6_rcv_saddr.s6_addr32[1] = 0;
net/sctp/ipv6.c
563
sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff);
net/sctp/ipv6.c
564
sk->sk_v6_rcv_saddr.s6_addr32[3] =
net/sctp/ipv6.c
567
sk->sk_v6_rcv_saddr = addr->v6.sin6_addr;
net/smc/af_smc.c
1151
!ipv6_addr_v4mapped(&smc->clcsock->sk->sk_v6_rcv_saddr)) ||
net/smc/smc_diag.c
52
memcpy(&r->id.idiag_src, &smc->clcsock->sk->sk_v6_rcv_saddr,
net/smc/smc_diag.c
53
sizeof(smc->clcsock->sk->sk_v6_rcv_saddr));
net/sunrpc/svcsock.c
225
&sk->sk_v6_rcv_saddr,
security/lsm_audit.c
309
print_ipv6_addr(ab, &sk->sk_v6_rcv_saddr,
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
94
src = &sp->sk_v6_rcv_saddr;
tools/testing/selftests/bpf/progs/bpf_iter_udp6.c
59
src = &inet->sk.sk_v6_rcv_saddr;
tools/testing/selftests/bpf/progs/sock_iter_batch.c
111
!ipv6_addr_loopback(&sk->sk_v6_rcv_saddr) :
tools/testing/selftests/bpf/progs/sock_iter_batch.c
48
!ipv6_addr_loopback(&sk->sk_v6_rcv_saddr) :
tools/testing/selftests/bpf/progs/sock_iter_batch.c
63
hash = jhash2(sk->sk_v6_rcv_saddr.s6_addr32, 4, net->hash_mix);
tools/testing/selftests/bpf/progs/test_tcp_estats.c
219
sk->sk_v6_rcv_saddr.s6_addr32,