1source $rootdir/scripts/common.sh 2source $rootdir/test/common/autotest_common.sh 3 4rpc_py=$rootdir/scripts/rpc.py 5 6function nvme_cfg() { 7 if [ -z "$ocf_nvme_cfg" ]; then 8 ocf_nvme_cfg=$($rootdir/scripts/gen_nvme.sh) 9 fi 10 echo "$ocf_nvme_cfg" 11} 12 13function clear_nvme() { 14 mapfile -t bdf < <(get_first_nvme_bdf) 15 16 # Clear metadata on NVMe device 17 $rootdir/scripts/setup.sh reset 18 sleep 5 19 20 name=$(get_nvme_name_from_bdf "${bdf[0]}") 21 mountpoints=$(lsblk /dev/$name --output MOUNTPOINT -n | wc -w) 22 if [ "$mountpoints" != "0" ]; then 23 exit 1 24 fi 25 dd if=/dev/zero of=/dev/$name bs=1M count=1000 oflag=direct 26 $rootdir/scripts/setup.sh 27} 28