Lines Matching defs:lladdr
1307 -- lladdr is new lladdr or NULL, if it is not supplied.
1310 NEIGH_UPDATE_F_OVERRIDE allows to override existing lladdr,
1313 lladdr instead of overriding it
1327 static int __neigh_update(struct neighbour *neigh, const u8 *lladdr,
1337 trace_neigh_update(neigh, lladdr, new, flags, nlmsg_pid);
1377 /* Compare new lladdr with cached one */
1380 lladdr = neigh->ha;
1381 } else if (lladdr) {
1388 !memcmp(lladdr, neigh->ha, dev->addr_len))
1389 lladdr = neigh->ha;
1399 lladdr = neigh->ha;
1414 if (lladdr != neigh->ha && !(flags & NEIGH_UPDATE_F_OVERRIDE)) {
1418 lladdr = neigh->ha;
1423 if (lladdr == neigh->ha && new == NUD_STALE &&
1433 if (new != old || lladdr != neigh->ha)
1449 if (lladdr != neigh->ha) {
1451 memcpy(&neigh->ha, lladdr, dev->addr_len);
1516 int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new,
1519 return __neigh_update(neigh, lladdr, new, flags, nlmsg_pid, NULL);
1542 u8 *lladdr, void *saddr,
1546 lladdr || !dev->addr_len);
1548 neigh_update(neigh, lladdr, NUD_STALE,
2003 void *dst, *lladdr;
2053 lladdr = tb[NDA_LLADDR] ? nla_data(tb[NDA_LLADDR]) : NULL;
2163 err = __neigh_update(neigh, lladdr, ndm->ndm_state, flags,