Lines Matching defs:lladdr
969 -- lladdr is new lladdr or NULL, if it is not supplied.
972 NEIGH_UPDATE_F_OVERRIDE allows to override existing lladdr,
975 lladdr instead of overriding it
978 if lladdr is unchanged.
989 int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new,
1023 /* Compare new lladdr with cached one */
1026 lladdr = neigh->ha;
1027 } else if (lladdr) {
1034 !memcmp(lladdr, neigh->ha, dev->addr_len))
1035 lladdr = neigh->ha;
1043 lladdr = neigh->ha;
1056 if (lladdr != neigh->ha && !(flags & NEIGH_UPDATE_F_OVERRIDE)) {
1060 lladdr = neigh->ha;
1065 if (lladdr == neigh->ha && new == NUD_STALE &&
1083 if (lladdr != neigh->ha) {
1084 memcpy(&neigh->ha, lladdr, dev->addr_len);
1130 u8 *lladdr, void *saddr,
1134 lladdr || !dev->addr_len);
1136 neigh_update(neigh, lladdr, NUD_STALE,
1622 void *dst, *lladdr;
1631 lladdr = tb[NDA_LLADDR] ? nla_data(tb[NDA_LLADDR]) : NULL;
1675 err = neigh_update(neigh, lladdr, ndm->ndm_state, flags);