3 testdir
=$
(readlink
-f $
(dirname $0))
4 rootdir
=$
(readlink
-f $testdir/..
/..
/..
)
5 source $rootdir/test
/common
/autotest_common.sh
6 source $rootdir/test
/nvmf
/common.sh
11 rpc_py
="$rootdir/scripts/rpc.py"
19 $rpc_py nvmf_create_transport
-t $TEST_TRANSPORT -u 8192
20 $rpc_py construct_malloc_bdev
$MALLOC_BDEV_SIZE $MALLOC_BLOCK_SIZE -b Malloc0
21 $rpc_py nvmf_subsystem_create nqn
.2016-06.io.spdk
:cnode1
-a -s SPDK00000000000001
22 $rpc_py nvmf_subsystem_add_ns nqn
.2016-06.io.spdk
:cnode1 Malloc0
23 $rpc_py nvmf_subsystem_add_listener nqn
.2016-06.io.spdk
:cnode1
-t $TEST_TRANSPORT -a $NVMF_FIRST_TARGET_IP -s $NVMF_PORT
25 echo "[Nvme]" > $testdir/bdevperf.conf
26 echo " TransportID \"trtype:$TEST_TRANSPORT adrfam:IPv4 subnqn:nqn.2016-06.io.spdk:cnode1 traddr:$NVMF_FIRST_TARGET_IP trsvcid:$NVMF_PORT\" Nvme0" >> $testdir/bdevperf.conf
28 $rootdir/test
/bdev
/bdevio
/bdevio
-c $testdir/bdevperf.conf
30 rm -rf $testdir/bdevperf.conf
31 $rpc_py delete_nvmf_subsystem nqn
.2016-06.io.spdk
:cnode1
33 trap - SIGINT SIGTERM EXIT
37 timing_exit bdev_io_wait