18/03/2021 09:36, Slava Ovsiienko: > From: Thomas Monjalon > > In Windows probing, the value RTE_PCI_KDRV_NONE was used instead of > > RTE_PCI_KDRV_UNKNOWN (mlx case), and RTE_PCI_KDRV_NIC_UIO > > (FreeBSD) was re-used instead of having a new RTE_PCI_KDRV_NET_UIO for > > Windows NetUIO. > > As far as I understand - under Windows there is always some kernel driver > backing the device, hence, RTE_PCI_KDRV_NONE is not an option and > RTE_PCI_KDRV_UNKNOWN is more appropriate. I would add this extra > explanation in commit message.
The reason is that NONE is not appropriate because there *is* a kernel driver backing the device in mlx case. And it is aligning with Linux. I will improve the message and comments.