event/dlb2: add queue and port default conf
Add support for getting the queue and port default configuration. Signed-off-by: Timothy McDaniel <timothy.mcdaniel@intel.com> Reviewed-by: Gage Eads <gage.eads@intel.com>
This commit is contained in:
parent
f3cad285bb
commit
99f66f33c1
@ -660,6 +660,34 @@ dlb2_eventdev_configure(const struct rte_eventdev *dev)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void
|
||||
dlb2_eventdev_port_default_conf_get(struct rte_eventdev *dev,
|
||||
uint8_t port_id,
|
||||
struct rte_event_port_conf *port_conf)
|
||||
{
|
||||
RTE_SET_USED(port_id);
|
||||
struct dlb2_eventdev *dlb2 = dlb2_pmd_priv(dev);
|
||||
|
||||
port_conf->new_event_threshold = dlb2->new_event_limit;
|
||||
port_conf->dequeue_depth = 32;
|
||||
port_conf->enqueue_depth = DLB2_MAX_ENQUEUE_DEPTH;
|
||||
port_conf->event_port_cfg = 0;
|
||||
}
|
||||
|
||||
static void
|
||||
dlb2_eventdev_queue_default_conf_get(struct rte_eventdev *dev,
|
||||
uint8_t queue_id,
|
||||
struct rte_event_queue_conf *queue_conf)
|
||||
{
|
||||
RTE_SET_USED(dev);
|
||||
RTE_SET_USED(queue_id);
|
||||
|
||||
queue_conf->nb_atomic_flows = 1024;
|
||||
queue_conf->nb_atomic_order_sequences = 64;
|
||||
queue_conf->event_queue_cfg = 0;
|
||||
queue_conf->priority = 0;
|
||||
}
|
||||
|
||||
static void
|
||||
dlb2_entry_points_init(struct rte_eventdev *dev)
|
||||
{
|
||||
@ -667,6 +695,8 @@ dlb2_entry_points_init(struct rte_eventdev *dev)
|
||||
static struct rte_eventdev_ops dlb2_eventdev_entry_ops = {
|
||||
.dev_infos_get = dlb2_eventdev_info_get,
|
||||
.dev_configure = dlb2_eventdev_configure,
|
||||
.queue_def_conf = dlb2_eventdev_queue_default_conf_get,
|
||||
.port_def_conf = dlb2_eventdev_port_default_conf_get,
|
||||
.dump = dlb2_eventdev_dump,
|
||||
.xstats_get = dlb2_eventdev_xstats_get,
|
||||
.xstats_get_names = dlb2_eventdev_xstats_get_names,
|
||||
|
Loading…
Reference in New Issue
Block a user