nfp: fix PCI device info retrieval
The NFP driver (unlike other PCI devices) was not copying the pci info
from the pci_dev to the eth_dev. This would make the driver_name be
null (and other unset fields) when application uses dev_info_get.
This was found by code review; do not have the hardware.
Fixes: d4a27a3b09
("nfp: add basic features")
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Alejandro Lucero <alejandro.lucero@netronome.com>
This commit is contained in:
parent
da04298a11
commit
79c4319c1a
@ -2337,6 +2337,8 @@ nfp_net_init(struct rte_eth_dev *eth_dev)
|
||||
return 0;
|
||||
|
||||
pci_dev = eth_dev->pci_dev;
|
||||
rte_eth_copy_pci_info(eth_dev, pci_dev);
|
||||
|
||||
hw->device_id = pci_dev->id.device_id;
|
||||
hw->vendor_id = pci_dev->id.vendor_id;
|
||||
hw->subsystem_device_id = pci_dev->id.subsystem_device_id;
|
||||
|
Loading…
Reference in New Issue
Block a user