Introduce the capability to actively refresh mac_binding entries available
in OFTABLE_MAC_BINDING table when they are inactive for more than the
configured threshold.
Ales Musil (3):
controller: Rename mac_cache to to mac-cache.
controller: Merge the mac-cache and mac-learn.
controller: Use datapath key for the mac cache thresholds.
Lorenzo Bianconi (4):
controller: Update OFTABLE_MAC_CACHE_USE for ARP reply generated by
the tracked device.
controller: Use xxreg1 for lookup_nd_ip() and get_nd() actions.
controller: Introduce send_self_originated_neigh_packet routine.
controller: Send ARP/ND for stale mac_bindings entries.
controller/automake.mk | 6 +-
controller/lflow.c | 31 +-
controller/mac-cache.c | 1014 +++++++++++++++++++++++++++++++++++
controller/mac-cache.h | 244 +++++++++
controller/mac-learn.c | 482 -----------------
controller/mac-learn.h | 145 -----
controller/mac_cache.c | 673 -----------------------
controller/mac_cache.h | 139 -----
controller/ovn-controller.c | 190 ++++---
controller/pinctrl.c | 208 ++++---
controller/pinctrl.h | 7 +
controller/statctrl.c | 46 +-
controller/statctrl.h | 3 +-
lib/actions.c | 4 +-
tests/ovn-macros.at | 3 +
tests/ovn.at | 257 ++++++++-
tests/system-ovn.at | 108 ++++
17 files changed, 1955 insertions(+), 1605 deletions(-)
create mode 100644 controller/mac-cache.c
create mode 100644 controller/mac-cache.h
delete mode 100644 controller/mac-learn.c
delete mode 100644 controller/mac-learn.h
delete mode 100644 controller/mac_cache.c
delete mode 100644 controller/mac_cache.h
--
2.48.1
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev