Lines Matching defs:lladdr
262 char *lladdr = NULL;
350 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
354 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) {
431 nd6_prproxy_ns_input(ifp, &saddr6, lladdr,
446 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
512 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen,
853 char *lladdr = NULL;
921 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1);
957 nd6_dad_na_input(ifa, lladdr, lladdrlen);
971 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
1026 * If the link-layer has address, and no lladdr option came,
1029 if (ifp->if_addrlen && !lladdr) {
1039 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen);
1078 if (!lladdr)
1082 if (bcmp(lladdr, LLADDR(sdl), ifp->if_addrlen))
1093 * override solicit lladdr llchange action
1094 * (L: record lladdr)
1109 if (!is_override && (lladdr != NULL && llchange)) { /* (1) */
1123 || (!is_override && (lladdr && !llchange)) /* (2b) */
1124 || !lladdr) { /* (2c) */
1128 if (lladdr) {
1130 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen);
1155 if (lladdr && llchange) {
1393 * target lladdr option SHOULD NOT be included.
1398 * lladdr in sdl0. If we are not proxying (sending NA for
1399 * my address) use lladdr configured for the interface.
2013 nd6_dad_na_input(struct ifaddr *ifa, caddr_t lladdr, int lladdrlen)
2060 if (lladdr != NULL && lladdrlen > 0) {
2069 bcmp(lladdr, LLADDR(sdl), lladdrlen) == 0)
2084 } else if (lladdr == NULL &&