[dpdk-dev] [PATCH v2] app/testpmd: compile without ixgbe and bnxt pmds

2017-10-24 Thread aviadye
From: Aviad Yehezkel Signed-off-by: Aviad Yehezkel -- v2: * Address feedbacks. Signed-off-by: Aviad Yehezkel --- app/test-pmd/cmdline.c | 2 ++ app/test-pmd/config.c | 4 2 files changed, 6 insertions(+) diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index 1159a4a..1eefb0

[dpdk-dev] [PATCH v3 4/4] examples/ipsec-secgw: iv should be be64

2017-10-24 Thread aviadye
From: Aviad Yehezkel According to rfc4106 the IV should be unique and can be implemented as counter. The changed was created because putting an analyzer on wire and comparing packets generated by this application and Linux kernel. Linux kernel sets IV as BE, so it is worth to do the same for futu

[dpdk-dev] [PATCH v3 1/4] examples/ipsec-secgw: fix initialization of aead crypto devices

2017-10-24 Thread aviadye
From: Aviad Yehezkel Fixes: 501e9c226adf ("examples/ipsec-secgw: add AEAD parameters") Cc: sta...@dpdk.org Signed-off-by: Aviad Yehezkel -- v3: * Address feedbacks. v2: * Fix commit message. * Address feedbacks. --- examples/ipsec-secgw/ipsec-secgw.c | 13 +++-- examples/ipsec-secgw/ip

[dpdk-dev] [PATCH v3 2/4] examples/ipsec-secgw: fix create session also for aead

2017-10-24 Thread aviadye
From: Aviad Yehezkel Search for session also with aead key Fixes: 501e9c226adf ("examples/ipsec-secgw: add AEAD parameters") Cc: sta...@dpdk.org Signed-off-by: Aviad Yehezkel -- v3: * Added fixes string in commit message. v2: * Fix commit message. * Addressed feedback. --- examples/ipsec-secg

[dpdk-dev] [PATCH v3 3/4] examples/ipsec-secgw: fix AAD length for aes-gcm

2017-10-24 Thread aviadye
From: Aviad Yehezkel This cause auth failure issue Fixes: 501e9c226adf ("examples/ipsec-secgw: add AEAD parameters") Cc: sta...@dpdk.org Signed-off-by: Aviad Yehezkel -- v3: * Address feedbacks. v2: * Fix commit message. --- examples/ipsec-secgw/sa.c | 2 +- 1 file changed, 1 insertion(+), 1

[dpdk-dev] [PATCH v2 6/6] examples/ipsec-secgw: config ethernet MACs dynamically

2017-10-19 Thread aviadye
From: Aviad Yehezkel Issue: None Signed-off-by: Aviad Yehezkel -- v2: * Fix commit message --- examples/ipsec-secgw/Makefile | 1 + examples/ipsec-secgw/ep0.cfg | 6 + examples/ipsec-secgw/ep1.cfg | 6 + examples/ipsec-secgw/eth.c | 238 +++

[dpdk-dev] [PATCH] app/testpmd: compile even if ixgbe anf bnxt pmds are not compiling

2017-10-19 Thread aviadye
From: Aviad Yehezkel Signed-off-by: Aviad Yehezkel Signed-off-by: Nicolai Radu --- app/test-pmd/cmdline.c | 13 ++--- app/test-pmd/config.c | 12 +++- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index bb01e98.

[dpdk-dev] [PATCH v2 5/6] examples/ipsec-secgw: iv should be be64

2017-10-19 Thread aviadye
From: Aviad Yehezkel According to rfc4106 the IV should be unique and can be implemented as counter. The changed was created because putting an analyzer on wire and comparing packets generated by this application and Linux kernel. Linux kernel sets IV as BE, so it is worth to do the same for futu

[dpdk-dev] [PATCH v2 3/6] examples/ipsec-secgw: fix aad_len for for aes-gcm

2017-10-19 Thread aviadye
From: Aviad Yehezkel This cause auth failure issue Fixes: 501e9c226adf ("examples/ipsec-secgw: add AEAD parameters") Cc: pablo.de.lara.gua...@intel.com Issue: None Signed-off-by: Aviad Yehezkel -- v2: * Fix commit message --- examples/ipsec-secgw/sa.c | 2 +- 1 file changed, 1 insertion(+), 1

[dpdk-dev] [PATCH v2 2/6] examples/ipsec-secgw: fix create session also for aead

2017-10-19 Thread aviadye
From: Aviad Yehezkel Search for session also with aead key Issue: None Signed-off-by: Aviad Yehezkel -- v2: * Fix commit message. * Addressed feedback. --- examples/ipsec-secgw/ipsec.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/ipsec-secgw/ipsec.c b/ex

[dpdk-dev] [PATCH v2 1/6] examples/ipsec-secgw: fix initialization of aead crypto devices

2017-10-19 Thread aviadye
From: Aviad Yehezkel Fixes: 501e9c226adf ("examples/ipsec-secgw: add AEAD parameters") Cc: pablo.de.lara.gua...@intel.com Issue: None Signed-off-by: Aviad Yehezkel -- v2: * Fix commit message. * Address feedbacks. --- examples/ipsec-secgw/ipsec-secgw.c | 13 +++-- examples/ipsec-secgw/

[dpdk-dev] [PATCH v2 4/6] examples/ipsec-secgw: add correct padding to tunnel mode

2017-10-19 Thread aviadye
From: Aviad Yehezkel Issue: None Signed-off-by: Aviad Yehezkel -- v2: * Fix commit message --- examples/ipsec-secgw/esp.c | 51 ++ 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/examples/ipsec-secgw/esp.c b/examples/ipsec-secgw/esp.c

[dpdk-dev] [PATCH 07/11] examples/ipsec-secgw: Fixed phyiscal address of aad

2017-10-14 Thread aviadye
From: Aviad Yehezkel Signed-off-by: Aviad Yehezkel --- examples/ipsec-secgw/esp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/examples/ipsec-secgw/esp.c b/examples/ipsec-secgw/esp.c index 689e917..aa2233d 100644 --- a/examples/ipsec-secgw/esp.c +++ b/examples/ipsec-sec

[dpdk-dev] [PATCH 10/11] app/testpmd: compile even if ixgbe anf bnxt pmds are not compiling

2017-10-14 Thread aviadye
From: Aviad Yehezkel Signed-off-by: Aviad Yehezkel Signed-off-by: Nicolai Radu --- app/test-pmd/cmdline.c | 13 ++--- app/test-pmd/config.c | 12 +++- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index bb19d72.

[dpdk-dev] [PATCH 11/11] examples/ipsec-secgw: Ethernet MAC configuration is now dynamic throw conf file

2017-10-14 Thread aviadye
From: Aviad Yehezkel Signed-off-by: Aviad Yehezkel --- examples/ipsec-secgw/Makefile | 1 + examples/ipsec-secgw/ep0.cfg | 6 + examples/ipsec-secgw/ep1.cfg | 6 + examples/ipsec-secgw/eth.c | 238 + examples/ipsec-secgw/ipsec-s

[dpdk-dev] [PATCH 05/11] examples/ipsec-secgw: Fixed transport

2017-10-14 Thread aviadye
From: Aviad Yehezkel Seems like transport was broken for a long time Signed-off-by: Aviad Yehezkel --- examples/ipsec-secgw/esp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/ipsec-secgw/esp.c b/examples/ipsec-secgw/esp.c index 70bb81f..56ad7a0 100644 --- a/exam

[dpdk-dev] [PATCH 08/11] examples/ipsec-secgw: iv should be be64

2017-10-14 Thread aviadye
From: Aviad Yehezkel To be compatibile with Linux kernel Signed-off-by: Aviad Yehezkel --- examples/ipsec-secgw/esp.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/ipsec-secgw/esp.c b/examples/ipsec-secgw/esp.c index aa2233d..81ebf55 100644 --- a/examples

[dpdk-dev] [PATCH 09/11] examples/ipsec-secgw: Fixed ip length in case of transport

2017-10-14 Thread aviadye
From: Aviad Yehezkel IP length was incorrect causing corrupted ICMP packets for example Signed-off-by: Aviad Yehezkel --- examples/ipsec-secgw/esp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/ipsec-secgw/esp.c b/examples/ipsec-secgw/esp.c index 81ebf55..12

[dpdk-dev] [PATCH 06/11] examples/ipsec-secgw: Added correct padding to tunnel mode

2017-10-14 Thread aviadye
From: Aviad Yehezkel Signed-off-by: Aviad Yehezkel --- examples/ipsec-secgw/esp.c | 51 ++ 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/examples/ipsec-secgw/esp.c b/examples/ipsec-secgw/esp.c index 56ad7a0..689e917 100644 --- a/exam

[dpdk-dev] [PATCH 01/11] examples/ipsec-secgw: updated MAINTAINERS file

2017-10-14 Thread aviadye
From: Aviad Yehezkel As agreed with Sergio and Pablo Signed-off-by: Aviad Yehezkel --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index c00d6d8..d814ac1 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -919,6 +919,7 @@ F: examples/helloworld/ F: doc

[dpdk-dev] [PATCH 04/11] examples/ipsec-secgw: Fix aad_len for for aes-gcm support

2017-10-14 Thread aviadye
From: Aviad Yehezkel This cause auth failure issue Seems like this was broken for aes-gcm for a long time Signed-off-by: Aviad Yehezkel --- examples/ipsec-secgw/sa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/ipsec-secgw/sa.c b/examples/ipsec-secgw/sa.c index

[dpdk-dev] [PATCH 03/11] examples/ipsec-secgw: Fixed create session also for aead

2017-10-14 Thread aviadye
From: Aviad Yehezkel Search for session also with aead key Signed-off-by: Aviad Yehezkel --- examples/ipsec-secgw/ipsec.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/ipsec-secgw/ipsec.c b/examples/ipsec-secgw/ipsec.c index 0afb9d6..daa1d7b 100644 --- a/

[dpdk-dev] [PATCH 02/11] examples/ipsec-secgw: Fixed init of aead crypto devices

2017-10-14 Thread aviadye
From: Aviad Yehezkel This was broken since new aead xfrom was introduced Signed-off-by: Aviad Yehezkel --- examples/ipsec-secgw/ipsec-secgw.c | 29 +++-- examples/ipsec-secgw/ipsec.h | 1 + 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/examples