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
