]> www.infradead.org Git - users/hch/nvme-cli.git/commitdiff
nvmf-autoconnect: add udev rules to set iopolicy for certain NetApp devices
authorSimon Schricker <sschricker@suse.de>
Tue, 17 Dec 2019 09:49:35 +0000 (10:49 +0100)
committerKeith Busch <kbusch@kernel.org>
Tue, 17 Dec 2019 16:37:16 +0000 (09:37 -0700)
nvme.spec.in
nvmf-autoconnect/udev-rules/71-nvmf-iopolicy-netapp.rules [new file with mode: 0644]

index 1e710d558db94e4f677d150c091dfb24b66c9c3c..11e424f0f6b56c6b94ee031d6dcff3b18154d933 100644 (file)
@@ -36,6 +36,7 @@ make install-spec DESTDIR=%{buildroot} PREFIX=/usr
 %{_sysconfdir}/nvme/hostid
 %{_sysconfdir}/nvme/discovery.conf
 %{_sysconfdir}/udev/rules.d/70-nvmf-autoconnect.rules
+%{_sysconfdir}/udev/rules.d/71-nvmf-iopolicy-netapp.rules
 %{_libdir}/dracut/dracut.conf.d/70-nvmf-autoconnect.conf
 %{_libdir}/systemd/system/nvmf-connect@.service
 %{_libdir}/systemd/system/nvmefc-boot-connections.service
@@ -59,6 +60,9 @@ if [ $1 -eq 1 ]; then # 1 : This package is being installed for the first time
 fi
 
 %changelog
+* Tue Dec 17 2019 Simon Schricker <sschricker@suse.de>
+  - Add new udev rules to set iopolicy for NetApp devices
+
 * Mon Oct 15 2018 Eyal Ben-David <eyalbe@il.ibm.com> - 1.6.81.g899a-2
 - bash-completion check
 
diff --git a/nvmf-autoconnect/udev-rules/71-nvmf-iopolicy-netapp.rules b/nvmf-autoconnect/udev-rules/71-nvmf-iopolicy-netapp.rules
new file mode 100644 (file)
index 0000000..aefd9d4
--- /dev/null
@@ -0,0 +1,3 @@
+# Enable round-robin for NetApp ONTAP and NetApp E-Series
+ACTION=="add", SUBSYSTEM=="nvme-subsystem", ATTR{model}=="NetApp ONTAP Controller", ATTR{iopolicy}="round-robin"
+ACTION=="add", SUBSYSTEM=="nvme-subsystem", ATTR{model}=="NetApp E-Series", ATTR{iopolicy}="round-robin"