18/03/2021 23:07, Ranjit Menon: > On 3/18/2021 3:48 AM, Thomas Monjalon wrote: > > In Windows probing, the value RTE_PCI_KDRV_NONE was used > > instead of RTE_PCI_KDRV_UNKNOWN. > > This value covers the mlx case where the kernel driver is in place, > > offering a bifurcated mode to the userspace driver. > > When the kernel driver is listed as unknown, > > there is no special treatment in DPDK probing, contrary to UIO modes. > > > > The value RTE_PCI_KDRV_NIC_UIO (FreeBSD) was re-used > > instead of having a new RTE_PCI_KDRV_NET_UIO for Windows NetUIO. > > While adding the new value RTE_PCI_KDRV_NET_UIO > > (at the end for ABI compatibility), > > the enum of kernel driver categories is annotated. > > > > Fixes: b762221ac24f ("bus/pci: support Windows with bifurcated drivers") > > Fixes: c76ec01b4591 ("bus/pci: support netuio on Windows") > > Cc: sta...@dpdk.org > > > > Signed-off-by: Thomas Monjalon <tho...@monjalon.net> > > Acked-by: Dmitry Kozlyuk <dmitry.kozl...@gmail.com> > Acked-by: Tal Shnaiderman <tal...@nvidia.com> > Acked-by: Ranjit Menon <ranjit.me...@intel.com>
Applied