* [dpdk-dev] [PATCH] net/mlx5: fix packet size inline settings
@ 2019-08-04 13:56 Viacheslav Ovsiienko
2019-08-05 6:40 ` Matan Azrad
0 siblings, 1 reply; 2+ messages in thread
From: Viacheslav Ovsiienko @ 2019-08-04 13:56 UTC (permalink / raw)
To: dev; +Cc: yskoh, shahafs
This patch fixes the default settings for packet size to inline
with Enhanced Multi-Packet Write feature, allowing 256B packets
to be inlined with Out-Of-the-Box settings.
Fixes: 50724e1bba76 ("net/mlx5: update Tx definitions")
Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
---
doc/guides/nics/mlx5.rst | 2 +-
drivers/net/mlx5/mlx5_prm.h | 5 ++---
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst
index 46538b8..5102bcd 100644
--- a/doc/guides/nics/mlx5.rst
+++ b/doc/guides/nics/mlx5.rst
@@ -449,7 +449,7 @@ Run-time configuration
and CPU resources are scarce), data inline is not performed by the driver.
Assigning ``txqs_min_inline`` with zero always enables the data inline.
- The default ``txq_inline_mpw`` value is 188. The specified value may be adjusted
+ The default ``txq_inline_mpw`` value is 268. The specified value may be adjusted
by the driver in order not to exceed the limit (930 bytes) and to provide better
WQE space filling without gaps, the adjustment is reflected in the debug log.
Due to multiple packets may be included to the same WQE with Enhanced Multi
diff --git a/drivers/net/mlx5/mlx5_prm.h b/drivers/net/mlx5/mlx5_prm.h
index 4ee6d89..d62837e 100644
--- a/drivers/net/mlx5/mlx5_prm.h
+++ b/drivers/net/mlx5/mlx5_prm.h
@@ -72,9 +72,8 @@
* boundary with accounting the title Control and Ethernet
* segments.
*/
-#define MLX5_EMPW_DEF_INLINE_LEN (3u * MLX5_WQE_SIZE + \
- MLX5_DSEG_MIN_INLINE_SIZE - \
- MLX5_WQE_DSEG_SIZE)
+#define MLX5_EMPW_DEF_INLINE_LEN (4u * MLX5_WQE_SIZE + \
+ MLX5_DSEG_MIN_INLINE_SIZE)
/*
* Maximal inline data length sent with enhanced MPW.
* Is based on maximal WQE size.
--
1.8.3.1
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [dpdk-dev] [PATCH] net/mlx5: fix packet size inline settings
2019-08-04 13:56 [dpdk-dev] [PATCH] net/mlx5: fix packet size inline settings Viacheslav Ovsiienko
@ 2019-08-05 6:40 ` Matan Azrad
0 siblings, 0 replies; 2+ messages in thread
From: Matan Azrad @ 2019-08-05 6:40 UTC (permalink / raw)
To: Slava Ovsiienko, dev; +Cc: Yongseok Koh, Shahaf Shuler
From: Viacheslav Ovsiienko
> This patch fixes the default settings for packet size to inline with Enhanced
> Multi-Packet Write feature, allowing 256B packets to be inlined with Out-Of-
> the-Box settings.
>
> Fixes: 50724e1bba76 ("net/mlx5: update Tx definitions")
>
> Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Matan Azrad <matan@mellanox.com>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-08-05 6:40 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-04 13:56 [dpdk-dev] [PATCH] net/mlx5: fix packet size inline settings Viacheslav Ovsiienko
2019-08-05 6:40 ` Matan Azrad
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).