Lines Matching refs:saddr
146 const struct in6_addr *saddr, __be16 sport, in compute_score() argument
174 if (!ipv6_addr_equal(&sk->sk_v6_daddr, saddr)) in compute_score()
190 const struct in6_addr *saddr, __be16 sport, in compute_score2() argument
215 if (!ipv6_addr_equal(&sk->sk_v6_daddr, saddr)) in compute_score2()
231 const struct in6_addr *saddr, __be16 sport, in udp6_lib_lookup2() argument
244 score = compute_score2(sk, net, saddr, sport, in udp6_lib_lookup2()
252 saddr, sport); in udp6_lib_lookup2()
275 else if (unlikely(compute_score2(result, net, saddr, sport, in udp6_lib_lookup2()
285 const struct in6_addr *saddr, __be16 sport, in __udp6_lib_lookup() argument
305 result = udp6_lib_lookup2(net, saddr, sport, in __udp6_lib_lookup()
315 result = udp6_lib_lookup2(net, saddr, sport, in __udp6_lib_lookup()
326 score = compute_score(sk, net, hnum, saddr, sport, daddr, dport, dif); in __udp6_lib_lookup()
333 saddr, sport); in __udp6_lib_lookup()
354 else if (unlikely(compute_score(result, net, hnum, saddr, sport, in __udp6_lib_lookup()
375 return __udp6_lib_lookup(dev_net(skb_dst(skb)->dev), &iph->saddr, sport, in __udp6_lib_lookup_skb()
380 struct sock *udp6_lib_lookup(struct net *net, const struct in6_addr *saddr, __be16 sport, in udp6_lib_lookup() argument
383 return __udp6_lib_lookup(net, saddr, sport, daddr, dport, dif, &udp_table); in udp6_lib_lookup()
479 ipv6_addr_set_v4mapped(ip_hdr(skb)->saddr, in udpv6_recvmsg()
483 sin6->sin6_addr = ipv6_hdr(skb)->saddr; in udpv6_recvmsg()
540 const struct in6_addr *saddr = &hdr->saddr; in __udp6_lib_err() local
548 saddr, uh->source, inet6_iif(skb), udptable); in __udp6_lib_err()
774 &ipv6_hdr(skb)->saddr, ntohs(udp_hdr(skb)->source), in udp6_csum_zero_error()
783 const struct in6_addr *saddr, const struct in6_addr *daddr, in __udp6_lib_mcast_deliver() argument
809 uh->source, saddr, in __udp6_lib_mcast_deliver()
850 const struct in6_addr *saddr, *daddr; in __udp6_lib_rcv() local
856 saddr = &ipv6_hdr(skb)->saddr; in __udp6_lib_rcv()
877 saddr = &ipv6_hdr(skb)->saddr; in __udp6_lib_rcv()
891 saddr, daddr, udptable, proto); in __udp6_lib_rcv()
945 saddr, ntohs(uh->source), in __udp6_lib_rcv()
985 const struct in6_addr *saddr, in udp6_hwcsum_outgoing() argument
997 uh->check = ~csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, 0); in udp6_hwcsum_outgoing()
1013 uh->check = csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, in udp6_hwcsum_outgoing()
1049 udp6_hwcsum_outgoing(sk, skb, &fl6->saddr, &fl6->daddr, len); in udp_v6_send_skb()
1055 uh->check = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, in udp_v6_send_skb()
1277 if (ipv6_addr_any(&fl6.saddr) && !ipv6_addr_any(&np->saddr)) in udpv6_sendmsg()
1278 fl6.saddr = np->saddr; in udpv6_sendmsg()
1363 ipv6_addr_equal(&fl6.saddr, &np->saddr) ? in udpv6_sendmsg()
1364 &np->saddr : in udpv6_sendmsg()