projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mgmt: Local config changes can cause update failures from controller.
[openvswitch]
/
lib
/
mac-learning.h
diff --git
a/lib/mac-learning.h
b/lib/mac-learning.h
index aa164d3ba762bc4b66534ec8090698cedf36e27c..6a2d30b4b935fa4f4653281d5af4dcbca9413702 100644
(file)
--- a/
lib/mac-learning.h
+++ b/
lib/mac-learning.h
@@
-28,6
+28,9
@@
#define MAC_MAX 1024
#define MAC_MAX 1024
+/* Time, in seconds, before expiring a mac_entry due to inactivity. */
+#define MAC_ENTRY_IDLE_TIME 60
+
/* A MAC learning table entry. */
struct mac_entry {
struct list hash_node; /* Element in a mac_learning 'table' list. */
/* A MAC learning table entry. */
struct mac_entry {
struct list hash_node; /* Element in a mac_learning 'table' list. */
@@
-39,6
+42,8
@@
struct mac_entry {
tag_type tag; /* Tag for this learning entry. */
};
tag_type tag; /* Tag for this learning entry. */
};
+int mac_entry_age(const struct mac_entry *);
+
/* MAC learning table. */
struct mac_learning {
struct list free; /* Not-in-use entries. */
/* MAC learning table. */
struct mac_learning {
struct list free; /* Not-in-use entries. */