Introduce a new netdev type - netdev-doca. In order to compile, need to install doca on the build machine.
v2-v1: - Fixed licence comment headers. - Abandoned dpdk-extra patch. It is a configuration issue and there is also [1]. - Added co-author to some of the commits. [1] https://mail.openvswitch.org/pipermail/ovs-dev/2026-February/430134.html Ariel Levkovich (1): acinclude: Add '--with-doca' option. Eli Britstein (2): packets: Move ETH_TYPE_LLDP to be a public define. netdev-doca: Introduce doca netdev. Gaetan Rivet (3): ovs-rcu: Add support for inline variant. compiler: Introduce OVS_ASSERT_PACKED macro. refmap: Introduce reference map. NEWS | 3 + acinclude.m4 | 248 ++ configure.ac | 1 + include/openvswitch/compiler.h | 12 + lib/automake.mk | 12 + lib/netdev-doca.c | 4438 ++++++++++++++++++++++++++++++++ lib/netdev-doca.h | 238 ++ lib/ovs-doca.c | 839 ++++++ lib/ovs-doca.h | 118 + lib/ovs-lldp.c | 1 - lib/ovs-rcu.c | 125 +- lib/ovs-rcu.h | 39 + lib/packets.h | 1 + lib/refmap.c | 470 ++++ lib/refmap.h | 103 + tests/automake.mk | 2 + tests/library.at | 9 + tests/test-aa.c | 2 - tests/test-rcu-inline.c | 118 + tests/test-refmap.c | 676 +++++ utilities/checkpatch_dict.txt | 6 + vswitchd/bridge.c | 5 + vswitchd/ovs-vswitchd.c | 3 + vswitchd/vswitch.ovsschema | 9 +- vswitchd/vswitch.xml | 29 + 25 files changed, 7485 insertions(+), 22 deletions(-) create mode 100644 lib/netdev-doca.c create mode 100644 lib/netdev-doca.h create mode 100644 lib/ovs-doca.c create mode 100644 lib/ovs-doca.h create mode 100644 lib/refmap.c create mode 100644 lib/refmap.h create mode 100644 tests/test-rcu-inline.c create mode 100644 tests/test-refmap.c -- 2.34.1 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
