udev/rules: add by-path and by-ibdev links to infiniband verbs

The uverbs devices are sequentially numbered and are not guarranteed to
stay stable across reboot.

At least one good person was disappointed by this, because they couldn't
find their device: https://bugzilla.redhat.com/show_bug.cgi?id=2036515

Let's add a few helpful links.
This commit is contained in:
Lubomir Rintel 2022-10-13 13:49:22 +02:00 committed by Yu Watanabe
parent aaf4325954
commit 73bf6859cb

View File

@ -0,0 +1,12 @@
# do not edit this file, it will be overwritten on update
ACTION=="remove", GOTO="infiniband_end"
SUBSYSTEM!="infiniband_verbs", GOTO="infiniband_end"
KERNEL!="uverbs*", GOTO="infiniband_end"
IMPORT{builtin}="path_id"
ENV{ID_PATH}=="?*", SYMLINK+="infiniband/by-path/$env{ID_PATH}"
ATTR{ibdev}=="?*", SYMLINK+="infiniband/by-ibdev/uverbs-$attr{ibdev}"
LABEL="infiniband_end"