Lines Matching defs:lladdr
746 const char *lladdr;
749 lladdr = ln->la_flags & LLE_VALID ?
751 rt_clonedmsg(RTM_DELETE, NULL, sin6tosa(&sin6), lladdr, ifp);
1326 char *lladdr,
1359 /* nothing must be done if there's no lladdr */
1360 if (!lladdr || !lladdrlen)
1379 if (olladdr && lladdr) {
1380 llchange = memcmp(lladdr, &ln->ll_addr, ifp->if_addrlen);
1385 * newentry olladdr lladdr llchange (*=record)
1395 if (lladdr) { /* (3-5) and (7) */
1400 memcpy(&ln->ll_addr, lladdr, ifp->if_addrlen);
1405 if ((!olladdr && lladdr) || /* (3) */
1406 (olladdr && lladdr && llchange)) { /* (5) */
1413 if (lladdr == NULL) /* (6) */
1446 * RA: set IsRouter if there's lladdr
1451 * - If lladdr exist, set IsRouter. This means (1-5).
1454 * A question arises for (1) case. (1) case has no lladdr in the
1458 * newentry olladdr lladdr llchange NS RS RA redir
1497 * Mark an entry with lladdr as a router.
1499 if ((!is_newentry && (olladdr || lladdr)) || /* (2-5) */
1500 (is_newentry && lladdr)) { /* (7) */
1506 if (do_update && lladdr != NULL) {
1511 NULL, sin6tosa(&sin6), lladdr, ifp);