Currently dpdk is a special case and has dedicated calls from the bridge module and entries in OVS schema. Also, dpdk netdev registration is done not the way of other netdev classes. Generalize it with set_other_config/status API, as well as a preparation for more libraries in the future.
Eli Britstein (3): netdev: Introduce class set_other_config/status API. netdev-dpdk: Generic class registration. vswitch: Remove dedicated dpdk properties from schema. lib/dpdk.c | 18 +++++--- lib/netdev-dpdk.c | 86 +++++++++++++++++++++++++------------- lib/netdev-dpdk.h | 1 - lib/netdev-provider.h | 17 ++++++++ lib/netdev.c | 35 ++++++++++++++++ lib/netdev.h | 3 ++ vswitchd/bridge.c | 8 ++-- vswitchd/vswitch.ovsschema | 12 +++--- vswitchd/vswitch.xml | 15 ++----- 9 files changed, 136 insertions(+), 59 deletions(-) -- 2.34.1 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
