On Fri, 7 Jun 2019 01:04:14 +0000, Bshara, Nafea wrote: > On Jun 6, 2019, at 4:43 PM, Jakub Kicinski wrote: > >>> Okay, then you know which one is which. Are there multiple ENAs but > >>> one EFA? > >> > >> Yes, very possible. Very common > >> > >> Typical use case that instances have one ena for control plane, one > >> for internet facing , and one 100G ena that also have efa capabilities > > > > I see, and those are PCI devices.. Some form of platform data would > > seem like the best fit to me. There is something called: > > > > /sys/bus/pci/${dbdf}/label > > > > It seems to come from some ACPI table - DSM maybe? I think you can put > > whatever string you want there 🤔 > > Acpi path won’t work, much of thee interface are hot attached, using > native pcie hot plug and acpi won’t be involved.
Perhaps hotplug break DSM, I won't pretend to be an ACPI expert. So you can find a way to stuff the label into that file from another source. There's also VPD, or custom PCI caps, but platform data generally seems like a better idea.