]> git.feebdaed.xyz Git - 0xmirror/dpdk.git/commitdiff
doc: update flow engine availability in mlx5 guide
authorThomas Monjalon <thomas@monjalon.net>
Sat, 29 Nov 2025 11:08:31 +0000 (12:08 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Sun, 30 Nov 2025 14:40:38 +0000 (15:40 +0100)
Starting with NVIDIA ConnectX-9, the future devices will support
only hardware steering (HWS) flow engine.
The software steering options (legacy Verbs and Direct Verbs)
have lower performances, and won't be available for new devices.
Both flow APIs (sync and async template) will still be supported
with the hardware steering flow engine.

Fixes: 1b55eeb7b76f ("common/mlx5: add ConnectX-9 SuperNIC")
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
doc/guides/nics/mlx5.rst

index 8481cc974aa9809a6a8d346490f017f587d47995..904a0ac358430d6d47aea67fc9e9d9846448e67c 100644 (file)
@@ -689,9 +689,11 @@ for an additional list of options shared with other mlx5 drivers.
 - ``dv_flow_en`` parameter [int]
 
   Value 0 means legacy Verbs flow offloading.
+  It is available for devices older than ConnectX-9.
 
-  Value 1 enables the DV flow steering assuming it is supported by the
-  driver (requires rdma-core 24 or higher).
+  Value 1 enables the Direct Verbs flow steering.
+  It is available for devices older than ConnectX-9,
+  and requires rdma-core 24 or later.
 
   Value 2 enables the WQE based hardware steering.
   In this mode, only queue-based flow management is supported.
@@ -1338,7 +1340,8 @@ Hardware Steering
 ~~~~~~~~~~~~~~~~~
 
 Faster than software steering (SWS),
-hardware steering (HWS) is the only mode supporting the flow template async API.
+hardware steering (HWS) is the only mode supporting the flow template async API,
+and the only mode supported on device ConnectX-9 and later.
 
 Flow rules are managed by the hardware,
 with a WQE-based high scaling and safer flow insertion/destruction.