On Jun 23, 2008, at 4:02 PM, Jason Gunthorpe wrote:
So unless people are abusing this, a PCI ID is tied to a piece of
sillicon, while OUI+Subsystem ID+GUID/MAC is tied to the board
vendor.. So, yes, there tend to be many PCI IDs for sillicon that is
very similar, but the OUI tells you nothing about the underlying
sillicon.
Using an OUI to trigger sillicon specific tuning only works while we
have a small set of suppliers.
The same could be said for having a small set of PCI ID's, no? There
are both a small number of suppliers and PCI ID's today, so I guess it
hasn't mattered to this point.
I'm just commenting on Jeff's use of the vendor_id in OMPI, I have no
real opinion on what should go in the structure member.
We use the (vendor_id, vendor_part_id) tuple to identify an HCA and
the options that we should use with it because these were the two
values available to us via the verbs API. Is there something better
that we should do?
I'm fairly ambivalent -- on what the actual value should be in vendor
ID, as long as it's a consistent value/namespace.
--
Jeff Squyres
Cisco Systems
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general