Home
last modified time | relevance | path

Searched refs:NTF_EXT_LEARNED (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/include/uapi/linux/
H A Dneighbour.h50 #define NTF_EXT_LEARNED (1 << 4) macro
/linux-6.15/net/core/
H A Dneighbour.c160 n->flags & NTF_EXT_LEARNED; in neigh_update_gc_list()
205 ndm_flags = (flags & NEIGH_UPDATE_F_EXT_LEARNED) ? NTF_EXT_LEARNED : 0; in neigh_update_flags()
208 if ((old_flags ^ ndm_flags) & NTF_EXT_LEARNED) { in neigh_update_flags()
209 if (ndm_flags & NTF_EXT_LEARNED) in neigh_update_flags()
210 neigh->flags |= NTF_EXT_LEARNED; in neigh_update_flags()
212 neigh->flags &= ~NTF_EXT_LEARNED; in neigh_update_flags()
940 (n->flags & NTF_EXT_LEARNED)) { in neigh_periodic_work()
2007 ndm_flags & NTF_EXT_LEARNED; in neigh_add()
2021 (NTF_EXT_LEARNED | NTF_MANAGED), in neigh_add()
2041 if (ndm_flags & NTF_EXT_LEARNED) in neigh_add()
/linux-6.15/net/bridge/
H A Dbr_fdb.c116 ndm->ndm_flags |= NTF_EXT_LEARNED; in fdb_fill_info()
633 if (ndm_flags & NTF_EXT_LEARNED) in __ndm_flags_to_fdb_flags()
1174 } else if (ndm->ndm_flags & NTF_EXT_LEARNED) { in __br_fdb_add()
H A Dbr_private.h827 #define FDB_FLUSH_ALLOWED_NDM_FLAGS (NTF_USE | NTF_EXT_LEARNED | \
/linux-6.15/Documentation/networking/
H A Dswitchdev.rst238 bridge's FDB and mark the entry as NTF_EXT_LEARNED. The iproute2 bridge
275 The bridge will skip ageing FDB entries marked with NTF_EXT_LEARNED and it is
284 To keep an NTF_EXT_LEARNED entry "alive", the driver should refresh the FDB
/linux-6.15/drivers/net/vxlan/
H A Dvxlan_core.c1013 if (!(fdb_flags & NTF_EXT_LEARNED) || in vxlan_fdb_update_existing()
2857 if (f->flags & NTF_EXT_LEARNED) in vxlan_cleanup()
3116 #define VXLAN_FDB_FLUSH_ALLOWED_NDM_FLAGS (NTF_EXT_LEARNED | NTF_OFFLOADED | \
4830 NTF_USE | NTF_SELF | NTF_EXT_LEARNED, in vxlan_fdb_external_learn_add()
4852 else if (f->flags & NTF_EXT_LEARNED) in vxlan_fdb_external_learn_del()