On 27-Sep-18 1:30 PM, Alejandro Lucero wrote:
Invoking rte_pci_read/write_config functions requires device with
a intr_handle type for using VFIO or UIO driver related functions.
Secondary processes rely on primary processes for device initialization
so they do not usually require using these functions. However, some PMDs,
like NFP PMD, require using these functions even for secondary processes.
Signed-off-by: Alejandro Lucero <alejandro.luc...@netronome.com>
---
Hi Alejandro,
I’m curious of consequences of setting intr handle to a valid value when
we don’t have an interrupt thread. Something may try to use it (although
I couldn’t find any such usage).
PCI config read really uses intr handle type to discover userspace
driver type – this seems ever so slightly wrong, and looks like
something that should be part of rte_device somewhere, independent of
interrupt types. Do we have any other alternative to do the same thing
(i.e. know what userspace driver is used for a particular PCI device)?
--
Thanks,
Anatoly