[PATCH v4 03/44] net/sxe2: fix VF PCI device ID

liujie5 at linkdatatechnology.com liujie5 at linkdatatechnology.com
Thu Aug 27 04:36:39 CEST 2026


From: Jie Liu <liujie5 at linkdatatechnology.com>

The VF PCI device ID is defined as 0x10b2 per the hardware specification,
but the code incorrectly uses 0x10b.

As a result, the VF driver never binds to the device, making VF
functionality completely unusable.

Fix this by changing SXE2_PCI_DEVICE_ID_VF_1 from 0x10b to 0x10b2.

Fixes: d8e4e075acb4 ("net/sxe2: add probing skeleton")
Cc: stable at dpdk.org
Cc: stephen at networkplumber.org
Signed-off-by: Jie Liu <liujie5 at linkdatatechnology.com>
---
 drivers/net/sxe2/sxe2_ethdev.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/sxe2/sxe2_ethdev.c b/drivers/net/sxe2/sxe2_ethdev.c
index 8bbfdc3a15..ec376b76dc 100644
--- a/drivers/net/sxe2/sxe2_ethdev.c
+++ b/drivers/net/sxe2/sxe2_ethdev.c
@@ -44,7 +44,7 @@
 
 #define SXE2_PCI_VENDOR_ID_1    0x1ff2
 #define SXE2_PCI_DEVICE_ID_PF_1 0x10b1
-#define SXE2_PCI_DEVICE_ID_VF_1 0x10b
+#define SXE2_PCI_DEVICE_ID_VF_1 0x10b2
 
 #define SXE2_PCI_VENDOR_ID_2    0x1d94
 #define SXE2_PCI_DEVICE_ID_PF_2 0x1260
-- 
2.52.0



More information about the dev mailing list