diff options
author | Maciej S. Szmigiero <mail@maciej.szmigiero.name> | 2021-03-27 23:32:35 +0100 |
---|---|---|
committer | Maciej S. Szmigiero <mail@maciej.szmigiero.name> | 2021-03-27 23:34:02 +0100 |
commit | b8373edc844297fb54333ffab69d0cd0a7b5e0b8 (patch) | |
tree | 4a123ac06fbab82087b4a329babfa01de98e0432 /net | |
parent | doc/net.example.Linux: fix typo in "ethtool_coalesce_eth0" description (diff) | |
download | netifrc-b8373edc844297fb54333ffab69d0cd0a7b5e0b8.tar.gz netifrc-b8373edc844297fb54333ffab69d0cd0a7b5e0b8.tar.bz2 netifrc-b8373edc844297fb54333ffab69d0cd0a7b5e0b8.zip |
net/ethtool.sh: add "eee" and "tunable" setting operations
This adds an ability to set "eee" and "tunable" ethtool parameters of a
network interface.
Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
Diffstat (limited to 'net')
-rw-r--r-- | net/ethtool.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ethtool.sh b/net/ethtool.sh index 57c98f7..0bcceff 100644 --- a/net/ethtool.sh +++ b/net/ethtool.sh @@ -17,7 +17,7 @@ ethtool_pre_start() { local order opt OFS="${OIFS}" eval order=\$ethtool_order_${IFVAR} [ -z "${order}" ] && eval order=\$ethtool_order - [ -z "${order}" ] && order="flash change-eeprom change pause coalesce ring offload identify nfc rxfh-indir ntuple" + [ -z "${order}" ] && order="flash change-eeprom change pause eee coalesce ring offload tunable identify nfc rxfh-indir ntuple" # ethtool options not used: --driver, --register-dump, --eeprom-dump, --negotiate, --test, --statistics eindent for opt in ${order} ; do @@ -36,7 +36,7 @@ ethtool_pre_start() { local args_pretty="$(_trim "${p}")" # Do nothing if empty [ -z "${args_pretty}" ] && continue - [ "${opt}" = "ring" ] && opt="set-ring" + [ "${opt}" = "eee" -o "${opt}" = "ring" -o "${opt}" = "tunable" ] && opt="set-${opt}" args_pretty="--${opt} $IFACE ${args_pretty}" args="--${opt} $IFACE ${args}" ebegin "ethtool ${args_pretty}" |