Hi everyone,

all these patches are needed as part of the OVN fabric integration
patcheset that will hit the mailing list in a few minutes.
They do not intend to change anything for OVS, just for the libraries
OVN uses from OVS.

Major changes between v1 and v2:
* reduced the amount of changes across unrelated ovs code
* added tests
* support getting the interface name of a route change in a network
  namespace

Felix Huettner (6):
  netlink: Support accessing namespaces.
  netlink-notifier: Support network namespaces.
  route-table: Expose data to ovn.
  route-table: Expose route_table_parse_ns.
  route-table: Support parsing multipath routes.
  route-table: Support network namespaces.

 .github/workflows/build-and-test.yml |   2 +-
 NEWS                                 |   3 +
 lib/netlink-notifier.c               |  10 +-
 lib/netlink-notifier.h               |   8 +-
 lib/netlink-socket.c                 | 122 +++++++++++--
 lib/netlink-socket.h                 |   9 +-
 lib/route-table.c                    | 264 ++++++++++++++++++++-------
 lib/route-table.h                    |  42 ++++-
 lib/rtnetlink.c                      |   5 +-
 tests/automake.mk                    |   5 +-
 tests/system-library.at              |  23 +++
 tests/system-userspace-testsuite.at  |   2 +
 tests/test-netlink-conntrack.c       |   4 +-
 tests/test-netlink-socket.c          |  47 +++++
 tests/test-route-table.c             |  43 +++++
 15 files changed, 500 insertions(+), 89 deletions(-)
 create mode 100644 tests/system-library.at
 create mode 100644 tests/test-netlink-socket.c
 create mode 100644 tests/test-route-table.c


base-commit: 2c7e2d58c30361de56dcae81cb31e399db1ad73c
-- 
2.47.0


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

Reply via email to