[PATCH] net/idpf: add 400G link speed support

Shaiq Wani shaiq.wani at intel.com
Wed Oct 28 10:51:32 CET 2026


The idpf PMD did not map the 400 Gbps link speed, so adapters
operating at 400G reported their link speed as "Unknown": the speed
value advertised by the device had no matching entry in
idpf_supported_speeds[] and idpf_dev_link_update() fell back to
RTE_ETH_SPEED_NUM_UNKNOWN.

Add RTE_ETH_SPEED_NUM_400G to idpf_supported_speeds[] so the driver
reports the correct 400 Gbps link speed.

Signed-off-by: Shaiq Wani <shaiq.wani at intel.com>
---
 drivers/net/intel/idpf/idpf_ethdev.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/net/intel/idpf/idpf_ethdev.c b/drivers/net/intel/idpf/idpf_ethdev.c
index e9e9781fdd..ffd602a2c6 100644
--- a/drivers/net/intel/idpf/idpf_ethdev.c
+++ b/drivers/net/intel/idpf/idpf_ethdev.c
@@ -46,7 +46,8 @@ uint32_t idpf_supported_speeds[] = {
 	RTE_ETH_SPEED_NUM_50G,
 	RTE_ETH_SPEED_NUM_56G,
 	RTE_ETH_SPEED_NUM_100G,
-	RTE_ETH_SPEED_NUM_200G
+	RTE_ETH_SPEED_NUM_200G,
+	RTE_ETH_SPEED_NUM_400G
 };
 
 static const uint64_t idpf_map_hena_rss[] = {
-- 
2.34.1



More information about the dev mailing list