raw/ioat: fix initial ring size check
authorCiara Power <ciara.power@intel.com>
Thu, 10 Oct 2019 12:36:03 +0000 (13:36 +0100)
committerDavid Marchand <david.marchand@redhat.com>
Sun, 27 Oct 2019 13:19:19 +0000 (14:19 +0100)
commitb7c81c1403fbe1bcd5df9dc857d4f3c9a616db73
treeadba7d04e486801c982ae85b76f3d7ecbf67fcfc
parentdf769483bf88d23527654c4ea9567d37138aae8a
raw/ioat: fix initial ring size check

When running the ioat_rawdev_autotest, the ring size was initially required
to be 0. This prevented the test being run multiple times, as the ring size
is modified to a non-zero value when running the first test.

A global variable is now used to track the expected ring size, and is used
in the initial value check.  This enables the test to be run more than
once.

Fixes: 849470d522ed ("raw/ioat: add configure, start and stop functions")
Cc: stable@dpdk.org
Reported-by: Yinan Wang <yinan.wang@intel.com>
Signed-off-by: Ciara Power <ciara.power@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
drivers/raw/ioat/ioat_rawdev_test.c