#!/bin/sh
#
# Install IGB driver
#

#import common helpers
. /etc/init.d/mod_ins/module-load-functions

case "$1" in

    start)
        boardtype=$(get_cctrl_board_type)
        if [ "$boardtype" = "LC" ]; then
            boot_debug "Loading IGB driver on LC ..."
            insmod -f /lib/modules/klm_ins_igb.o card_index=$(get_cmdline_card_index) dis_vlan_filter=Y
        else
            boot_debug "Loading IGB driver on RP ..."
            lsmod | grep -q klm_ins_igb || insmod -f /lib/modules/klm_ins_igb.o card_index=$(get_cmdline_card_index) RSS=2,2,2,2,2,2,2,2
        fi
        ;;
    stop)
        boot_debug "Unloading IGB driver ..."
        /sbin/rmmod klm_ins_igb
        ;;
esac
