[ovs-dev] [PATCH ovn 00/12] DDlog implementation of ovn-northd

Ben Pfaff blp at ovn.org
Wed Nov 4 07:02:34 UTC 2020


This is also available at:
https://github.com/blp/ovs-reviews/tree/ddlog7

Ben Pfaff (9):
  tests: Improve "dhcpv4 : 1 HV, 2 LS, 2 LSPs/LS".
  tests: Improve "ipam" test.
  tests: Fix port numbering in "1 LR with distributed gateway port".
  tests: More careful checking.
  tests: Improve "check allowed/disallowed external dnat..." test.
  tests: Improve "reject ACL" test.
  Documentation: Update repo information and prerequisites.
  ovn-l7: Move ipv6_addr_is_routable_multicast() into new .c file.
  tests: Prepare for multiple northd types.

Justin Pettit (1):
  northd: Move functions from ovn-northd.c into ovn-util.

Leonid Ryzhyk (2):
  Export `VLOG_WARN` and `VLOG_ERR` from libovn for use in ddlog
  ovn-northd-ddlog: New implementation of ovn-northd based on ddlog.

 Documentation/automake.mk                     |    2 +
 Documentation/intro/install/general.rst       |   58 +-
 Documentation/topics/debugging-ddlog.rst      |  280 +
 Documentation/topics/index.rst                |    1 +
 Documentation/tutorials/ddlog-new-feature.rst |  362 +
 Documentation/tutorials/index.rst             |    1 +
 NEWS                                          |    6 +
 acinclude.m4                                  |   43 +
 configure.ac                                  |    5 +
 lib/automake.mk                               |    1 +
 lib/ovn-l7.c                                  |   39 +
 lib/ovn-l7.h                                  |   19 +-
 lib/ovn-util.c                                |   96 +-
 lib/ovn-util.h                                |   17 +
 m4/ovn.m4                                     |   16 +
 northd/.gitignore                             |    4 +
 northd/automake.mk                            |  104 +
 northd/helpers.dl                             |  114 +
 northd/ipam.dl                                |  492 ++
 northd/lrouter.dl                             |  701 ++
 northd/lswitch.dl                             |  607 ++
 northd/multicast.dl                           |  260 +
 northd/ovn-nb.dlopts                          |   13 +
 northd/ovn-northd-ddlog.c                     | 1752 ++++
 northd/ovn-northd.c                           |   51 -
 northd/ovn-sb.dlopts                          |   28 +
 northd/ovn.dl                                 |  373 +
 northd/ovn.rs                                 |  843 ++
 northd/ovn.toml                               |    2 +
 northd/ovn_northd.dl                          | 7456 +++++++++++++++++
 northd/ovsdb2ddlog2c                          |  127 +
 tests/atlocal.in                              |    8 +
 tests/network-functions.at                    |   18 +
 tests/ovn-ic.at                               |   11 +-
 tests/ovn-macros.at                           |   99 +-
 tests/ovn-northd.at                           |  432 +-
 tests/ovn.at                                  | 1021 +--
 tests/ovs-macros.at                           |   20 +-
 tests/system-ovn.at                           |   50 +-
 tutorial/ovs-sandbox                          |   24 +-
 utilities/checkpatch.py                       |    2 +-
 utilities/ovn-ctl                             |   20 +-
 42 files changed, 14794 insertions(+), 784 deletions(-)
 create mode 100644 Documentation/topics/debugging-ddlog.rst
 create mode 100644 Documentation/tutorials/ddlog-new-feature.rst
 create mode 100644 lib/ovn-l7.c
 create mode 100644 northd/helpers.dl
 create mode 100644 northd/ipam.dl
 create mode 100644 northd/lrouter.dl
 create mode 100644 northd/lswitch.dl
 create mode 100644 northd/multicast.dl
 create mode 100644 northd/ovn-nb.dlopts
 create mode 100644 northd/ovn-northd-ddlog.c
 create mode 100644 northd/ovn-sb.dlopts
 create mode 100644 northd/ovn.dl
 create mode 100644 northd/ovn.rs
 create mode 100644 northd/ovn.toml
 create mode 100644 northd/ovn_northd.dl
 create mode 100755 northd/ovsdb2ddlog2c

-- 
2.26.2



More information about the dev mailing list