The lock is asserted if its expiration time has not arrived yet, not the
reverse.
---
lib/mac-learning.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/lib/mac-learning.h b/lib/mac-learning.h
index 16c92db..51a7ac7 100644
--- a/lib/mac-learning.h
+++ b/lib/mac-learning.h
@@ -73,7 +73,7 @@ static inline void mac_entry_set_grat_arp_lock(struct
mac_entry *mac)
* has ever been asserted or if it has expired. */
static inline bool mac_entry_is_grat_arp_locked(const struct mac_entry *mac)
{
- return time_now() >= mac->grat_arp_lock;
+ return time_now() < mac->grat_arp_lock;
}
/* MAC learning table. */
--
1.7.1
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev