From: Lubomir Rintel Date: Thu, 13 Oct 2022 11:49:22 +0000 (+0200) Subject: udev/rules: add by-path and by-ibdev links to infiniband verbs X-Git-Tag: v252-rc2~43 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=73bf6859cb1b356cc6bb63e624b8be88dc224d49;p=thirdparty%2Fsystemd.git 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. --- diff --git a/rules.d/60-infiniband.rules b/rules.d/60-infiniband.rules new file mode 100644 index 00000000000..da3eea60bc9 --- /dev/null +++ b/rules.d/60-infiniband.rules @@ -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"