echo "$i ..."
rdma link del "${i}" || echo "Failed to remove ${i}"
done
- if ! unload_module rdma_rxe 10; then
+ if ! _unload_module rdma_rxe 10; then
echo "Unloading rdma_rxe failed"
return 1
fi
- if ! unload_module siw 10; then
+ if ! _unload_module siw 10; then
echo "Unloading siw failed"
return 1
fi
}
# Arguments: module to unload ($1) and retry count ($2).
-unload_module() {
+_unload_module() {
local i m=$1 rc=${2:-1}
[ ! -e "/sys/module/$m" ] && return 0
}
stop_nvme_client() {
- unload_module nvme-rdma || return $?
- unload_module nvme-fabrics || return $?
+ _unload_module nvme-rdma || return $?
+ _unload_module nvme-fabrics || return $?
# Ignore nvme and nvme-core unload errors - this test may be run on a
# system equipped with one or more NVMe SSDs.
- unload_module nvme >&/dev/null
- unload_module nvme-core >&/dev/null
+ _unload_module nvme >&/dev/null
+ _unload_module nvme-core >&/dev/null
return 0
}
rmdir "$d"
done
)
- unload_module nvmet_rdma &&
- unload_module nvmet &&
+ _unload_module nvmet_rdma &&
+ _unload_module nvmet &&
_exit_null_blk
}
log_out
for ((i=40;i>=0;i--)); do
remove_mpath_devs || return $?
- unload_module ib_srp >/dev/null 2>&1 && break
+ _unload_module ib_srp >/dev/null 2>&1 && break
sleep 1
done
if [ -e /sys/module/ib_srp ]; then
echo "Error: unloading kernel module ib_srp failed"
return 1
fi
- unload_module scsi_transport_srp || return $?
+ _unload_module scsi_transport_srp || return $?
}
# Associate the LIO device with name $1/$2 with file $3 and SCSI serial $4.
if modinfo ib_srpt | grep -q '^parm:[[:blank:]]*rdma_cm_port:'; then
opts+=("rdma_cm_port=${srp_rdma_cm_port}")
fi
- unload_module ib_srpt
+ _unload_module ib_srpt
modprobe ib_srpt "${opts[@]}" || return $?
i=0
for r in "${vdev_path[@]}"; do
target_core_file target_core_stgt target_core_user \
target_core_mod
do
- unload_module $m 10 || return $?
+ _unload_module $m 10 || return $?
done
}