On Thursday 12 July 2018 03:14 AM, Gaetan Rivet wrote:
This abstraction exists since the infancy of DPDK.
It needs to be fleshed out however, to allow a generic
description of devices properties and capabilities.
A device class is the northbound interface of the device, intended
for applications to know what it can be used for.
It is conceptually just above buses.
Signed-off-by: Gaetan Rivet <gaetan.ri...@6wind.com>
---
[...]
--- a/lib/librte_eal/rte_eal_version.map
+++ b/lib/librte_eal/rte_eal_version.map
@@ -244,6 +244,8 @@ DPDK_18.05 {
EXPERIMENTAL {
global:
+ rte_class_register;
+ rte_class_unregister;
rte_ctrl_thread_create;
rte_dev_event_callback_register;
rte_dev_event_callback_unregister;
Any reason you don't want the rte_class_find and rte_class_find_by_name
as exposed APIs? There is no experimental tag on these APIs either.