test/raw: remove ioat-specific autotest
authorBruce Richardson <bruce.richardson@intel.com>
Thu, 10 Sep 2020 16:47:16 +0000 (17:47 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 6 Oct 2020 07:26:28 +0000 (09:26 +0200)
Since the rawdev autotest can now be used to test all rawdevs on the
system, there is no need for a dedicated ioat autotest command.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Reviewed-by: Kevin Laatz <kevin.laatz@intel.com>
app/test/test_rawdev.c
doc/guides/rel_notes/release_20_11.rst

index 7e2fb2c..081fab9 100644 (file)
@@ -55,23 +55,3 @@ test_rawdev_selftests(void)
 }
 
 REGISTER_TEST_COMMAND(rawdev_autotest, test_rawdev_selftests);
-
-static int
-test_rawdev_selftest_ioat(void)
-{
-       const int count = rte_rawdev_count();
-       int i;
-
-       for (i = 0; i < count; i++) {
-               struct rte_rawdev_info info = { .dev_private = NULL };
-               if (rte_rawdev_info_get(i, &info, 0) == 0 &&
-                               strstr(info.driver_name, "ioat") != NULL)
-                       return rte_rawdev_selftest(i) == 0 ?
-                                       TEST_SUCCESS : TEST_FAILED;
-       }
-
-       printf("No IOAT rawdev found, skipping tests\n");
-       return TEST_SKIPPED;
-}
-
-REGISTER_TEST_COMMAND(ioat_rawdev_autotest, test_rawdev_selftest_ioat);
index d2d57ba..da6e902 100644 (file)
@@ -213,6 +213,8 @@ API Changes
   using the ``rawdev_autotest`` command in the ``dpdk-test`` binary. This
   command now calls the self-test function for each rawdev found on the
   system, and does not require a specific command per device type.
+  Following this change, the ``ioat_rawdev_autotest`` command has been
+  removed as no longer needed.
 
 * stack: the experimental tag has been dropped from the stack library, and its
   interfaces are considered stable as of DPDK 20.11.