xref: /aosp_15_r20/external/sg3_utils/scripts/59-fc-wwpn-id.rules (revision 44704f698541f6367e81f991ef8bb54ccbf3fc18)
1#
2# FC WWPN-based by-path links
3#
4
5ACTION!="add|change", GOTO="fc_wwpn_end"
6KERNEL!="sd*", GOTO="fc_wwpn_end"
7
8ENV{DEVTYPE}=="disk", IMPORT{program}="fc_wwpn_id %p"
9ENV{DEVTYPE}=="partition", IMPORT{parent}="FC_*"
10ENV{FC_TARGET_WWPN}!="?*", GOTO="fc_wwpn_end"
11ENV{FC_INITIATOR_WWPN}!="?*", GOTO="fc_wwpn_end"
12ENV{FC_TARGET_LUN}!="?*", GOTO="fc_wwpn_end"
13
14ENV{DEVTYPE}=="disk", SYMLINK+="disk/by-path/fc-$env{FC_INITIATOR_WWPN}-$env{FC_TARGET_WWPN}-lun-$env{FC_TARGET_LUN}"
15ENV{DEVTYPE}=="partition", SYMLINK+="disk/by-path/fc-$env{FC_INITIATOR_WWPN}-$env{FC_TARGET_WWPN}-lun-$env{FC_TARGET_LUN}-part%n"
16
17LABEL="fc_wwpn_end"
18