Skip to content

Commit 3a18076

Browse files
authored
Merge pull request #1046 from oalbrigt/ethmonitor-intel-omnipath-support
ethmonitor: add intel omnipath support
2 parents a43ffba + 8aeb3cd commit 3a18076

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

heartbeat/ethmonitor

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,10 @@ infiniband_status()
219219
device="${OCF_RESKEY_infiniband_device}:${OCF_RESKEY_infiniband_port}"
220220
fi
221221

222-
ibstatus ${device} | grep -q ACTIVE
222+
case "${OCF_RESKEY_infiniband_device}" in
223+
*ib*|*mlx*) ibstatus ${device} | grep -q ACTIVE ;;
224+
*hfi*) opainfo | grep -q Active ;;
225+
esac
223226
}
224227

225228
if_init() {
@@ -291,8 +294,11 @@ if_init() {
291294
fi
292295

293296
if [ -n "$OCF_RESKEY_infiniband_device" ]; then
294-
#ibstatus is required if an infiniband_device is provided
295-
check_binary ibstatus
297+
#ibstatus or opainfo is required if an infiniband_device is provided
298+
case "${OCF_RESKEY_infiniband_device}" in
299+
*ib*|*mlx*) check_binary ibstatus ;;
300+
*hfi*) check_binary opainfo ;;
301+
esac
296302
fi
297303
return $OCF_SUCCESS
298304
}

0 commit comments

Comments
 (0)