Skip to contentSkip to conversation

windows/netuio: add Intel 82599 10GbE VF device ID

PATCH In review William Tu 2 participants 4 messages Sep 22, 2021 – Oct 7, 2021

lore
Share & tools
lore

William Tu

author
#0 lore raw

PATCH 1/1 windows/netuio: add Intel 82599 10GbE VF device ID

Add Intel 82599 10GbE Ethernet adapter VF device IDs to netuio inf file in order to enable them on Windows.

---
 windows/netuio/netuio.inf | 2 ++
 1 file changed, 2 insertions(+)
windows/netuio/netuio.inf +2 -0
index d166868..6b45ab0 100644
@@ -43,6 +43,7 @@ HKR,,Icon,,-5
 %Intel.F101F.Description%=netuio_Device, PCI\VEN_8086&DEV_101F
 %Intel.F104F.Description%=netuio_Device, PCI\VEN_8086&DEV_104F
 %Intel.F104E.Description%=netuio_Device, PCI\VEN_8086&DEV_104E
+%Intel.F10ED.Description%=netuio_Device, PCI\VEN_8086&DEV_10ED
 %Intel.F1591.Description%=netuio_Device, PCI\VEN_8086&DEV_1591
 %Intel.F1592.Description%=netuio_Device, PCI\VEN_8086&DEV_1592
 %Intel.F1593.Description%=netuio_Device, PCI\VEN_8086&DEV_1593
@@ -108,6 +109,7 @@ Intel.F15FF.Description = "Intel(R) Ethernet Controller X710 for 10GBASE-T"
 Intel.F101F.Description = "Intel(R) Ethernet Controller V710 for 5GBASE-T"
 Intel.F104F.Description = "Intel(R) Ethernet Controller X710 for 10 Gigabit backplane"
 Intel.F104E.Description = "Intel(R) Ethernet Controller X710 for 10 Gigabit SFP+"
+Intel.F10ED.Description = "Intel(R) Ethernet Controller 82599 10GbE Virtual Function"
 Intel.F1591.Description = "Intel(R) Ethernet Controller E810-C for backplane"
 Intel.F1592.Description = "Intel(R) Ethernet Controller E810-C for QSFP"
 Intel.F1593.Description = "Intel(R) Ethernet Controller E810-C for SFP"
Signature · 1 line
2.33.0.windows.2
#1 lore raw

Hi William,

Quoted 21 lines · William Tu

Add Intel 82599 10GbE Ethernet adapter VF device IDs to netuio inf file in order to enable them on Windows.

---
  windows/netuio/netuio.inf | 2 ++
  1 file changed, 2 insertions(+)
windows/netuio/netuio.inf +1 -0
index d166868..6b45ab0 100644
@@ -43,6 +43,7 @@ HKR,,Icon,,-5
  %Intel.F101F.Description%=netuio_Device, PCI\VEN_8086&DEV_101F
  %Intel.F104F.Description%=netuio_Device, PCI\VEN_8086&DEV_104F
  %Intel.F104E.Description%=netuio_Device, PCI\VEN_8086&DEV_104E
+%Intel.F10ED.Description%=netuio_Device, PCI\VEN_8086&DEV_10ED
  %Intel.F1591.Description%=netuio_Device, PCI\VEN_8086&DEV_1591
  %Intel.F1592.Description%=netuio_Device, PCI\VEN_8086&DEV_1592
  %Intel.F1593.Description%=netuio_Device, PCI\VEN_8086&DEV_1593

windows/netuio/netuio.inf Intel.F15FF.Description = "Intel(R) Ethernet Controller X710 for 10GBASE-T" · line 112

Quoted 4 lines
windows/netuio/netuio.inf +1 -0
@@ -108,6 +109,7 @@ Intel.F15FF.Description = "Intel(R) Ethernet Controller X710 for 10GBASE-T"
  Intel.F101F.Description = "Intel(R) Ethernet Controller V710 for 5GBASE-T"
  Intel.F104F.Description = "Intel(R) Ethernet Controller X710 for 10 Gigabit backplane"
  Intel.F104E.Description = "Intel(R) Ethernet Controller X710 for 10 Gigabit SFP+"
+Intel.F10ED.Description = "Intel(R) Ethernet Controller 82599 10GbE Virtual Function"

As per NDIS INF, please use following string:"Intel(R) 82599 Virtual Function"This is decided by marketing team and cannot be changed.

Quoted 3 lines
windows/netuio/netuio.inf +0 -0
  Intel.F1591.Description = "Intel(R) Ethernet Controller E810-C for backplane"
  Intel.F1592.Description = "Intel(R) Ethernet Controller E810-C for QSFP"
  Intel.F1593.Description = "Intel(R) Ethernet Controller E810-C for SFP"
author
#2 lore raw
Quoted 31 lines · Pallavi

Hi William,

On 9/22/2021 2:19 PM, William Tu wrote:

Add Intel 82599 10GbE Ethernet adapter VF device IDs to netuio inf file in order to enable them on Windows.

---
 windows/netuio/netuio.inf | 2 ++
 1 file changed, 2 insertions(+)
windows/netuio/netuio.inf +2 -0
index d166868..6b45ab0 100644
@@ -43,6 +43,7 @@ HKR,,Icon,,-5
 %Intel.F101F.Description%=netuio_Device, PCI\VEN_8086&DEV_101F
 %Intel.F104F.Description%=netuio_Device, PCI\VEN_8086&DEV_104F
 %Intel.F104E.Description%=netuio_Device, PCI\VEN_8086&DEV_104E
+%Intel.F10ED.Description%=netuio_Device, PCI\VEN_8086&DEV_10ED
 %Intel.F1591.Description%=netuio_Device, PCI\VEN_8086&DEV_1591
 %Intel.F1592.Description%=netuio_Device, PCI\VEN_8086&DEV_1592
 %Intel.F1593.Description%=netuio_Device, PCI\VEN_8086&DEV_1593
@@ -108,6 +109,7 @@ Intel.F15FF.Description = "Intel(R) Ethernet Controller X710 for 10GBASE-T"
 Intel.F101F.Description = "Intel(R) Ethernet Controller V710 for 5GBASE-T"
 Intel.F104F.Description = "Intel(R) Ethernet Controller X710 for 10 Gigabit backplane"
 Intel.F104E.Description = "Intel(R) Ethernet Controller X710 for 10 Gigabit SFP+"
+Intel.F10ED.Description = "Intel(R) Ethernet Controller 82599 10GbE Virtual Function"
 
Quoted 4 lines

As per NDIS INF, please use following string:
"Intel(R) 82599 Virtual Function"
This is decided by marketing team and cannot be changed.

Thank you, I will send v2 and use the above string. William

author
#3 lore raw

PATCH v2 1/1 windows/netuio: add Intel 82599 Virtual Function

In reply to William Tu

Add Intel 82599 10GbE Ethernet adapter VF device IDs (0x10ED) to netuio inf file.

---
v2:
* use "Intel(R) 82599 Virtual Function" suggested by Pallavi
* the dpdk part of the code is on main branch commit 4902f13875e7 ("net/e1000: build on Windows")

---
 windows/netuio/netuio.inf | 2 ++
 1 file changed, 2 insertions(+)
windows/netuio/netuio.inf +2 -0
index d1668686e293..1c6058712291 100644
@@ -43,6 +43,7 @@ HKR,,Icon,,-5
 %Intel.F101F.Description%=netuio_Device, PCI\VEN_8086&DEV_101F
 %Intel.F104F.Description%=netuio_Device, PCI\VEN_8086&DEV_104F
 %Intel.F104E.Description%=netuio_Device, PCI\VEN_8086&DEV_104E
+%Intel.F10ED.Description%=netuio_Device, PCI\VEN_8086&DEV_10ED
 %Intel.F1591.Description%=netuio_Device, PCI\VEN_8086&DEV_1591
 %Intel.F1592.Description%=netuio_Device, PCI\VEN_8086&DEV_1592
 %Intel.F1593.Description%=netuio_Device, PCI\VEN_8086&DEV_1593
@@ -108,6 +109,7 @@ Intel.F15FF.Description = "Intel(R) Ethernet Controller X710 for 10GBASE-T"
 Intel.F101F.Description = "Intel(R) Ethernet Controller V710 for 5GBASE-T"
 Intel.F104F.Description = "Intel(R) Ethernet Controller X710 for 10 Gigabit backplane"
 Intel.F104E.Description = "Intel(R) Ethernet Controller X710 for 10 Gigabit SFP+"
+Intel.F10ED.Description = "Intel(R) Intel(R) 82599 Virtual Function"
 Intel.F1591.Description = "Intel(R) Ethernet Controller E810-C for backplane"
 Intel.F1592.Description = "Intel(R) Ethernet Controller E810-C for QSFP"
 Intel.F1593.Description = "Intel(R) Ethernet Controller E810-C for SFP"
Signature · 1 line
2.33.0.windows.2