1 |
# /etc/udev/rules/75-persistent-net-generator.rules: device naming rules for udev |
# /etc/udev/rules/75-persistent-net-generator.rules: device naming rules for udev |
2 |
# $Header: /root/magellan-cvs/src/udev/udev-persistent-net-generator.rules.magellan,v 1.3 2008-03-22 18:12:11 niro Exp $ |
# $Header: /root/magellan-cvs/src/udev/udev-persistent-net-generator.rules.magellan,v 1.4 2008-12-22 20:31:37 niro Exp $ |
3 |
# |
# |
4 |
# There are a number of modifiers that are allowed to be used in some |
# There are a number of modifiers that are allowed to be used in some |
5 |
# of the different fields. They provide the following subsitutions: |
# of the different fields. They provide the following subsitutions: |
36 |
NAME=="?*", GOTO="persistent_net_generator_end" |
NAME=="?*", GOTO="persistent_net_generator_end" |
37 |
|
|
38 |
# device name whitelist |
# device name whitelist |
39 |
KERNEL!="eth*|ath*|wlan*[0-9]|ra*|sta*|ctc*|lcs*|hsi*", GOTO="persistent_net_generator_end" |
KERNEL!="eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*", GOTO="persistent_net_generator_end" |
40 |
|
|
41 |
# ignore Xen virtual interfaces |
# ignore Xen virtual interfaces |
42 |
SUBSYSTEMS=="xen", GOTO="persistent_net_generator_end" |
SUBSYSTEMS=="xen", GOTO="persistent_net_generator_end" |
59 |
SUBSYSTEMS=="pcmcia", ENV{COMMENT}="PCMCIA device $attr{card_id}:$attr{manf_id} ($driver)" |
SUBSYSTEMS=="pcmcia", ENV{COMMENT}="PCMCIA device $attr{card_id}:$attr{manf_id} ($driver)" |
60 |
SUBSYSTEMS=="ieee1394", ENV{COMMENT}="Firewire device $attr{host_id})" |
SUBSYSTEMS=="ieee1394", ENV{COMMENT}="Firewire device $attr{host_id})" |
61 |
|
|
62 |
|
# ibmveth likes to use "locally administered" MAC addresses |
63 |
|
DRIVERS=="ibmveth", ENV{MATCHADDR}="$attr{address}", ENV{COMMENT}="ibmveth ($id)" |
64 |
|
|
65 |
# S/390 uses id matches only, do not use MAC address match |
# S/390 uses id matches only, do not use MAC address match |
66 |
SUBSYSTEMS=="ccwgroup", ENV{COMMENT}="S/390 $driver device at $id", ENV{MATCHID}="$id", ENV{MATCHDRV}="$driver", ENV{MATCHADDR}="" |
SUBSYSTEMS=="ccwgroup", ENV{COMMENT}="S/390 $driver device at $id", ENV{MATCHID}="$id", ENV{MATCHDRV}="$driver", ENV{MATCHADDR}="" |
67 |
|
|
69 |
ENV{MATCHADDR}=="", ENV{MATCHID}=="", ENV{INTERFACE_NAME}=="", GOTO="persistent_net_generator_end" |
ENV{MATCHADDR}=="", ENV{MATCHID}=="", ENV{INTERFACE_NAME}=="", GOTO="persistent_net_generator_end" |
70 |
|
|
71 |
# default comment |
# default comment |
72 |
ENV{COMMENT}=="", ENV{COMMENT}="$env{SUBSYSTEM} device" |
ENV{COMMENT}=="", ENV{COMMENT}="net device ($attr{driver})" |
73 |
|
|
74 |
# write rule |
# write rule |
75 |
DRIVERS=="?*", IMPORT{program}="write_net_rules" |
DRIVERS=="?*", IMPORT{program}="write_net_rules" |