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.

Changes in v4:
- Set req_delay to min(dump_period) / 2 in mac_binding_probe_stats_run()
- Fix MAC binding aging - probing GW router Dynamic Neigh unit-test

Changes in v3:
- add system-test
- modify re-arping timeslot boundaries

Changes in v2:
- add MAC binding aging - probing GW router Dynamic Neigh test
- improve unit-tests relying on fmt_pkt()

Reported-at: https://issues.redhat.com/browse/FDP-1135

Lorenzo Bianconi (3):
  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: Send ARP/ND for stale mac_bindings entries.

 controller/lflow.c          |  31 +++--
 controller/mac-cache.c      | 114 ++++++++++++++++-
 controller/mac-cache.h      |  26 +++-
 controller/ovn-controller.c |  40 ++++--
 controller/pinctrl.c        |   8 +-
 controller/pinctrl.h        |   7 ++
 controller/statctrl.c       |  25 +++-
 lib/actions.c               |   4 +-
 tests/ovn.at                | 237 +++++++++++++++++++++++++++++++++++-
 tests/system-ovn.at         | 108 ++++++++++++++++
 10 files changed, 559 insertions(+), 41 deletions(-)

-- 
2.48.1

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to