| /linux-4.4.14/net/ipv6/ |
| D | inet6_hashtables.c | 107 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in compute_score() 108 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score() 200 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in __inet6_check_established() 261 return secure_ipv6_port_ephemeral(sk->sk_v6_rcv_saddr.s6_addr32, in inet6_sk_port_offset()
|
| D | udp.c | 83 int addr_type = ipv6_addr_type(&sk->sk_v6_rcv_saddr); in ipv6_rcv_saddr_equal() 101 ipv6_addr_equal(&sk->sk_v6_rcv_saddr, sk2_rcv_saddr6)) in ipv6_rcv_saddr_equal() 128 udp6_portaddr_hash(sock_net(sk), &sk->sk_v6_rcv_saddr, 0); in udp_v6_get_port() 138 &sk->sk_v6_rcv_saddr, in udp_v6_rehash() 167 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in compute_score() 168 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score() 204 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score2() 736 (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in __udp_v6_is_mcast_sock() 737 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr))) in __udp_v6_is_mcast_sock()
|
| D | datagram.c | 115 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) || in __ip6_datagram_connect() 116 ipv6_mapped_addr_any(&sk->sk_v6_rcv_saddr)) { in __ip6_datagram_connect() 118 &sk->sk_v6_rcv_saddr); in __ip6_datagram_connect() 190 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in __ip6_datagram_connect() 191 sk->sk_v6_rcv_saddr = fl6.saddr; in __ip6_datagram_connect() 968 src = &sp->sk_v6_rcv_saddr; in ip6_dgram_sock_seq_show()
|
| D | tcp_ipv6.c | 222 np->saddr = sk->sk_v6_rcv_saddr; in tcp_v6_connect() 227 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect() 228 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_connect() 251 sk->sk_v6_rcv_saddr = *saddr; in tcp_v6_connect() 592 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_md5_hash_skb() 1010 newnp->saddr = newsk->sk_v6_rcv_saddr; in tcp_v6_syn_recv_sock() 1079 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in tcp_v6_syn_recv_sock() 1705 src = &sp->sk_v6_rcv_saddr; in get_tcp6_sock()
|
| D | af_inet6.c | 364 sk->sk_v6_rcv_saddr = addr->sin6_addr; in inet6_bind() 468 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in inet6_getname() 471 sin->sin6_addr = sk->sk_v6_rcv_saddr; in inet6_getname()
|
| D | raw.c | 91 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { in __raw_v6_lookup() 92 if (ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr)) in __raw_v6_lookup() 309 sk->sk_v6_rcv_saddr = addr->sin6_addr; in rawv6_bind()
|
| /linux-4.4.14/net/sctp/ |
| D | ipv6.c | 438 addr->v6.sin6_addr = sk->sk_v6_rcv_saddr; in sctp_v6_from_sk() 445 sk->sk_v6_rcv_saddr.s6_addr32[0] = 0; in sctp_v6_to_sk_saddr() 446 sk->sk_v6_rcv_saddr.s6_addr32[1] = 0; in sctp_v6_to_sk_saddr() 447 sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_saddr() 448 sk->sk_v6_rcv_saddr.s6_addr32[3] = in sctp_v6_to_sk_saddr() 451 sk->sk_v6_rcv_saddr = addr->v6.sin6_addr; in sctp_v6_to_sk_saddr() 678 newsk->sk_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in sctp_v6_create_accept_sk()
|
| /linux-4.4.14/net/dccp/ |
| D | ipv6.c | 416 newnp->saddr = newsk->sk_v6_rcv_saddr; in dccp_v6_request_recv_sock() 474 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in dccp_v6_request_recv_sock() 853 np->saddr = sk->sk_v6_rcv_saddr; in dccp_v6_connect() 857 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in dccp_v6_connect() 858 saddr = &sk->sk_v6_rcv_saddr; in dccp_v6_connect() 879 sk->sk_v6_rcv_saddr = *saddr; in dccp_v6_connect()
|
| D | minisocks.c | 47 tw->tw_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in dccp_time_wait()
|
| /linux-4.4.14/net/ipv4/ |
| D | ping.c | 213 &sk->sk_v6_rcv_saddr, in ping_lookup() 216 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in ping_lookup() 217 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, in ping_lookup() 390 sk->sk_v6_rcv_saddr = np->saddr = addr->sin6_addr; in ping_set_saddr() 404 memset(&sk->sk_v6_rcv_saddr, 0, sizeof(sk->sk_v6_rcv_saddr)); in ping_clear_saddr() 447 if (sk->sk_family == AF_INET6 && !ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in ping_bind()
|
| D | inet_diag.c | 80 *(struct in6_addr *)r->id.idiag_src = sk->sk_v6_rcv_saddr; in inet_diag_msg_common_fill() 552 entry->saddr = sk->sk_v6_rcv_saddr.s6_addr32; in entry_fill_addrs() 726 offsetof(struct sock, sk_v6_rcv_saddr)); in twsk_build_assert()
|
| D | tcp_minisocks.c | 299 tw->tw_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in tcp_time_wait()
|
| D | inet_hashtables.c | 49 &sk->sk_v6_rcv_saddr, sk->sk_num, in sk_ehashfn()
|
| D | tcp_metrics.c | 339 inetpeer_set_addr_v6(&saddr, &sk->sk_v6_rcv_saddr); in tcp_get_metrics()
|
| /linux-4.4.14/include/net/ |
| D | inet6_hashtables.h | 105 ipv6_addr_equal(&(__sk)->sk_v6_rcv_saddr, (__daddr)) && \
|
| D | ip.h | 465 memset(&sk->sk_v6_rcv_saddr, 0, sizeof(sk->sk_v6_rcv_saddr)); in inet_reset_saddr()
|
| D | inet_hashtables.h | 362 ipv6_addr_set_v4mapped(addr, &sk->sk_v6_rcv_saddr); in sk_rcv_saddr_set()
|
| D | sock.h | 352 #define sk_v6_rcv_saddr __sk_common.skc_v6_rcv_saddr macro
|
| /linux-4.4.14/net/l2tp/ |
| D | l2tp_ip6.c | 336 sk->sk_v6_rcv_saddr = addr->l2tp_addr; in l2tp_ip6_bind() 433 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in l2tp_ip6_getname() 436 lsa->l2tp_addr = sk->sk_v6_rcv_saddr; in l2tp_ip6_getname()
|
| D | l2tp_core.c | 1573 inet->inet_rcv_saddr = sk->sk_v6_rcv_saddr.s6_addr32[3]; in l2tp_tunnel_create()
|
| /linux-4.4.14/include/linux/ |
| D | ipv6.h | 296 return &sk->sk_v6_rcv_saddr; in inet6_rcv_saddr()
|
| /linux-4.4.14/security/ |
| D | lsm_audit.c | 330 print_ipv6_addr(ab, &sk->sk_v6_rcv_saddr, in dump_common_audit_data()
|
| /linux-4.4.14/net/ipv6/netfilter/ |
| D | nf_conntrack_l3proto_ipv6.c | 236 tuple.src.u3.in6 = sk->sk_v6_rcv_saddr; in ipv6_getorigdst()
|
| /linux-4.4.14/net/netfilter/ |
| D | xt_socket.c | 398 ipv6_addr_any(&sk->sk_v6_rcv_saddr)); in socket_mt6_v1_v2_v3()
|
| D | xt_TPROXY.c | 209 int wildcard = ipv6_addr_any(&sk->sk_v6_rcv_saddr); in nf_tproxy_get_sock_v6()
|
| /linux-4.4.14/net/sunrpc/ |
| D | svcsock.c | 298 &sk->sk_v6_rcv_saddr, in svc_one_sock_name()
|