Lines Matching refs:target
566 .target = *solicited_addr,
631 .target = *solicit,
740 struct in6_addr *target = (struct in6_addr *)&neigh->primary_key;
752 __func__, target);
754 ndisc_send_ns(dev, target, target, saddr, 0);
758 addrconf_addr_solict_mult(target, &mcaddr);
759 ndisc_send_ns(dev, target, &mcaddr, saddr, 0);
809 if (ipv6_addr_is_multicast(&msg->target)) {
810 ND_PRINTK(2, warn, "NS: multicast target address\n");
850 ifp = ipv6_get_ifaddr(dev_net(dev), &msg->target, dev, 1);
893 ifp = ipv6_get_ifaddr(net, &msg->target, mdev, 1);
905 if (ipv6_chk_acast_addr(net, dev, &msg->target) ||
908 (is_router = pndisc_is_router(&msg->target, dev)) >= 0)) {
935 ndisc_send_na(dev, &in6addr_linklocal_allnodes, &msg->target,
957 ndisc_send_na(dev, saddr, &msg->target, !!is_router,
1010 if (ipv6_addr_is_multicast(&msg->target)) {
1011 ND_PRINTK(2, warn, "NA: target address is multicast\n");
1041 ifp = ipv6_get_ifaddr(dev_net(dev), &msg->target, dev, 1);
1065 neigh = neigh_lookup(&nd_tbl, &msg->target, dev);
1085 neigh = neigh_create(&nd_tbl, &msg->target, dev);
1104 pneigh_lookup(&nd_tbl, net, &msg->target, dev, 0)) {
1662 void ndisc_send_redirect(struct sk_buff *skb, const struct in6_addr *target)
1692 if (!ipv6_addr_equal(&ipv6_hdr(skb)->daddr, target) &&
1693 ipv6_addr_type(target) != (IPV6_ADDR_UNICAST|IPV6_ADDR_LINKLOCAL)) {
1695 "Redirect: target address is not link-local unicast\n");
1726 struct neighbour *neigh = dst_neigh_lookup(skb_dst(skb), target);
1729 "Redirect: no neigh for target address\n");
1762 .target = *target,