PATH:
usr
/
lib
/
udev
/
rules.d
# # nvmf-autoconnect.rules: # Handles udev events which invoke automatically scan via discovery # controller and connect to elements in the discovery log. # # ACTION!="change", GOTO="autoconnect_end" # For backwards compatibility. Make sure HOST_IFACE is not an empty string. ENV{NVME_HOST_IFACE}=="", ENV{NVME_HOST_IFACE}="none" # Events from persistent discovery controllers or nvme-fc transport events # NVME_AEN: # type 0x2 (NOTICE) info 0xf0 (DISCOVERY_LOG_CHANGE) log-page-id 0x70 (DISCOVERY_LOG_PAGE) ACTION=="change", SUBSYSTEM=="nvme", ENV{NVME_AEN}=="0x70f002", \ ENV{NVME_TRTYPE}=="*", ENV{NVME_TRADDR}=="*", \ ENV{NVME_TRSVCID}=="*", ENV{NVME_HOST_TRADDR}=="*", ENV{NVME_HOST_IFACE}=="*", \ RUN+="/usr/bin/systemctl --no-block restart nvmf-connect@--device\x3d$kernel\t--transport\x3d$env{NVME_TRTYPE}\t--traddr\x3d$env{NVME_TRADDR}\t--trsvcid\x3d$env{NVME_TRSVCID}\t--host-traddr\x3d$env{NVME_HOST_TRADDR}\t--host-iface\x3d$env{NVME_HOST_IFACE}.service" # nvme-fc transport generated events (old-style for compatibility) ACTION=="change", SUBSYSTEM=="fc", ENV{FC_EVENT}=="nvmediscovery", \ ENV{NVMEFC_HOST_TRADDR}=="*", ENV{NVMEFC_TRADDR}=="*", \ RUN+="/usr/bin/systemctl --no-block restart nvmf-connect@--device\x3dnone\t--transport\x3dfc\t--traddr\x3d$env{NVMEFC_TRADDR}\t--trsvcid\x3dnone\t--host-traddr\x3d$env{NVMEFC_HOST_TRADDR}.service" # A discovery controller just (re)connected, re-read the discovery log change to # check if there were any changes since it was last connected. ACTION=="change", SUBSYSTEM=="nvme", ENV{NVME_EVENT}=="rediscover", ATTR{cntrltype}=="discovery", \ ENV{NVME_TRTYPE}=="*", ENV{NVME_TRADDR}=="*", \ ENV{NVME_TRSVCID}=="*", ENV{NVME_HOST_TRADDR}=="*", ENV{NVME_HOST_IFACE}=="*", \ RUN+="/usr/bin/systemctl --no-block restart nvmf-connect@--device\x3d$kernel\t--transport\x3d$env{NVME_TRTYPE}\t--traddr\x3d$env{NVME_TRADDR}\t--trsvcid\x3d$env{NVME_TRSVCID}\t--host-traddr\x3d$env{NVME_HOST_TRADDR}\t--host-iface\x3d$env{NVME_HOST_IFACE}.service" LABEL="autoconnect_end"
[-] 65-scsi-cciss_id.rules
[edit]
[-] 60-evdev.rules
[edit]
[-] 91-drm-modeset.rules
[edit]
[-] 90-vconsole.rules
[edit]
[-] 60-cdrom_id.rules
[edit]
[-] 65-persistent-net-nbft.rules
[edit]
[-] 90-iprutils.rules
[edit]
[-] 70-uaccess.rules
[edit]
[-] 99-nfs.rules
[edit]
[-] 11-dm-mpath.rules
[edit]
[-] README
[edit]
[-] 71-nvmf-netapp.rules
[edit]
[-] 68-del-part-nodes.rules
[edit]
[-] 60-persistent-storage-tape.rules
[edit]
[-] 60-persistent-v4l.rules
[edit]
[-] 01-md-raid-creating.rules
[edit]
[-] 60-serial.rules
[edit]
[-] 80-drivers.rules
[edit]
[-] 60-sensor.rules
[edit]
[-] 70-nvmf-keys.rules
[edit]
[-] 62-multipath.rules
[edit]
[-] 75-probe_mtd.rules
[edit]
[-] 75-net-description.rules
[edit]
[-] 80-net-setup-link.rules
[edit]
[-] 60-net.rules
[edit]
[-] 71-seat.rules
[edit]
[-] 84-nm-drivers.rules
[edit]
[-] 11-dm-parts.rules
[edit]
[-] 66-kpartx.rules
[edit]
[-] 70-joystick.rules
[edit]
[-] 40-redhat.rules
[edit]
[-] 11-dm-lvm.rules
[edit]
[-] 70-touchpad.rules
[edit]
[-] 40-elevator.rules
[edit]
[-] 60-drm.rules
[edit]
[-] 70-libfprint-2.rules
[edit]
[-] 63-fc-wwpn-id.rules
[edit]
[-] 98-kexec.rules
[edit]
[-] 85-nm-unmanaged.rules
[edit]
[-] 60-input-id.rules
[edit]
[-] 40-usb-blacklist.rules
[edit]
[-] 61-scsi-sg3_id.rules
[edit]
[-] 90-nm-thunderbolt.rules
[edit]
[-] 70-power-switch.rules
[edit]
[-] 60-block.rules
[edit]
[-] 60-persistent-alsa.rules
[edit]
[-] 69-md-clustered-confirm-device.rules
[edit]
[-] 63-scsi-sg3_symlink.rules
[edit]
[-] 69-dm-lvm.rules
[edit]
[-] 60-persistent-storage.rules
[edit]
[-] 95-dm-notify.rules
[edit]
[+]
..
[-] 60-persistent-input.rules
[edit]
[-] 64-md-raid-assembly.rules
[edit]
[-] 70-camera.rules
[edit]
[-] 70-mouse.rules
[edit]
[-] 60-fido-id.rules
[edit]
[-] 71-prefixdevname.rules
[edit]
[-] 63-md-raid-arrays.rules
[edit]
[-] 90-pipewire-alsa.rules
[edit]
[-] 95-upower-wup.rules
[edit]
[-] 50-udev-default.rules
[edit]
[-] 13-dm-disk.rules
[edit]
[-] 60-tpm-udev.rules
[edit]
[-] 99-systemd.rules
[edit]
[-] 73-seat-late.rules
[edit]
[-] 64-btrfs.rules
[edit]
[-] 70-memory.rules
[edit]
[-] 81-net-dhcp.rules
[edit]
[-] 60-autosuspend.rules
[edit]
[-] 95-upower-hid.rules
[edit]
[-] 70-nvmf-autoconnect.rules
[edit]
[-] 78-sound-card.rules
[edit]
[-] 66-md-auto-readd.rules
[edit]
[-] 10-dm.rules
[edit]