diff --git a/executor-scripts/linux/ethtool b/executor-scripts/linux/ethtool index d37118b..30b4f5c 100755 --- a/executor-scripts/linux/ethtool +++ b/executor-scripts/linux/ethtool @@ -1,2 +1,13 @@ #!/bin/sh set -e + +case "$PHASE" in +pre-up) + settings= + [ -n "$IF_ETHTOOL_ETHERNET_PORT" ] && settings="port $IF_ETHTOOL_ETHERNET_PORT" + [ -n "$IF_ETHTOOL_MSGLVL" ] && settings="msglvl $IF_ETHTOOL_MSGLVL" + [ -z "$settings" ] || ethtool --change "$IFACE" $settings + ;; +up) + ;; +esac