Lines Matching defs:lladdr
107 char *lladdr = NULL;
169 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
173 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) {
249 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
309 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, ND_NEIGHBOR_SOLICIT, 0);
556 char *lladdr = NULL;
615 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1);
644 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
664 * If the link-layer has address, and no lladdr option came,
667 if (ifp->if_addrlen && !lladdr)
674 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen);
699 if (!lladdr)
703 if (bcmp(lladdr, LLADDR(sdl), ifp->if_addrlen))
714 * override solicit lladdr llchange action
715 * (L: record lladdr)
730 if (!is_override && (lladdr && llchange)) { /* (1) */
741 || (!is_override && (lladdr && !llchange)) /* (2b) */
742 || !lladdr) { /* (2c) */
746 if (lladdr) {
748 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen);
764 if (lladdr && llchange) {
931 * target lladdr option SHOULD NOT be included.
936 * lladdr in sdl0. If we are not proxying (sending NA for
937 * my address) use lladdr configured for the interface.