[dpdk-dev] [PATCH] doc: update release note for i40e support for MARK+RSS

2019-07-25 Thread Mesut Ali Ergin
Signed-off-by: Mesut Ali Ergin --- doc/guides/rel_notes/release_19_08.rst | 6 ++ 1 file changed, 6 insertions(+) diff --git a/doc/guides/rel_notes/release_19_08.rst b/doc/guides/rel_notes/release_19_08.rst index c9bd3ce..6b07a28 100644 --- a/doc/guides/rel_notes/release_19_08.rst +++ b

[dpdk-dev] [PATCH] net/i40e: fix flow double mark action error check

2019-07-25 Thread Mesut Ali Ergin
the behaviour, and (ANY + MARK) now succeeds, while (MARK + MARK) fails. Fixes: 0bbcfc706a2b ("net/i40e: support MARK and RSS flow action") Suggested-by: Harry van Haaren Signed-off-by: Mesut Ali Ergin --- drivers/net/i40e/i40e_flow.c | 4 ++-- 1 file changed, 2 insertions(+), 2

[dpdk-dev] [PATCH] net/i40e: uninitialized value fixed in i40e_flow_parse_fdir_action

2019-06-06 Thread Mesut Ali Ergin
Initializes mark_spec pointer to NULL. Fixes: 0bbcfc706a2b ("net/i40e: support MARK and RSS flow action") Coverity issue: 341075 Signed-off-by: Mesut Ali Ergin --- drivers/net/i40e/i40e_flow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/i40e/i40

[dpdk-dev] [PATCH v3] net/i40e: Fail rte_flow MARK requests if RX func was vectorized

2019-06-03 Thread Mesut Ali Ergin
FDIR processing for MARK actions. Fixes: 2e67a7fbf3ff ("net/i40e: config flow director automatically") Cc: sta...@dpdk.org Signed-off-by: Mesut Ali Ergin v3: - Check for support made in an function for future extensibility - Fixes code style warnings - CC stable w/ fix reference v2

[dpdk-dev] [PATCH v2] net/i40e: Fail rte_flow MARK requests if RX func was vectorized

2019-05-24 Thread Mesut Ali Ergin
actions. Signed-off-by: Mesut Ali Ergin v2: - Check added to fail MARK request only if the device was started --- drivers/net/i40e/i40e_flow.c | 22 ++ 1 file changed, 22 insertions(+) diff --git a/drivers/net/i40e/i40e_flow.c b/drivers/net/i40e/i40e_flow.c index 3afd779

[dpdk-dev] [PATCH] net/i40e: Fail rte_flow MARK requests if RX func was vectorized

2019-05-23 Thread Mesut Ali Ergin
actions. Signed-off-by: Mesut Ali Ergin --- drivers/net/i40e/i40e_flow.c | 21 + 1 file changed, 21 insertions(+) diff --git a/drivers/net/i40e/i40e_flow.c b/drivers/net/i40e/i40e_flow.c index 3afd779..9a14a1c 100644 --- a/drivers/net/i40e/i40e_flow.c +++ b/drivers/net/i40e

[dpdk-dev] [PATCH] kvargs: trim spaces at the beginning and end of key and values

2019-05-15 Thread Mesut Ali Ergin
to do so. -w '84:00.0,support-multi-driver=1' -w '84:00.0, support-multi-driver=1' Signed-off-by: Mesut Ali Ergin --- lib/librte_kvargs/rte_kvargs.c | 32 ++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/lib/librte_kvarg

[dpdk-dev] [PATCH 3/3] net/i40e: fix inadvertent override of vector RX allowance

2019-05-15 Thread Mesut Ali Ergin
: Mesut Ali Ergin --- drivers/net/i40e/i40e_rxtx_vec_common.h | 4 1 file changed, 4 insertions(+) diff --git a/drivers/net/i40e/i40e_rxtx_vec_common.h b/drivers/net/i40e/i40e_rxtx_vec_common.h index 0e6ffa0..f30cab4 100644 --- a/drivers/net/i40e/i40e_rxtx_vec_common.h +++ b/drivers/net/i40e

[dpdk-dev] [PATCH 0/3] net/i40e: improve rte_flow offload with MARK + RSS

2019-05-15 Thread Mesut Ali Ergin
flows switched by 1,000 rules in Open Flow tables. Mesut Ali Ergin (3): net/i40e: add support for MARK + RSS action in rte_flow net/i40e: add runtime option to disable vector rx net/i40e: fix inadvertent override of vector RX allowance doc/guides/nics/i40e.rst| 14 +++ driver

[dpdk-dev] [PATCH 1/3] net/i40e: add support for MARK + RSS action in rte_flow

2019-05-15 Thread Mesut Ali Ergin
offload feature. Signed-off-by: Mesut Ali Ergin --- drivers/net/i40e/i40e_flow.c | 29 + 1 file changed, 29 insertions(+) diff --git a/drivers/net/i40e/i40e_flow.c b/drivers/net/i40e/i40e_flow.c index 5447e4e..d4d564f 100644 --- a/drivers/net/i40e/i40e_flow.c +++ b

[dpdk-dev] [PATCH 2/3] net/i40e: add runtime option to disable vector rx

2019-05-15 Thread Mesut Ali Ergin
). When disable-vec-rx=1 is specified for a device, even if all the other requirements to select a vector RX function are satisfied, the driver will still pick one out of the appropriate non-vector RX functions. Signed-off-by: Mesut Ali Ergin --- doc/guides/nics/i40e.rst | 14