]> git.proxmox.com Git - ceph.git/blob - ceph/src/spdk/dpdk/test/test/test_rawdev.c
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / spdk / dpdk / test / test / test_rawdev.c
1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright 2017 NXP
3 */
4 #include <rte_common.h>
5 #include <rte_mbuf.h>
6 #include <rte_malloc.h>
7 #include <rte_memcpy.h>
8 #include <rte_dev.h>
9 #include <rte_rawdev.h>
10 #include <rte_bus_vdev.h>
11
12 #include "test.h"
13
14 static int
15 test_rawdev_selftest_impl(const char *pmd, const char *opts)
16 {
17 rte_vdev_init(pmd, opts);
18 return rte_rawdev_selftest(rte_rawdev_get_dev_id(pmd));
19 }
20
21 static int
22 test_rawdev_selftest_skeleton(void)
23 {
24 return test_rawdev_selftest_impl("rawdev_skeleton", "");
25 }
26
27 REGISTER_TEST_COMMAND(rawdev_autotest, test_rawdev_selftest_skeleton);