35 lines
545 B
Bash
35 lines
545 B
Bash
|
#!/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
|