Home
last modified time | relevance | path

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

/linux-4.1.27/net/ipv6/
Dinet6_hashtables.c107 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()
198 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in __inet6_check_established()
264 return secure_ipv6_port_ephemeral(sk->sk_v6_rcv_saddr.s6_addr32, in inet6_sk_port_offset()
Dudp.c83 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()
202 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) in compute_score2()
733 (!ipv6_addr_any(&sk->sk_v6_rcv_saddr) && in __udp_v6_is_mcast_sock()
734 !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr))) in __udp_v6_is_mcast_sock()
Ddatagram.c115 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()
Dtcp_ipv6.c224 np->saddr = sk->sk_v6_rcv_saddr; in tcp_v6_connect()
229 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in tcp_v6_connect()
230 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_connect()
253 sk->sk_v6_rcv_saddr = *saddr; in tcp_v6_connect()
594 saddr = &sk->sk_v6_rcv_saddr; in tcp_v6_md5_hash_skb()
1029 newnp->saddr = newsk->sk_v6_rcv_saddr; in tcp_v6_syn_recv_sock()
1098 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in tcp_v6_syn_recv_sock()
1690 src = &sp->sk_v6_rcv_saddr; in get_tcp6_sock()
Daf_inet6.c362 sk->sk_v6_rcv_saddr = addr->sin6_addr; in inet6_bind()
465 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in inet6_getname()
468 sin->sin6_addr = sk->sk_v6_rcv_saddr; in inet6_getname()
Draw.c91 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()
308 sk->sk_v6_rcv_saddr = addr->sin6_addr; in rawv6_bind()
/linux-4.1.27/net/sctp/
Dipv6.c431 addr->v6.sin6_addr = sk->sk_v6_rcv_saddr; in sctp_v6_from_sk()
438 sk->sk_v6_rcv_saddr.s6_addr32[0] = 0; in sctp_v6_to_sk_saddr()
439 sk->sk_v6_rcv_saddr.s6_addr32[1] = 0; in sctp_v6_to_sk_saddr()
440 sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_saddr()
441 sk->sk_v6_rcv_saddr.s6_addr32[3] = in sctp_v6_to_sk_saddr()
444 sk->sk_v6_rcv_saddr = addr->v6.sin6_addr; in sctp_v6_to_sk_saddr()
669 newsk->sk_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in sctp_v6_create_accept_sk()
/linux-4.1.27/net/ipv4/
Dping.c213 &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()
389 sk->sk_v6_rcv_saddr = np->saddr = addr->sin6_addr; in ping_set_saddr()
403 memset(&sk->sk_v6_rcv_saddr, 0, sizeof(sk->sk_v6_rcv_saddr)); in ping_clear_saddr()
446 if (sk->sk_family == AF_INET6 && !ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in ping_bind()
Dinet_diag.c80 *(struct in6_addr *)r->id.idiag_src = sk->sk_v6_rcv_saddr; in inet_diag_msg_common_fill()
548 entry->saddr = sk->sk_v6_rcv_saddr.s6_addr32; in entry_fill_addrs()
722 offsetof(struct sock, sk_v6_rcv_saddr)); in twsk_build_assert()
Dtcp_minisocks.c301 tw->tw_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in tcp_time_wait()
Dinet_hashtables.c48 &sk->sk_v6_rcv_saddr, sk->sk_num, in sk_ehashfn()
Dtcp_metrics.c354 saddr.addr.in6 = sk->sk_v6_rcv_saddr; in tcp_get_metrics()
/linux-4.1.27/net/dccp/
Dipv6.c443 newnp->saddr = newsk->sk_v6_rcv_saddr; in dccp_v6_request_recv_sock()
512 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in dccp_v6_request_recv_sock()
889 np->saddr = sk->sk_v6_rcv_saddr; in dccp_v6_connect()
893 if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in dccp_v6_connect()
894 saddr = &sk->sk_v6_rcv_saddr; in dccp_v6_connect()
915 sk->sk_v6_rcv_saddr = *saddr; in dccp_v6_connect()
Dminisocks.c47 tw->tw_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in dccp_time_wait()
/linux-4.1.27/include/net/
Dinet6_hashtables.h105 ipv6_addr_equal(&(__sk)->sk_v6_rcv_saddr, (__daddr)) && \
Dip.h453 memset(&sk->sk_v6_rcv_saddr, 0, sizeof(sk->sk_v6_rcv_saddr)); in inet_reset_saddr()
Dinet_hashtables.h404 ipv6_addr_set_v4mapped(addr, &sk->sk_v6_rcv_saddr); in sk_rcv_saddr_set()
Dsock.h331 #define sk_v6_rcv_saddr __sk_common.skc_v6_rcv_saddr macro
/linux-4.1.27/net/l2tp/
Dl2tp_ip6.c334 sk->sk_v6_rcv_saddr = addr->l2tp_addr; in l2tp_ip6_bind()
431 if (ipv6_addr_any(&sk->sk_v6_rcv_saddr)) in l2tp_ip6_getname()
434 lsa->l2tp_addr = sk->sk_v6_rcv_saddr; in l2tp_ip6_getname()
Dl2tp_core.c1576 inet->inet_rcv_saddr = sk->sk_v6_rcv_saddr.s6_addr32[3]; in l2tp_tunnel_create()
/linux-4.1.27/include/linux/
Dipv6.h294 return &sk->sk_v6_rcv_saddr; in inet6_rcv_saddr()
/linux-4.1.27/security/
Dlsm_audit.c315 print_ipv6_addr(ab, &sk->sk_v6_rcv_saddr, in dump_common_audit_data()
/linux-4.1.27/net/netfilter/
Dxt_socket.c390 ipv6_addr_any(&sk->sk_v6_rcv_saddr)); in socket_mt6_v1_v2()
Dxt_TPROXY.c209 int wildcard = ipv6_addr_any(&sk->sk_v6_rcv_saddr); in nf_tproxy_get_sock_v6()
/linux-4.1.27/net/ipv6/netfilter/
Dnf_conntrack_l3proto_ipv6.c242 tuple.src.u3.in6 = sk->sk_v6_rcv_saddr; in ipv6_getorigdst()
/linux-4.1.27/net/sunrpc/
Dsvcsock.c298 &sk->sk_v6_rcv_saddr, in svc_one_sock_name()