ndisc.c (9acd9f3ae92d0dc0ca7504fb48c1040e8bbc39fe) ndisc.c (f3ee4010e84452aa133e5163e6cfabc52b194e94)
1/*
2 * Neighbour Discovery for IPv6
3 * Linux INET6 implementation
4 *
5 * Authors:
6 * Pedro Roque <roque@di.fc.ul.pt>
7 * Mike Shaver <shaver@ingenia.com>
8 *

--- 804 unchanged lines hidden (view full) ---

813 } else
814 goto out;
815 }
816
817 if (is_router < 0)
818 is_router = !!idev->cnf.forwarding;
819
820 if (dad) {
1/*
2 * Neighbour Discovery for IPv6
3 * Linux INET6 implementation
4 *
5 * Authors:
6 * Pedro Roque <roque@di.fc.ul.pt>
7 * Mike Shaver <shaver@ingenia.com>
8 *

--- 804 unchanged lines hidden (view full) ---

813 } else
814 goto out;
815 }
816
817 if (is_router < 0)
818 is_router = !!idev->cnf.forwarding;
819
820 if (dad) {
821 struct in6_addr maddr;
822
823 ipv6_addr_all_nodes(&maddr);
824 ndisc_send_na(dev, NULL, &maddr, &msg->target,
821 ndisc_send_na(dev, NULL, &in6addr_linklocal_allnodes, &msg->target,
825 is_router, 0, (ifp != NULL), 1);
826 goto out;
827 }
828
829 if (inc)
830 NEIGH_CACHE_STAT_INC(&nd_tbl, rcv_probes_mcast);
831 else
832 NEIGH_CACHE_STAT_INC(&nd_tbl, rcv_probes_ucast);

--- 1021 unchanged lines hidden ---
822 is_router, 0, (ifp != NULL), 1);
823 goto out;
824 }
825
826 if (inc)
827 NEIGH_CACHE_STAT_INC(&nd_tbl, rcv_probes_mcast);
828 else
829 NEIGH_CACHE_STAT_INC(&nd_tbl, rcv_probes_ucast);

--- 1021 unchanged lines hidden ---