vlib: avoid pci scan without registrations
Type: improvement Signed-off-by: Vladimir Zhigulin <scripath96@gmail.com> Change-Id: Id1d78a36cec10a01fbf266b016ba364519e5cb66
This commit is contained in:

committed by
Damjan Marion

parent
5233ee29cc
commit
05c625f1f6
@ -1561,6 +1561,8 @@ linux_pci_init (vlib_main_t * vm)
|
||||
|
||||
ASSERT (sizeof (vlib_pci_addr_t) == sizeof (u32));
|
||||
|
||||
if (pm->pci_device_registrations)
|
||||
{
|
||||
addrs = vlib_pci_get_all_dev_addrs ();
|
||||
vec_foreach (addr, addrs)
|
||||
{
|
||||
@ -1571,6 +1573,7 @@ linux_pci_init (vlib_main_t * vm)
|
||||
vlib_pci_free_device_info (d);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user