event/sw: fix enqueue checks in self-test
authorHarry van Haaren <harry.van.haaren@intel.com>
Wed, 27 Mar 2019 18:45:46 +0000 (18:45 +0000)
committerJerin Jacob <jerinj@marvell.com>
Tue, 2 Apr 2019 01:10:47 +0000 (03:10 +0200)
commit1b03e2929114d4ebfc7a2159d0d45f0a3e9a7ba6
tree089f975439f6c87dee07790e4c65e6140f54064d
parent2385a7f5e654b4c1e89a0d966bccf8d386050512
event/sw: fix enqueue checks in self-test

This patch fixes a number of instances of the same return
value mis-check, where previously we checked for a negative
return value as error, however the API returns an unsigned
integer, so these return value checks are invalid.

The rte_event_enqueue_burst() API returns the number of
events enqueued, so in order to identify the error case,
we must check for != the number of intended enqueues.

Fixes: cd1a9e3eab55 ("test/eventdev: add SW tests for load balancing")
Cc: stable@dpdk.org
Signed-off-by: Harry van Haaren <harry.van.haaren@intel.com>
drivers/event/sw/sw_evdev_selftest.c