cpe-deployments/scripts/sriov/networking-sriov.sh
2021-10-29 09:57:19 +01:00

35 lines
545 B
Bash
Executable File

#!/bin/bash
DESC="Configure SRIOV Virtual Functions"
. /lib/lsb/init-functions
do_start() {
echo '12' > /sys/class/net/enp175s0f1/device/sriov_numvfs
}
do_stop() {
echo '0' > /sys/class/net/enp175s0f1/device/sriov_numvfs
}
case "$1" in
systemd-start)
do_start
;;
systemd-stop)
do_stop
;;
restart)
log_daemon_msg "Re-$DESC"
do_stop
do_start
;;
*)
N=/usr/local/bin/networking-sriov.sh
echo "Usage: $N {restart|systemd-start|systemd-stop}" >&2
;;
esac
exit 0