return ret;
}
-int __rte_experimental
+int
rte_dev_event_callback_register(const char *device_name,
rte_dev_event_cb_fn cb_fn,
void *cb_arg)
return ret;
}
-int __rte_experimental
+int
rte_dev_event_callback_unregister(const char *device_name,
rte_dev_event_cb_fn cb_fn,
void *cb_arg)
return ret;
}
-void __rte_experimental
+void
rte_dev_event_callback_process(const char *device_name,
enum rte_dev_event_type event)
{
rte_spinlock_unlock(&dev_event_lock);
}
-__rte_experimental
int
rte_dev_iterator_init(struct rte_dev_iterator *it,
const char *dev_str)
it->device = dev;
return dev == NULL;
}
-__rte_experimental
struct rte_device *
rte_dev_iterator_next(struct rte_dev_iterator *it)
{