event/opdl: add PMD main body and helper function
authorLiang Ma <liang.j.ma@intel.com>
Tue, 9 Jan 2018 14:18:51 +0000 (14:18 +0000)
committerJerin Jacob <jerin.jacob@caviumnetworks.com>
Fri, 19 Jan 2018 15:09:56 +0000 (16:09 +0100)
commit3c7f3dcfb09944b28bca9effa6d92f392023c8e7
treeb066d2484aa70ae8d33e0e769758bc6d7507a913
parent4236ce9bf5bf8391cd447f6a6af01aa49318b200
event/opdl: add PMD main body and helper function

This commit adds a OPDL implementation of the eventdev API. The
implementation here is intended to enable the community to use
the OPDL infrastructure under eventdev API.

The main components of the implementation is three files:
  - opdl_evdev.c              Creation, configuration, etc
  - opdl_evdev_xstats.c       helper function to support stats collection
  - opdl_evdev.h              include the main data structure of opdl
                              device and all the function prototype
                              need to be exposed to support eventdev API.

  - opdl_evdev_init.c         implement all initailization helper function

This commit only adds the implementation, no existing DPDK files
are modified.

Signed-off-by: Liang Ma <liang.j.ma@intel.com>
Signed-off-by: Peter Mccarthy <peter.mccarthy@intel.com>
doc/guides/rel_notes/release_18_02.rst
drivers/event/opdl/Makefile
drivers/event/opdl/opdl_evdev.c [new file with mode: 0644]
drivers/event/opdl/opdl_evdev.h [new file with mode: 0644]
drivers/event/opdl/opdl_evdev_init.c [new file with mode: 0644]
drivers/event/opdl/opdl_evdev_xstats.c [new file with mode: 0644]