numam-dpdk/drivers/event/sw
Gage Eads 6cf8620263 event/sw: allow forward and release when out of credits
When forwarding or releasing events, the operation would fail if the port
has 0 inflight credits and cannot acquire more, or the inflight count
exceeds the port's new event threshold.

This patch fixes that by counting the number of new events in the burst,
and applying the credit and new event threshold checks accordingly.

Signed-off-by: Gage Eads <gage.eads@intel.com>
Acked-by: Harry van Haaren <harry.van.haaren@intel.com>
2017-10-25 14:03:43 +02:00
..
event_ring.h eal: introduce macro for always inline 2017-06-06 17:21:55 +02:00
iq_ring.h eal: introduce macro for always inline 2017-06-06 17:21:55 +02:00
Makefile mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
rte_pmd_sw_event_version.map event/sw: rename map file to standard name 2017-10-10 18:31:57 +02:00
sw_evdev_scheduler.c event/sw: change worker rings to standard event rings 2017-07-07 09:30:01 +02:00
sw_evdev_worker.c event/sw: allow forward and release when out of credits 2017-10-25 14:03:43 +02:00
sw_evdev_xstats.c event/sw: change worker rings to standard event rings 2017-07-07 09:30:01 +02:00
sw_evdev.c event/sw: add eth Rx adapter capabilities function 2017-10-10 18:33:19 +02:00
sw_evdev.h service: return integer service id from register 2017-09-15 13:45:17 +02:00