#!/bin/sh -e

cd /usr/src/sys/modules
for module in mlx4 ibcore mlx4ib ipoib; do
    rm /boot/modules/$module.ko
    cd $module
    make clean
    make
    make install
    sync    # In case kldload causes a crash
    kldload $module || true
    auto-append-line ${module}'_load="YES"' /boot/loader.conf $0
    cd ..
done
kldstat

