eventdev: introduce event timer adapter
authorErik Gabriel Carrillo <erik.g.carrillo@intel.com>
Wed, 4 Apr 2018 21:51:06 +0000 (16:51 -0500)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 16 Apr 2018 09:04:46 +0000 (11:04 +0200)
commita6562f6d6f8eb64b1eed98bf67021b5a74921a34
tree527f698c13dfb2283f37ba97e23ec98fb1b11aaf
parent463dee906eeee3b2ed1715930083e2be90578de8
eventdev: introduce event timer adapter

Event devices can be coupled with various components to provide
new event sources by using event adapters.  The event timer adapter
is one such adapter; it bridges event devices and timer mechanisms.
This library extends the event-driven programming model by
introducing a new type of event that represents a timer expiration,
and it provides APIs with which adapters can be created or destroyed
and event timers can be armed and canceled.

Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
Signed-off-by: Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
MAINTAINERS
doc/api/doxy-api-index.md
doc/guides/rel_notes/release_18_05.rst
lib/librte_eventdev/Makefile
lib/librte_eventdev/meson.build
lib/librte_eventdev/rte_event_timer_adapter.h [new file with mode: 0644]
lib/librte_eventdev/rte_eventdev.h