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

Reply via email to