Lines Matching refs:daddr
181 sk = __l2tp_ip6_bind_lookup(net, &iph->daddr, &iph->saddr, in l2tp_ip6_recv()
364 struct in6_addr *daddr; in l2tp_ip6_connect() local
379 daddr = &usin->sin6_addr; in l2tp_ip6_connect()
380 if (ipv4_is_multicast(daddr->s6_addr32[3])) in l2tp_ip6_connect()
492 struct in6_addr *daddr, *final_p, final; in l2tp_ip6_sendmsg() local
530 daddr = &lsa->l2tp_addr; in l2tp_ip6_sendmsg()
544 ipv6_addr_equal(daddr, &sk->sk_v6_daddr)) in l2tp_ip6_sendmsg()
545 daddr = &sk->sk_v6_daddr; in l2tp_ip6_sendmsg()
549 ipv6_addr_type(daddr) & IPV6_ADDR_LINKLOCAL) in l2tp_ip6_sendmsg()
555 daddr = &sk->sk_v6_daddr; in l2tp_ip6_sendmsg()
592 if (!ipv6_addr_any(daddr)) in l2tp_ip6_sendmsg()
593 fl6.daddr = *daddr; in l2tp_ip6_sendmsg()
595 fl6.daddr.s6_addr[15] = 0x1; /* :: means loopback (BSD'ism) */ in l2tp_ip6_sendmsg()
601 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in l2tp_ip6_sendmsg()
650 dst_confirm_neigh(dst, &fl6.daddr); in l2tp_ip6_sendmsg()