2 # SPDX-License-Identifier: GPL-2.0-only
6 eeh_test_prep
# NB: may exit
8 vf_list
="$(eeh_enable_vfs)";
10 log
"No usable VFs found. Skipping EEH unaware VF test"
11 exit $KSELFTESTS_SKIP;
14 log
"Enabled VFs: $vf_list"
18 for vf
in $vf_list ; do
21 if ! eeh_can_recover
$vf ; then
22 log
"Driver for $vf doesn't support error recovery, skipping"
26 tested
="$((tested + 1))"
29 if ! eeh_one_dev
$vf ; then
30 log
"$vf failed to recover"
34 passed
="$((passed + 1))"
39 if [ "$tested" == 0 ] ; then
40 echo "No VFs with EEH aware drivers found, skipping"