diff options
author | Stephen Hemminger <shemminger@vyatta.com> | 2012-03-02 16:46:39 -0800 |
---|---|---|
committer | Stephen Hemminger <shemminger@vyatta.com> | 2012-03-02 16:46:39 -0800 |
commit | 79066f1bdcb77fa8cfca2d98464257e1e436b58d (patch) | |
tree | ccef5e9d2184e5d6a100ddc912b9a29684cdab5f /biosdevname.rules.in | |
parent | 086857fce149d292b69cf82c59bb3a0d04a7b517 (diff) | |
download | vyatta-biosdevname-79066f1bdcb77fa8cfca2d98464257e1e436b58d.tar.gz vyatta-biosdevname-79066f1bdcb77fa8cfca2d98464257e1e436b58d.zip |
Update to biosdevname 0.3.11
Manual merge from http://linux.dell.com/biosdevname/biosdevname-0.3.11/
Diffstat (limited to 'biosdevname.rules.in')
-rw-r--r-- | biosdevname.rules.in | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/biosdevname.rules.in b/biosdevname.rules.in index a3be69c..6379164 100644 --- a/biosdevname.rules.in +++ b/biosdevname.rules.in @@ -1,6 +1,20 @@ SUBSYSTEM!="net", GOTO="netdevicename_end" KERNEL!="eth*", GOTO="netdevicename_end" ACTION!="add", GOTO="netdevicename_end" +NAME=="?*", GOTO="netdevicename_end" + +# kernel command line "biosdevname={0|1}" can turn off/on biosdevname +IMPORT{cmdline}="biosdevname" +ENV{biosdevname}=="?*", ENV{UDEV_BIOSDEVNAME}="$env{biosdevname}" +# ENV{UDEV_BIOSDEVNAME} can be used for blacklist/whitelist +# but will be overwritten by the kernel command line argument +ENV{UDEV_BIOSDEVNAME}=="0", GOTO="netdevicename_end" +ENV{UDEV_BIOSDEVNAME}=="1", GOTO="netdevicename_start" + +# uncomment the next line for biosdevname to be off by default +# GOTO="netdevicename_end" + +LABEL="netdevicename_start" # using NAME= instead of setting INTERFACE_NAME, so that persistent # names aren't generated for these devices, they are "named" on each boot. |