NTF_EXT_LEARNED
if (f->flags & NTF_EXT_LEARNED)
#define VXLAN_FDB_FLUSH_ALLOWED_NDM_FLAGS (NTF_EXT_LEARNED | NTF_OFFLOADED | \
NTF_USE | NTF_SELF | NTF_EXT_LEARNED,
else if (f->flags & NTF_EXT_LEARNED)
if (!(fdb_flags & NTF_EXT_LEARNED) ||
ndm->ndm_flags |= NTF_EXT_LEARNED;
} else if (ndm->ndm_flags & NTF_EXT_LEARNED) {
if (ndm_flags & NTF_EXT_LEARNED)
#define FDB_FLUSH_ALLOWED_NDM_FLAGS (NTF_USE | NTF_EXT_LEARNED | \
(NTF_EXT_LEARNED | NTF_EXT_VALIDATED))) {
n->flags & (NTF_EXT_LEARNED | NTF_EXT_VALIDATED);
ndm_flags = (flags & NEIGH_UPDATE_F_EXT_LEARNED) ? NTF_EXT_LEARNED : 0;
if ((old_flags ^ ndm_flags) & NTF_EXT_LEARNED) {
ndm_flags & (NTF_EXT_LEARNED |
if (ndm_flags & NTF_EXT_LEARNED)
neigh->flags |= NTF_EXT_LEARNED;
(NTF_EXT_LEARNED | NTF_MANAGED |
neigh->flags &= ~NTF_EXT_LEARNED;
if (ndm_flags & NTF_EXT_LEARNED)