forked from Mirror/frr
linux: UAPI for MAC sync
MAC entries rxed from an ES-peer need to be marked as static to prevent them from being aged out. However, for static entries, we still need to track local activity to independently (independent of BGP) establish that a host is still attached to the ES. Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
This commit is contained in:
parent
e75e57491b
commit
0717831143
|
@ -293,4 +293,15 @@ struct br_mcast_stats {
|
|||
__u64 mcast_bytes[BR_MCAST_DIR_SIZE];
|
||||
__u64 mcast_packets[BR_MCAST_DIR_SIZE];
|
||||
};
|
||||
|
||||
/* FDB notification bits for NDA_NOTIFY:
|
||||
* - BR_FDB_NFY_STATIC - notify on activity/expire even for a static entry
|
||||
* - BR_FDB_NFY_INACTIVE - mark as inactive to avoid double notification,
|
||||
* used with BR_FDB_NFY_STATIC (kernel controlled)
|
||||
*/
|
||||
enum {
|
||||
BR_FDB_NFY_STATIC,
|
||||
BR_FDB_NFY_INACTIVE,
|
||||
BR_FDB_NFY_MAX
|
||||
};
|
||||
#endif /* _UAPI_LINUX_IF_BRIDGE_H */
|
||||
|
|
|
@ -30,6 +30,7 @@ enum {
|
|||
NDA_SRC_VNI,
|
||||
NDA_PROTOCOL, /* Originator of entry */
|
||||
NDA_NH_ID,
|
||||
NDA_NOTIFY,
|
||||
__NDA_MAX
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue