Expose vendor-name/device-name/subsystem-name as props on pciexfn topo nodes
It would be nice if the values of the vendor-name, device-name and subvendor-name could be pulled out of libpcidb (similar to what prtconf does) and then exposed as topo properties on the corresponding pcifn/pciexfn nodes in the topo tree. This is would make it easier to associate the nodes with the actual PCIe devices and would make the output of things like "fmtopo" a bit more intuitive.
Note - this change has already been integrated into illumos-joyent via the following commit:
Testing details are available in the original SmartOS ticket: