Hi Netdev-doca requires a way to initialize doca-flow library, like dpdk library init. This series generalizes this mechanism as a pre-step towards it. Could you please review it?
Thanks, Eli >-----Original Message----- >From: dev <[email protected]> On Behalf Of Eli Britstein >Sent: Sunday, 30 November 2025 17:49 >To: [email protected] >Cc: Eli Britstein <[email protected]>; Ilya Maximets <[email protected]>; >David Marchand <[email protected]>; Maor Dickman ><[email protected]> >Subject: [ovs-dev] [PATCH v1 0/4] Generic libraries > >Currently dpdk is a special case and has dedicated calls from the bridge module >and entries in OVS schema. > >The legacy mode, (dpdk-init and other configurations in other_config) is kept >for >backward compatability. > >A new generalized method is introduced, for example (configuration options are >optional): >ovs-vsctl add-library dpdk dpdk-lcore-mask=0x5 > >Eli Britstein (4): > vswitch.ovsschema: Add libraries to Open_vSwitch. > ovs-vsctl: Add add/del-library commands. > lib: Introduce library module. > dpdk: Implement library_class_dpdk. > > lib/automake.mk | 3 + > lib/dpdk.c | 26 ++++++++ > lib/dpdk.h | 2 + > lib/library-provider.h | 25 ++++++++ > lib/library.c | 128 +++++++++++++++++++++++++++++++++++++ > lib/library.h | 18 ++++++ > utilities/ovs-vsctl.c | 89 ++++++++++++++++++++++++++ > vswitchd/bridge.c | 20 ++++++ > vswitchd/ovs-vswitchd.c | 2 + > vswitchd/vswitch.ovsschema | 27 +++++++- > vswitchd/vswitch.xml | 19 ++++++ > 11 files changed, 356 insertions(+), 3 deletions(-) create mode 100644 >lib/library-provider.h create mode 100644 lib/library.c create mode 100644 >lib/library.h _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
