Lines Matching defs:lladdr
1279 -- lladdr is new lladdr or NULL, if it is not supplied.
1282 NEIGH_UPDATE_F_OVERRIDE allows to override existing lladdr,
1285 lladdr instead of overriding it
1297 static int __neigh_update(struct neighbour *neigh, const u8 *lladdr,
1307 trace_neigh_update(neigh, lladdr, new, flags, nlmsg_pid);
1347 /* Compare new lladdr with cached one */
1350 lladdr = neigh->ha;
1351 } else if (lladdr) {
1358 !memcmp(lladdr, neigh->ha, dev->addr_len))
1359 lladdr = neigh->ha;
1369 lladdr = neigh->ha;
1384 if (lladdr != neigh->ha && !(flags & NEIGH_UPDATE_F_OVERRIDE)) {
1388 lladdr = neigh->ha;
1393 if (lladdr == neigh->ha && new == NUD_STALE &&
1403 if (new != old || lladdr != neigh->ha)
1419 if (lladdr != neigh->ha) {
1421 memcpy(&neigh->ha, lladdr, dev->addr_len);
1485 int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new,
1488 return __neigh_update(neigh, lladdr, new, flags, nlmsg_pid, NULL);
1511 u8 *lladdr, void *saddr,
1515 lladdr || !dev->addr_len);
1517 neigh_update(neigh, lladdr, NUD_STALE,
1970 void *dst, *lladdr;
2020 lladdr = tb[NDA_LLADDR] ? nla_data(tb[NDA_LLADDR]) : NULL;
2100 err = __neigh_update(neigh, lladdr, ndm->ndm_state, flags,