Lines Matching defs:lladdr
1222 -- lladdr is new lladdr or NULL, if it is not supplied.
1225 NEIGH_UPDATE_F_OVERRIDE allows to override existing lladdr,
1228 lladdr instead of overriding it
1240 static int __neigh_update(struct neighbour *neigh, const u8 *lladdr,
1251 trace_neigh_update(neigh, lladdr, new, flags, nlmsg_pid);
1291 /* Compare new lladdr with cached one */
1294 lladdr = neigh->ha;
1295 } else if (lladdr) {
1302 !memcmp(lladdr, neigh->ha, dev->addr_len))
1303 lladdr = neigh->ha;
1313 lladdr = neigh->ha;
1328 if (lladdr != neigh->ha && !(flags & NEIGH_UPDATE_F_OVERRIDE)) {
1332 lladdr = neigh->ha;
1337 if (lladdr == neigh->ha && new == NUD_STALE &&
1347 if (new != old || lladdr != neigh->ha)
1363 if (lladdr != neigh->ha) {
1365 memcpy(&neigh->ha, lladdr, dev->addr_len);
1431 int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new,
1434 return __neigh_update(neigh, lladdr, new, flags, nlmsg_pid, NULL);
1457 u8 *lladdr, void *saddr,
1461 lladdr || !dev->addr_len);
1463 neigh_update(neigh, lladdr, NUD_STALE,
1887 void *dst, *lladdr;
1927 lladdr = tb[NDA_LLADDR] ? nla_data(tb[NDA_LLADDR]) : NULL;
1995 err = __neigh_update(neigh, lladdr, ndm->ndm_state, flags,