From a35fcc8b3fc340a6b874440b2a87e155c807ece5 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 12 Dec 2024 02:54:13 +0000 Subject: automatic import of systemd --- udev-56-net-sriov-names.rules | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 udev-56-net-sriov-names.rules (limited to 'udev-56-net-sriov-names.rules') diff --git a/udev-56-net-sriov-names.rules b/udev-56-net-sriov-names.rules new file mode 100644 index 0000000..e562b2c --- /dev/null +++ b/udev-56-net-sriov-names.rules @@ -0,0 +1,17 @@ +# do not edit this file, it will be overwritten on update +# +# rename SRIOV virtual function interfaces + +ACTION=="remove", GOTO="net-sriov-names_end" + +# when net.ifnames=0 is not set in command line ,do not generate net-name rules +IMPORT{cmdline}="net.ifnames" +ENV{net.ifnames}!="0",SUBSYSTEMS=="pci", GOTO="net-sriov-names_end" + +SUBSYSTEM=="net", SUBSYSTEMS=="pci", ACTION=="add", NAME=="?*", ENV{INTERFACE_NEW}="$name" +SUBSYSTEM=="net", SUBSYSTEMS=="pci", ACTION=="add", IMPORT{program}="net-set-sriov-names" + +# rename interface if needed +ENV{INTERFACE_NEW}=="?*", NAME="$env{INTERFACE_NEW}" + +LABEL="net-sriov-names_end" -- cgit v1.2.3