Compare commits
3 Commits
29a22f8962
...
e2dad67cf0
Author | SHA1 | Date |
---|---|---|
Lennart Poettering | e2dad67cf0 | |
Lennart Poettering | 92476c814e | |
Lennart Poettering | 1c2f686ce6 |
|
@ -3,3 +3,7 @@
|
||||||
# Dell iDRAC Virtual USB NIC
|
# Dell iDRAC Virtual USB NIC
|
||||||
usb:v413CpA102*
|
usb:v413CpA102*
|
||||||
ID_NET_NAME_FROM_DATABASE=idrac
|
ID_NET_NAME_FROM_DATABASE=idrac
|
||||||
|
|
||||||
|
# Disable inclusion of PCI domain in interface names on Azure MANA
|
||||||
|
pci:v00001414d000000ba*
|
||||||
|
ID_NET_NAME_INCLUDE_DOMAIN=0
|
||||||
|
|
|
@ -650,7 +650,16 @@ static int get_pci_slot_specifiers(
|
||||||
* where the slot makes up the upper 5 bits. */
|
* where the slot makes up the upper 5 bits. */
|
||||||
func += slot * 8;
|
func += slot * 8;
|
||||||
|
|
||||||
if (domain > 0 && asprintf(&domain_spec, "P%u", domain) < 0)
|
/* Include the PCI domain in the name if the ID_NET_NAME_INCLUDE_DOMAIN property says so, if it is
|
||||||
|
* set. If it is not set, include it if the domain is non-zero. */
|
||||||
|
r = device_get_property_bool(dev, "ID_NET_NAME_INCLUDE_DOMAIN");
|
||||||
|
if (r < 0) {
|
||||||
|
if (r != -ENOENT)
|
||||||
|
log_device_warning_errno(dev, r, "Failed to read property \"ID_NET_NAME_INCLUDE_DOMAIN\", ignoring: %m");
|
||||||
|
|
||||||
|
r = domain > 0;
|
||||||
|
}
|
||||||
|
if (r > 0 && asprintf(&domain_spec, "P%u", domain) < 0)
|
||||||
return log_oom_debug();
|
return log_oom_debug();
|
||||||
|
|
||||||
if (asprintf(&bus_and_slot_spec, "p%us%u", bus, slot) < 0)
|
if (asprintf(&bus_and_slot_spec, "p%us%u", bus, slot) < 0)
|
||||||
|
|
Loading…
Reference in New Issue