[dpdk-dev] [PATCH 1/5] net/mlx5: last WQE no room inline

2017-01-08 Thread Elad Persiko
. This patch handles this scenario. In this case the last work queue element is turned to be a null work queue element and the packet is being sent after the wrap around. Signed-off-by: Elad Persiko --- drivers/net/mlx5/mlx5_rxtx.c | 12 drivers/net/mlx5/mlx5_txq.c | 8 ++-- 2

[dpdk-dev] [PATCH 5/5] doc: add tso capabilities feature for mlx5

2017-01-08 Thread Elad Persiko
Feature implemented at: b007e98ccda9 ("net/mlx5: implement TSO data path") 085c4137280a ("net/mlx5: support TSO in control plane") Signed-off-by: Elad Persiko --- doc/guides/nics/features/mlx4.ini | 1 + doc/guides/nics/features/mlx5.ini | 1 + 2 files changed, 2 insertions(

[dpdk-dev] [PATCH 2/5] net/mlx5: remove unessecary goto label

2017-01-08 Thread Elad Persiko
use_dseg label can be deleted as it happens without goto. Signed-off-by: Elad Persiko --- drivers/net/mlx5/mlx5_rxtx.c | 24 +++- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c index be38aed

[dpdk-dev] [PATCH 3/5] net/mlx5: support TSO in control plane

2017-01-08 Thread Elad Persiko
Signed-off-by: Elad Persiko --- doc/guides/nics/mlx5.rst| 6 ++ drivers/net/mlx5/mlx5.c | 17 - drivers/net/mlx5/mlx5.h | 1 + drivers/net/mlx5/mlx5_txq.c | 4 +++- 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/doc/guides/nics/mlx5.rst b/doc

[dpdk-dev] [PATCH 4/5] net/mlx5: implement TSO data path

2017-01-08 Thread Elad Persiko
Signed-off-by: Elad Persiko --- drivers/net/mlx5/mlx5_ethdev.c | 2 + drivers/net/mlx5/mlx5_rxtx.c | 246 +++-- 2 files changed, 187 insertions(+), 61 deletions(-) diff --git a/drivers/net/mlx5/mlx5_ethdev.c b/drivers/net/mlx5/mlx5_ethdev.c index fbb1b65

[dpdk-dev] [PATCH v2] doc: add tso capabilities feature for mlx5

2017-01-08 Thread Elad Persiko
Feature implemented at: commit b007e98ccda9 ("net/mlx5: implement TSO data path") commit 085c4137280a ("net/mlx5: support TSO in control plane") Signed-off-by: Elad Persiko --- doc/guides/nics/features/mlx4.ini | 1 + doc/guides/nics/features/mlx5.ini | 1 + 2 files c

Re: [dpdk-dev] [PATCH v2] doc: add tso capabilities feature for mlx5

2017-01-10 Thread Elad Persiko
Thanks, The feature is not supported on MLX4. I will fix it on V2 -Original Message- From: Ferruh Yigit [mailto:ferruh.yi...@intel.com] Sent: Monday, January 9, 2017 2:31 PM To: Elad Persiko ; dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH v2] doc: add tso capabilities feature for mlx5 On

[dpdk-dev] [PATCH] net/mlx5: fix wrong use of vector instruction

2016-11-01 Thread Elad Persiko
Constraint alignment was not respected in Tx. Fixes: 1d88ba171942 ("net/mlx5: refactor Tx data path") Signed-off-by: Elad Persiko --- drivers/net/mlx5/mlx5_rxtx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/m