diff options
Diffstat (limited to 'data/84-nm-drivers.rules')
| -rw-r--r-- | data/84-nm-drivers.rules | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/data/84-nm-drivers.rules b/data/84-nm-drivers.rules new file mode 100644 index 00000000..d246ef6c --- /dev/null +++ b/data/84-nm-drivers.rules @@ -0,0 +1,12 @@ +# Do not modify this file, it will get overwritten on updates. +# To override or extend the rules place a file in /etc/udev/rules.d + +SUBSYSTEM!="net", GOTO="nm_drivers_end" +ACTION!="add|change", GOTO="nm_drivers_end" + +# Determine ID_NET_DRIVER if there's no ID_NET_DRIVER or DRIVERS (old udev?) +ENV{ID_NET_DRIVER}=="?*", GOTO="nm_drivers_end" +DRIVERS=="?*", GOTO="nm_drivers_end" +PROGRAM="/bin/sh -c 'ethtool -i $1 | sed -n s/^driver:\ //p' -- $env{INTERFACE}", RESULT=="?*", ENV{ID_NET_DRIVER}="%c" + +LABEL="nm_drivers_end" |