X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fudev%2Fudev-builtin-net_id.c;h=944e0d5f0ce5723f380894709ab6057fa2b76af5;hb=137661d87525a3c339afd2804e577532d58d3fbc;hp=fd84e6e24fbc9c21f045f997a77b6bc24792e4df;hpb=472780d8b1ec3f3f4ff78eb21a013136e5aa1cfe;p=elogind.git diff --git a/src/udev/udev-builtin-net_id.c b/src/udev/udev-builtin-net_id.c index fd84e6e24..944e0d5f0 100644 --- a/src/udev/udev-builtin-net_id.c +++ b/src/udev/udev-builtin-net_id.c @@ -91,7 +91,7 @@ static int dev_pci_onboard(struct udev_device *dev, struct udev_device *parent, return 0; } -/* read the 256 bytes PCI configuration space to check for multi-function */ +/* read the 256 bytes PCI configuration space to check the multi-function bit */ static bool is_pci_singlefunction(struct udev_device *dev) { char filename[256]; FILE *f; @@ -224,7 +224,10 @@ static int dev_mac(struct udev_device *dev, const char *prefix, bool test) { if (a1 + a2 + a3 + a4 + a5 + a6 == 0) return -EINVAL; - /* add IEEE Organizationally Unique Identifier */ + /* + * IEEE Organizationally Unique Identifier vendor string + * skip commonly misused 00:00:00 (Xerox) prefix + */ if (a1 + a2 + a3 > 0) { snprintf(str, sizeof(str), "OUI:%02X%02X%02X", a1, a2, a3); udev_builtin_hwdb_lookup(dev, str, test);