[24.03,0/8] document scheduling types for eventdev drivers

Message ID 20231120172606.505579-1-bruce.richardson@intel.com (mailing list archive)
Headers
Series document scheduling types for eventdev drivers |

Message

Bruce Richardson Nov. 20, 2023, 5:25 p.m. UTC
  The various eventdev drivers, while fitting under a common API, do not
all support all scheduling types. The eventdev API is missing some way
to query the particular scheduling support for a driver, a key piece of
information for application developers. This patchset adds the necessary
capability flags, and documentation feature rows, then, driver-by-driver
adds the necessary flags to both code and docs.

Bruce Richardson (8):
  eventdev: add capability flags for supported sched types
  event/cnxk: add schedule-type capability flags
  event/dlb2: add schedule-type capability flags
  event/dpaa*: add schedule-type capability flags
  event/dsw: add schedule-type capability flags
  event/octeontx: add schedule-type capability flags
  event/opdl: add schedule-type capability flags
  event/sw: add schedule-type capability flags

 doc/guides/eventdevs/features/cnxk.ini     |  3 +++
 doc/guides/eventdevs/features/default.ini  |  3 +++
 doc/guides/eventdevs/features/dlb2.ini     |  3 +++
 doc/guides/eventdevs/features/dpaa.ini     |  2 ++
 doc/guides/eventdevs/features/dpaa2.ini    |  2 ++
 doc/guides/eventdevs/features/dsw.ini      |  1 +
 doc/guides/eventdevs/features/octeontx.ini |  3 +++
 doc/guides/eventdevs/features/opdl.ini     |  2 ++
 doc/guides/eventdevs/features/sw.ini       |  3 +++
 drivers/event/cnxk/cnxk_eventdev.c         |  5 ++++-
 drivers/event/dlb2/dlb2.c                  |  5 ++++-
 drivers/event/dpaa/dpaa_eventdev.c         |  2 ++
 drivers/event/dpaa2/dpaa2_eventdev.c       |  2 ++
 drivers/event/dsw/dsw_evdev.c              |  1 +
 drivers/event/octeontx/ssovf_evdev.c       |  3 +++
 drivers/event/opdl/opdl_evdev.c            |  3 +++
 drivers/event/sw/sw_evdev.c                |  3 +++
 lib/eventdev/rte_eventdev.h                | 21 +++++++++++++++++++++
 18 files changed, 65 insertions(+), 2 deletions(-)

--
2.39.2