Thanks Ales,

Acked-by: Mark Michelson <[email protected]>

On 5/18/23 07:32, Ales Musil wrote:
Add FDB mechanism that is very similar to
already existing MAc binding aging mechanism.

There are two new config options to achieve that
"fdb_age_threshold" that si configurable per
logical switch and "fdb_removal_limit" which
allows to specify bulk removal limit.

The feature is disabled by default.

Ales Musil (5):
   northd: Extract aging functionality into separate context
   northd: Rename mac-binding-aging to aging
   northd, controller: Add timestamp column to FDB table
   northd, controller: Add FDB timestamp feature indication
   northd: Add FDB aging mechanism

  NEWS                                    |   3 +
  controller/chassis.c                    |   8 +
  controller/pinctrl.c                    |  23 +-
  include/ovn/features.h                  |   1 +
  northd/aging.c                          | 366 ++++++++++++++++++++++++
  northd/{mac-binding-aging.h => aging.h} |  17 +-
  northd/automake.mk                      |   4 +-
  northd/en-northd-output.c               |   8 +
  northd/en-northd-output.h               |   2 +
  northd/inc-proc-northd.c                |  16 +-
  northd/mac-binding-aging.c              | 192 -------------
  northd/northd.c                         |  10 +
  northd/northd.h                         |   1 +
  northd/ovn-northd.c                     |   2 +-
  ovn-nb.xml                              |  15 +
  ovn-sb.ovsschema                        |   7 +-
  ovn-sb.xml                              |   5 +
  tests/ovn.at                            |  65 +++++
  18 files changed, 540 insertions(+), 205 deletions(-)
  create mode 100644 northd/aging.c
  rename northd/{mac-binding-aging.h => aging.h} (69%)
  delete mode 100644 northd/mac-binding-aging.c


_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to