[ofa-general] vendor_id in struct ib_device_attr

Roland Dreier rdreier at cisco.com
Mon Jun 23 13:10:09 PDT 2008


 > Well, the way PCI ID usually works is that the sillicon vendor bakes
 > their ID into the chip and then allows downstream vendors to alter
 > the subsytem id, ie:

 > 04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express (rev 02)

That's one model of how things work, but this is actually a good
example: look in the tg3.c driver for this chip -- not all the vendor
IDs are Broadcom.

 > > OUI at least has the benefit that it's sensible for non-PCI devices such
 > > as IBM ehca.

 > IBM has a vendor ID, they could assign a device ID in their space to the
 > ehca..

Not sure what you mean: use an IBM PCI ID for ehca?

 - R.



More information about the general mailing list