if a device type is type_PF it should always give PF product id .
product_id=10fb rather than VF 10ed
[PciDevicePool(count=7,numa_node=None,product_id='10ed',tags={dev_type='type-VF',physical_network='physnet2'},vendor_id='8086'), PciDevicePool(count=1,numa_node=None,product_id='10fb',tags={dev_type='type-PF',physical_network='physnet1'},vendor_id='8086')]
if a device type is type_PF it should always give PF product id .
product_id=10fb rather than VF 10ed
[PciDevicePool( count=7, numa_node= None,product_ id='10ed' ,tags={ dev_type= 'type-VF' ,physical_ network= 'physnet2' },vendor_ id='8086' ), PciDevicePool( count=1, numa_node= None,product_ id='10fb' ,tags={ dev_type= 'type-PF' ,physical_ network= 'physnet1' },vendor_ id='8086' )]