[3/4] doc: add a decsription for MPRQ stride size devarg
Checks
Commit Message
Provide a descriptin of a newly added mprq_log_stride_size devarg
parameter for specifying a stride size in case of MPRQ Rx is on.
Signed-off-by: Alexander Kozyrev <akozyrev@mellanox.com>
---
doc/guides/nics/mlx5.rst | 9 +++++++++
doc/guides/rel_notes/release_20_05.rst | 1 +
2 files changed, 10 insertions(+)
@@ -434,6 +434,15 @@ Run-time configuration
The size of Rx queue should be bigger than the number of strides.
+- ``mprq_log_stride_size`` parameter [int]
+
+ Log 2 of the size of a stride for Multi-Packet Rx queue. Configuring a smaller
+ stride size can save some memory and reduce probability of a depletion of all
+ available strides due to unreleased packets by an application. If configured
+ value is not in the range of device capability, the default value will be set
+ with a warning message. The default value is 11 which is 2048 bytes per a
+ stride, valid only if ``mprq_en`` is set.
+
- ``mprq_max_memcpy_len`` parameter [int]
The maximum length of packet to memcpy in case of Multi-Packet Rx queue. Rx
@@ -62,6 +62,7 @@ New Features
* Added support for matching on IPv4 Time To Live and IPv6 Hop Limit.
* Added support for creating Relaxed Ordering Memory Regions.
+ * Added support for 9000 MTU in Multi-Packet RQ mode.
Removed Items
-------------