Lines Matching defs:daddr
66 const struct in6_addr *daddr, *nexthop;
81 daddr = &hdr->daddr;
82 if (ipv6_addr_is_multicast(daddr)) {
86 ipv6_chk_mcast_addr(dev, daddr, &hdr->saddr))) {
106 if (IPV6_ADDR_MC_SCOPE(daddr) <= IPV6_ADDR_SCOPE_NODELOCAL &&
121 nexthop = rt6_nexthop((struct rt6_info *)dst, daddr);
260 struct in6_addr *first_hop = &fl6->daddr;
330 hdr->daddr = *first_hop;
446 if (ipv6_addr_type(&hdr->daddr) & IPV6_ADDR_LINKLOCAL) {
553 pneigh_lookup(&nd_tbl, net, &hdr->daddr, skb->dev, 0)) {
603 target = &hdr->daddr;
605 peer = inet_getpeer_v6(net->ipv6.peers, &hdr->daddr, 1);
898 frag_id = ipv6_select_ident(net, &ipv6_hdr(skb)->daddr,
1080 if (ip6_rt_check(&rt->rt6i_dst, &fl6->daddr, np->daddr_cache) ||
1121 err = ip6_route_get_saddr(net, from, &fl6->daddr,
1161 rt6_nexthop(rt, &fl6->daddr));
1184 memset(&fl_gw6.daddr, 0, sizeof(struct in6_addr));
1193 !(ipv6_addr_v4mapped(&fl6->daddr) || ipv6_addr_any(&fl6->daddr))) {
1250 fl6->daddr = *final_dst;
1335 fl6.daddr = info->key.u.ipv6.dst;
1343 netdev_dbg(dev, "no route to %pI6\n", &fl6.daddr);
1347 netdev_dbg(dev, "circular route to %pI6\n", &fl6.daddr);
1975 final_dst = &fl6->daddr;
1991 hdr->daddr = *final_dst;