numam-dpdk/drivers/event/skeleton
Harry van Haaren 361e733645 eventdev: remove default queue overriding
PMDs that only do a specific type of scheduling cannot provide
CFG_ALL_TYPES, so the Eventdev infrastructure should not demand
that every PMD supports CFG_ALL_TYPES.

By not overriding the default configuration of the queue as
suggested by the PMD, the eventdev_common unit tests can pass
on all PMDs, regardless of their capabilities.

RTE_EVENT_QUEUE_CFG_DEFAULT is no longer used by the eventdev layer
it can be removed now. Applications should use CFG_ALL_TYPES
if they require enqueue of all types a queue, or specify which
type of queue they require.

The CFG_DEFAULT value is changed to CFG_ALL_TYPES in event/skeleton,
to not break the compile.

A capability flag is added that indicates if the underlying PMD
supports creating queues of ALL_TYPES.

Signed-off-by: Harry van Haaren <harry.van.haaren@intel.com>
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
2017-04-04 19:19:51 +02:00
..
Makefile event/skeleton: add skeleton eventdev driver 2017-04-04 19:12:00 +02:00
rte_pmd_skeleton_event_version.map event/skeleton: add skeleton eventdev driver 2017-04-04 19:12:00 +02:00
skeleton_eventdev.c eventdev: remove default queue overriding 2017-04-04 19:19:51 +02:00
skeleton_eventdev.h event/skeleton: add skeleton eventdev driver 2017-04-04 19:12:00 +02:00