summaryrefslogtreecommitdiff
path: root/man/systemd.net-naming-scheme.xml
diff options
context:
space:
mode:
authorMichal Sekletár <msekleta@redhat.com>2020-10-19 11:10:31 +0200
committerMichal Sekletár <msekleta@redhat.com>2020-10-19 17:55:44 +0200
commit2c8ec0095e6fd2e72879d4915ff8a9e5c0664d0b (patch)
treebc11683f3b179662e710bcdf2c790ccc6e6bf04c /man/systemd.net-naming-scheme.xml
parent3e545ae5abcf258791eacbee60c829c100a33274 (diff)
downloadsystemd-2c8ec0095e6fd2e72879d4915ff8a9e5c0664d0b.tar.gz
udev/net_id: don't generate slot based names if multiple devices might claim the same slot
Diffstat (limited to 'man/systemd.net-naming-scheme.xml')
-rw-r--r--man/systemd.net-naming-scheme.xml14
1 files changed, 14 insertions, 0 deletions
diff --git a/man/systemd.net-naming-scheme.xml b/man/systemd.net-naming-scheme.xml
index 324c94dbd9..b33488b9e4 100644
--- a/man/systemd.net-naming-scheme.xml
+++ b/man/systemd.net-naming-scheme.xml
@@ -192,6 +192,9 @@
<para>SR-IOV virtual devices are named based on the name of the parent interface, with a suffix of
<constant>v</constant> and the virtual device number, with any leading zeros removed. The bus
number is ignored.</para>
+
+ <para>In some configurations a parent PCI bridge of a given network controller may be associated
+ with a slot. In such case we don't generate this device property to avoid possible naming conflicts.</para>
</listitem>
</varlistentry>
@@ -354,6 +357,17 @@
multiple similarly named containers (who only differ in container name suffix) should be less
likely (but still possible, since the 24bit hash value is very small).</para></listitem>
</varlistentry>
+
+ <varlistentry>
+ <term><constant>v246</constant></term>
+
+ <listitem><para>If the PCI slot is assocated with PCI bridge and that has multiple child network
+ controllers then all of them might derive the same value of <varname>ID_NET_NAME_SLOT</varname>
+ property. That could cause naming conflict if the property is selected as a device name. Now, we detect the
+ situation, slot - bridge relation, and we don't produce the <varname>ID_NET_NAME_SLOT</varname> property to
+ avoid possible naming conflict.</para></listitem>
+ </varlistentry>
+
</variablelist>
<para>Note that <constant>latest</constant> may be used to denote the latest scheme known (to this