Lines Matching defs:daddr

122 			 const struct in6_addr *daddr, unsigned short hnum,
134 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr))
168 const struct in6_addr *daddr, unsigned int hnum,
179 daddr, hnum, dif, sdif);
189 saddr, sport, daddr, hnum, udp6_ehashfn);
204 daddr, hnum, dif, sdif);
213 const struct in6_addr *daddr, __be16 dport,
222 hash2 = ipv6_portaddr_hash(net, daddr, hnum);
228 daddr, hnum, dif, sdif,
237 saddr, sport, daddr, hnum, dif,
271 &iph->daddr, dport, inet6_iif(skb),
285 &iph->daddr, dport, iif,
294 const struct in6_addr *daddr, __be16 dport, int dif)
298 sk = __udp6_lib_lookup(net, saddr, sport, daddr, dport,
534 sk = __udp6_lib_lookup(net, &hdr->daddr, uh->source,
564 const struct in6_addr *daddr = seg6_get_daddr(skb, opt) ? : &hdr->daddr;
572 sk = __udp6_lib_lookup(net, daddr, uh->dest, saddr, uh->source,
825 &ipv6_hdr(skb)->daddr, ntohs(udp_hdr(skb)->dest));
833 const struct in6_addr *saddr, const struct in6_addr *daddr,
850 hash2 = ipv6_portaddr_hash(net, daddr, hnum) & udptable->mask;
857 if (!__udp_v6_is_mcast_sock(net, sk, uh->dest, daddr,
933 const struct in6_addr *saddr, *daddr;
944 daddr = &ipv6_hdr(skb)->daddr;
965 daddr = &ipv6_hdr(skb)->daddr;
974 sk = inet6_steal_sock(net, skb, sizeof(struct udphdr), saddr, uh->source, daddr, uh->dest,
1001 if (ipv6_addr_is_multicast(daddr))
1003 saddr, daddr, udptable, proto);
1038 daddr, ntohs(uh->dest));
1098 &ipv6_hdr(skb)->daddr,
1170 * @daddr: destination address
1175 const struct in6_addr *daddr, int len)
1186 uh->check = ~csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, 0);
1203 uh->check = csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP,
1273 udp6_hwcsum_outgoing(sk, skb, &fl6->saddr, &fl6->daddr, len);
1279 uh->check = csum_ipv6_magic(&fl6->saddr, &fl6->daddr,
1327 struct in6_addr *daddr, *final_p, final;
1357 daddr = &sin6->sin6_addr;
1358 if (ipv6_addr_any(daddr) &&
1361 daddr);
1368 daddr = NULL;
1376 daddr = &sk->sk_v6_daddr;
1378 daddr = NULL;
1380 if (daddr) {
1381 if (ipv6_addr_v4mapped(daddr)) {
1385 sin.sin_addr.s_addr = daddr->s6_addr32[3];
1431 daddr = &sin6->sin6_addr;
1447 ipv6_addr_equal(daddr, &sk->sk_v6_daddr))
1448 daddr = &sk->sk_v6_daddr;
1452 __ipv6_addr_needs_scope_id(__ipv6_addr_type(daddr)))
1459 daddr = &sk->sk_v6_daddr;
1506 fl6->daddr = *daddr;
1532 fl6->daddr = sin6->sin6_addr;
1536 if (ipv6_addr_any(&fl6->daddr))
1537 fl6->daddr.s6_addr[15] = 0x1; /* :: means loopback (BSD'ism) */
1543 if (!fl6->flowi6_oif && ipv6_addr_is_multicast(&fl6->daddr)) {
1638 dst_confirm_neigh(dst, &fl6->daddr);