dpdk-kmods: nvme support for netuio on Windows

Message ID 20210125173950.15002-1-nick.connolly@mayadata.io (mailing list archive)
State Superseded, archived
Delegated to: Thomas Monjalon
Headers
Series dpdk-kmods: nvme support for netuio on Windows |

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/Intel-compilation fail apply issues

Commit Message

Nick Connolly Jan. 25, 2021, 5:39 p.m. UTC
  Enable the netuio driver for an NVMe storage controller on Windows.
Add the class ID 010802 and identify the device as
 'netuio NVM Express Controller'.

Signed-off-by: Nick Connolly <nick.connolly@mayadata.io>
---
 windows/netuio/netuio.inf | 2 ++
 1 file changed, 2 insertions(+)
  

Comments

Nick Connolly Feb. 10, 2021, 4:48 p.m. UTC | #1
Hi Harini,

As discussed - attaching zip file with images showing the NVMe device 
being attached under netuio management and the output from the spdk 
identify command.

Thanks,
Nick

On 25/01/2021 17:39, Nick Connolly wrote:
> Enable the netuio driver for an NVMe storage controller on Windows.
> Add the class ID 010802 and identify the device as
>   'netuio NVM Express Controller'.
>
> Signed-off-by: Nick Connolly <nick.connolly@mayadata.io>
> ---
>   windows/netuio/netuio.inf | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/windows/netuio/netuio.inf b/windows/netuio/netuio.inf
> index 7121a0f..06d2d23 100644
> --- a/windows/netuio/netuio.inf
> +++ b/windows/netuio/netuio.inf
> @@ -28,6 +28,7 @@ HKR,,Icon,,-5
>   
>   [Standard.NT$ARCH$]
>   %netuio.DeviceDesc%=netuio_Device, Root\netuio
> +%netuio.nvme.DeviceDesc%=netuio_Device, PCI\CC_010802
>   
>   [netuio_Device.NT]
>   CopyFiles=Drivers_Dir
> @@ -71,6 +72,7 @@ Provider = "Vendor"
>   ClassName = "Windows UIO"
>   DiskName = "DPDK netUIO Installation Disk"
>   netuio.DeviceDesc = "netuio Device"
> +netuio.nvme.DeviceDesc = "netuio NVM Express Controller"
>   netuio.SVCDESC = "netuio Service"
>   
>   [DMAr.reg]
  

Patch

diff --git a/windows/netuio/netuio.inf b/windows/netuio/netuio.inf
index 7121a0f..06d2d23 100644
--- a/windows/netuio/netuio.inf
+++ b/windows/netuio/netuio.inf
@@ -28,6 +28,7 @@  HKR,,Icon,,-5
 
 [Standard.NT$ARCH$]
 %netuio.DeviceDesc%=netuio_Device, Root\netuio
+%netuio.nvme.DeviceDesc%=netuio_Device, PCI\CC_010802
 
 [netuio_Device.NT]
 CopyFiles=Drivers_Dir
@@ -71,6 +72,7 @@  Provider = "Vendor"
 ClassName = "Windows UIO"
 DiskName = "DPDK netUIO Installation Disk"
 netuio.DeviceDesc = "netuio Device"
+netuio.nvme.DeviceDesc = "netuio NVM Express Controller"
 netuio.SVCDESC = "netuio Service"
 
 [DMAr.reg]