From: Murthy NSSR
Adding the following dev ops,
- dev_configure
- dev_start
- dev_stop
- dev_close
- dev_infos_get
- stats_get
- stats_reset
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman
From: Ragothaman Jayaraman
Adding microcode interface additions for supporting decryption.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian S
Signed
From: Ragothaman Jayaraman
Adding crypto enqueue op request manager framework. This routine won't
submit to the hardware yet.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signe
From: Srisivasubramanian S
Adding microcode interface for supporting ZUC and SNOW3G.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian S
Signed-off-by
From: Ragothaman Jayaraman
Adding microcode interface additions for supporting encryption.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian S
Signed
From: Srisivasubramanian S
Adding microcode interface for supporting kasumi.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian S
Signed-off-by: Tejasree
From: Tejasree Kondoj
Adding hardware specific routines which prepare cpt instructions.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian S
Signed-off
From: Srisivasubramanian S
Adding microcode interface for supporting verify and authentication
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian S
From: Tejasree Kondoj
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian S
Signed-off-by: Tejasree Kondoj
---
drivers/common/cpt/cpt_common.h
Adding feature file and guide for OCTEON TX crypto PMD
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian S
Signed-off-by: Tejasree Kondoj
From: Tejasree Kondoj
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian S
Signed-off-by: Tejasree Kondoj
---
drivers/common/cpt/cpt_common.h
From: Ankur Dwivedi
Adding validation tests for OCTEON TX crypto device.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian S
Signed-off-by: Tejasree
Hi Akhil,
Please see inline.
Thanks,
Anoob
On 08-10-2018 15:19, Akhil Goyal wrote:
External Email
Hi Anoob,
@@ -494,6 +553,23 @@ IPsec related configuration parameters are
defined in ``rte_security_ipsec_xform
/**< Tunnel parameters, NULL for transport mode */
};
+PDCP relat
'OCTEON TX' is the registered name. All other usages need to be fixed.
Signed-off-by: Anoob Joseph
---
MAINTAINERS | 8
doc/guides/compressdevs/features/octeontx.ini | 2 +-
doc/guides/compressdevs/octeontx.rst
with
varying capability.
Thanks,
Anoob
On 09-10-2018 01:57, Thomas Monjalon wrote:
External Email
08/10/2018 17:59, Trahe, Fiona:
Hi Akhil, Joseph, Thomas,
Just spotted this now.
See below.
From: Thomas Monjalon [mailto:tho...@monjalon.net]
24/09/2018 13:36, Joseph, Anoob:
Hi Fiona,
Ca
The 'TX' in OCTEON TX would cause a warning. Adding an exception for
that.
OCTEON TX is a registered product under Cavium
Signed-off-by: Anoob Joseph
---
devtools/check-git-log.sh | 2 ++
1 file changed, 2 insertions(+)
diff --git a/devtools/check-git-log.sh b/devtools/check-git-lo
he following also need to be fixed,
> + * @PDCP_SN_SIZE_18: 18bit sequence number */ enum
> +rte_security_pdcp_sn_size {
> + RTE_SECURITY_PDCP_SN_SIZE_18 = 18 };
With the above changes,
Acked-by: Anoob Joseph
Thanks,
Anoob
> -Original Message-
> From: Akhil Goy
I think the same issue is observed if you go through the following doc,
https://doc.dpdk.org/api/structrte__security__ipsec__sa__options.html
Check for the description of field copy_df in rte_security.h
Thanks,
Anoob
> -Original Message-
> From: Akhil Goyal
> Sent: 16 October 201
Hi Thomas,
Can you review this patch and let me know your comments?
Thanks,
Anoob
> -Original Message-
> From: Joseph, Anoob
> Sent: 10 October 2018 18:31
> To: Thomas Monjalon
> Cc: Joseph, Anoob ; Jacob, Jerin
> ; Athreya, Narayana Prasad
> ; dev@dpdk.org
> S
Hi Fiona,
Reminder!!
Thanks,
Anoob
> -Original Message-
> From: Joseph, Anoob
> Sent: 10 October 2018 11:10
> To: Thomas Monjalon ; Trahe, Fiona
>
> Cc: dev@dpdk.org; Akhil Goyal ; Joseph, Anoob
> ; De Lara Guarch, Pablo
> ; Murthy, Nidadavolu
> ; Jacob,
plan is to follow the same approach for asym support, maybe we will
also follow suit and submit the required patches.
@Akhil, Thomas, thoughts?
Thanks,
Anoob
> -Original Message-
> From: Trahe, Fiona
> Sent: 20 October 2018 02:40
> To: Joseph, Anoob ; Thomas Monjalon
>
v1:
* No change
Signed-off-by: Anoob Joseph
---
examples/l2fwd/l2fwd_common.h | 6 ++
1 file changed, 6 insertions(+)
create mode 100644 examples/l2fwd/l2fwd_common.h
diff --git a/examples/l2fwd/l2fwd_common.h b/examples/l2fwd/l2fwd_common.h
new file mode 100644
index 000..15059f4
x all checkpatch reported issues
Anoob Joseph (15):
examples/l2fwd: add new header to move common code
examples/l2fwd: move macro definitions to common header
examples/l2fwd: move structure definitions to common header
examples/l2fwd: move globally accessed vars to common header
examples/
v1:
* Retaining Intel license with copied code
Signed-off-by: Anoob Joseph
---
examples/l2fwd/l2fwd_common.h | 19 +++
examples/l2fwd/main.c | 16 ++--
2 files changed, 21 insertions(+), 14 deletions(-)
diff --git a/examples/l2fwd/l2fwd_common.h b/examples
v1:
* No change
Signed-off-by: Anoob Joseph
---
examples/l2fwd/l2fwd_common.h | 26 ++
examples/l2fwd/main.c | 41 +
2 files changed, 43 insertions(+), 24 deletions(-)
diff --git a/examples/l2fwd/l2fwd_common.h b/examples
v1:
* Replaced 'unsigned' with 'unsigned int'
Signed-off-by: Anoob Joseph
---
examples/l2fwd/l2fwd_common.h | 12
examples/l2fwd/main.c | 10 --
2 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/examples/l2fwd/l2fwd_commo
v1:
* Replaced 'unsigned' with 'unsigned int'
Fixes: e2366e74e029 ("examples: use buffered Tx")
Fixes: af75078fece3 ("first public release")
Signed-off-by: Anoob Joseph
---
examples/l2fwd/main.c | 15 ++-
1 file changed, 10 insertions(+), 5 d
v1:
* No change
Signed-off-by: Anoob Joseph
---
examples/l2fwd/main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/examples/l2fwd/main.c b/examples/l2fwd/main.c
index a6089a1..6229a20 100644
--- a/examples/l2fwd/main.c
+++ b/examples/l2fwd/main.c
@@ -71,7 +71,7
v1:
* No change
Signed-off-by: Anoob Joseph
---
examples/l2fwd/l2fwd_worker.c | 12
1 file changed, 12 deletions(-)
diff --git a/examples/l2fwd/l2fwd_worker.c b/examples/l2fwd/l2fwd_worker.c
index 663c505..ad5468a 100644
--- a/examples/l2fwd/l2fwd_worker.c
+++ b/examples/l2fwd
v1:
* Replaced 'unsigned' with 'unsigned int'
Signed-off-by: Anoob Joseph
---
examples/l2fwd/Makefile | 1 +
examples/l2fwd/l2fwd_worker.c | 233 ++
examples/l2fwd/l2fwd_worker.h | 10 ++
examples/l2fwd/
v1:
* Replaced 'unsigned' with 'unsigned int'
Signed-off-by: Anoob Joseph
---
examples/l2fwd/l2fwd_worker.c | 34 --
1 file changed, 20 insertions(+), 14 deletions(-)
diff --git a/examples/l2fwd/l2fwd_worker.c b/examples/l2fwd/l2fwd_wo
v1:
* Replaced 'unsigned' with 'unsigned int'
Replacing the check for lcore_id & mastercore_id with the check for a
flag.
Signed-off-by: Anoob Joseph
---
examples/l2fwd/l2fwd_worker.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/example
v1:
* Replaced 'unsigned' with 'unsigned int'
Move the periodic operations (stats flush and drain buffers) to a new
function.
Signed-off-by: Anoob Joseph
---
examples/l2fwd/l2fwd_worker.c | 83 ---
examples/l2fwd/l2fwd_worker.h | 6 +
v1:
* Replaced 'unsigned' with 'unsigned int'
Signed-off-by: Anoob Joseph
---
examples/l2fwd/l2fwd_worker.c | 20 ++--
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/examples/l2fwd/l2fwd_worker.c b/examples/l2fwd/l2fwd_worker.c
index d6a5e90..
v1:
* No change
The timer updates and checks are required only for stats printing by the
master core. This can be entirely skipped for other cores.
Signed-off-by: Anoob Joseph
---
examples/l2fwd/l2fwd_worker.c | 21 +
1 file changed, 13 insertions(+), 8 deletions(-)
diff
v1:
* No change
Following the convention of l3fwd, using fprintf instead of printf for
printing usage.
Signed-off-by: Anoob Joseph
---
examples/l2fwd/main.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/examples/l2fwd/main.c b/examples/l2fwd/main.c
index 05f9d28
v1:
* No change
Fixed alignment and split the usage print to aid easy addition of
eventmode usage prints.
Signed-off-by: Anoob Joseph
---
examples/l2fwd/main.c | 23 ++-
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/examples/l2fwd/main.c b/examples/l2fwd
Signed-off-by: Anoob Joseph
---
v1:
* Replaced 'unsigned' with 'unsigned int'
examples/l2fwd/l2fwd_common.h | 12
examples/l2fwd/main.c | 10 --
2 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/examples/l2fwd/l2fwd_commo
x all checkpatch reported issues
Anoob Joseph (15):
examples/l2fwd: add new header to move common code
examples/l2fwd: move macro definitions to common header
examples/l2fwd: move structure definitions to common header
examples/l2fwd: move globally accessed vars to common header
examples/
Signed-off-by: Anoob Joseph
---
v1:
* No change
examples/l2fwd/l2fwd_common.h | 6 ++
1 file changed, 6 insertions(+)
create mode 100644 examples/l2fwd/l2fwd_common.h
diff --git a/examples/l2fwd/l2fwd_common.h b/examples/l2fwd/l2fwd_common.h
new file mode 100644
index 000..15059f4
Signed-off-by: Anoob Joseph
---
v1:
* Retaining Intel license with copied code
examples/l2fwd/l2fwd_common.h | 19 +++
examples/l2fwd/main.c | 16 ++--
2 files changed, 21 insertions(+), 14 deletions(-)
diff --git a/examples/l2fwd/l2fwd_common.h b/examples
Signed-off-by: Anoob Joseph
---
v1:
* No change
examples/l2fwd/l2fwd_common.h | 26 ++
examples/l2fwd/main.c | 41 +
2 files changed, 43 insertions(+), 24 deletions(-)
diff --git a/examples/l2fwd/l2fwd_common.h b/examples
Signed-off-by: Anoob Joseph
---
v1:
* No change
examples/l2fwd/main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/examples/l2fwd/main.c b/examples/l2fwd/main.c
index a6089a1..6229a20 100644
--- a/examples/l2fwd/main.c
+++ b/examples/l2fwd/main.c
@@ -71,7 +71,7
Fixes: e2366e74e029 ("examples: use buffered Tx")
Fixes: af75078fece3 ("first public release")
Signed-off-by: Anoob Joseph
---
v1:
* Replaced 'unsigned' with 'unsigned int'
examples/l2fwd/main.c | 15 ++-
1 file changed, 10 insertions(+), 5 d
Signed-off-by: Anoob Joseph
---
v1:
* No change
examples/l2fwd/l2fwd_worker.c | 12
1 file changed, 12 deletions(-)
diff --git a/examples/l2fwd/l2fwd_worker.c b/examples/l2fwd/l2fwd_worker.c
index 663c505..ad5468a 100644
--- a/examples/l2fwd/l2fwd_worker.c
+++ b/examples/l2fwd
Signed-off-by: Anoob Joseph
---
v1:
* Replaced 'unsigned' with 'unsigned int'
examples/l2fwd/Makefile | 1 +
examples/l2fwd/l2fwd_worker.c | 233 ++
examples/l2fwd/l2fwd_worker.h | 10 ++
examples/l2fwd/
Signed-off-by: Anoob Joseph
---
v1:
* Replaced 'unsigned' with 'unsigned int'
examples/l2fwd/l2fwd_worker.c | 34 --
1 file changed, 20 insertions(+), 14 deletions(-)
diff --git a/examples/l2fwd/l2fwd_worker.c b/examples/l2fwd/l2fwd_wo
The timer updates and checks are required only for stats printing by the
master core. This can be entirely skipped for other cores.
Signed-off-by: Anoob Joseph
---
v1:
* No change
examples/l2fwd/l2fwd_worker.c | 21 +
1 file changed, 13 insertions(+), 8 deletions(-)
diff
Replacing the check for lcore_id & mastercore_id with the check for a
flag.
Signed-off-by: Anoob Joseph
---
v1:
* Replaced 'unsigned' with 'unsigned int'
examples/l2fwd/l2fwd_worker.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/example
Move the periodic operations (stats flush and drain buffers) to a new
function.
Signed-off-by: Anoob Joseph
---
v1:
* Replaced 'unsigned' with 'unsigned int'
examples/l2fwd/l2fwd_worker.c | 83 ---
examples/l2fwd/l2fwd_worker.h | 6 +
Following the convention of l3fwd, using fprintf instead of printf for
printing usage.
Signed-off-by: Anoob Joseph
---
v1:
* No change
examples/l2fwd/main.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/examples/l2fwd/main.c b/examples/l2fwd/main.c
index 05f9d28
Signed-off-by: Anoob Joseph
---
v1:
* Replaced 'unsigned' with 'unsigned int'
examples/l2fwd/l2fwd_worker.c | 20 ++--
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/examples/l2fwd/l2fwd_worker.c b/examples/l2fwd/l2fwd_worker.c
index d6a5e90..
Fixed alignment and split the usage print to aid easy addition of
eventmode usage prints.
Signed-off-by: Anoob Joseph
---
v1:
* No change
examples/l2fwd/main.c | 23 ++-
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/examples/l2fwd/main.c b/examples/l2fwd
Hi Akhil, Pablo,
Are there any top level comments on this?
Thanks,
Anoob
On 08/06/18 22:15, Anoob Joseph wrote:
Ankur Dwivedi (4):
crypto/cpt/base: add hardware enq/deq API for CPT
crypto/cpt/base: add sym crypto session init API for CPT
crypto/cpt/base: add sym crypto request prepare
Crypto dev would specify its headroom and tailroom requirement and the
application is expected to honour this while creating buffers.
Signed-off-by: Anoob Joseph
---
app/test-crypto-perf/cperf_options.h | 2 ++
app/test-crypto-perf/cperf_test_common.c | 33
support using the head/tailroom, can continue to operate without
any performance-drop.
Cavium's CPT hardware supports this feature and would use headroom and
tailroom for submitting crypto-ops to the hardware.
Anoob Joseph (2):
cryptodev: add min headroom and tailroom requirement
app/crypto
support using the head/tailroom, they can continue to operate
without any performance-drop.
Signed-off-by: Anoob Joseph
---
doc/guides/rel_notes/deprecation.rst | 4
lib/librte_cryptodev/rte_cryptodev.h | 6 ++
2 files changed, 10 insertions(+)
diff --git a/doc/guides/rel_notes
Hi Bruce, Pablo,
Any comments on this series?
Thanks,
Anoob
On 14/06/18 17:18, Anoob Joseph wrote:
This patchset modularizes l2fwd application to prepare it for eventmode
additions. This patchset doesn't change the code flow or logic, except
for few minor improvements. Some of the newly
Hi Bruce,
Thanks for the feedback. Please see inline.
+ Hemant, Nikhil, Sunil, Gage, Harry, Narender, Pavan, Thomas, Akhil
On 19/06/18 15:39, Bruce Richardson wrote:
On Tue, Jun 19, 2018 at 03:34:29PM +0530, Anoob Joseph wrote:
Hi Bruce, Pablo,
Any comments on this series?
Thanks,
Anoob
21-06-2018 19:54, Akhil Goyal wrote:
On 6/19/2018 11:56 AM, Anoob Joseph wrote:
Enabling crypto devs to specify the minimum headroom and tailroom it
expects in the mbuf. For net PMDs, standard headroom has to be honoured
by applications, which is not strictly followed for crypto devs. This
Hi Declan,
Please see inline.
Thanks,
Anoob
On 26-06-2018 15:42, Doherty, Declan wrote:
External Email
On 19/06/2018 7:26 AM, Anoob Joseph wrote:
Enabling crypto devs to specify the minimum headroom and tailroom it
expects in the mbuf. For net PMDs, standard headroom has to be honoured
by
Hi Sunil,
On 27-06-2018 11:50, Sunil Kumar Kori wrote:
External Email
Regards
Sunil Kumar
-Original Message-
From: Anoob Joseph [mailto:anoob.jos...@caviumnetworks.com]
Sent: Friday, June 8, 2018 10:54 PM
To: Bruce Richardson ; Jerin Jacob
; Pablo de Lara
Cc: Anoob Joseph ; Hemant
Hi Konstantin,
On 28-06-2018 16:17, Ananyev, Konstantin wrote:
Hi Anoob,
-Original Message-
From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Joseph, Anoob
Sent: Thursday, June 28, 2018 11:43 AM
To: Sunil Kumar Kori ; Richardson, Bruce
; Jerin Jacob
; De Lara Guarch, Pablo
Cc
Hi Konstantin,
On 28-06-2018 17:14, Ananyev, Konstantin wrote:
-Original Message-
From: Joseph, Anoob [mailto:anoob.jos...@caviumnetworks.com]
Sent: Thursday, June 28, 2018 11:59 AM
To: Ananyev, Konstantin ; Sunil Kumar Kori
; Richardson, Bruce
; Jerin Jacob ; De
Lara Guarch, Pablo
Hi Pablo,
On 28-06-2018 17:11, De Lara Guarch, Pablo wrote:
External Email
Hi Anoob,
-Original Message-
From: Joseph, Anoob [mailto:anoob.jos...@caviumnetworks.com]
Sent: Thursday, June 28, 2018 3:56 AM
To: Doherty, Declan ; De Lara Guarch, Pablo
Cc: Akhil Goyal ; Ankur Dwivedi
Hi Sunil,
Please see inline.
Thanks,
Anoob
On 03-07-2018 11:57, Sunil Kumar Kori wrote:
External Email
Hello Anoob,
Regards
Sunil Kumar
-Original Message-
From: Joseph, Anoob [mailto:anoob.jos...@caviumnetworks.com]
Sent: Thursday, June 28, 2018 4:13 PM
To: Sunil Kumar Kori
Hi,
Gentle reminder!
Thanks,
Anoob
On 19-06-2018 19:37, Anoob Joseph wrote:
External Email
Hi Bruce,
Thanks for the feedback. Please see inline.
+ Hemant, Nikhil, Sunil, Gage, Harry, Narender, Pavan, Thomas, Akhil
On 19/06/18 15:39, Bruce Richardson wrote:
On Tue, Jun 19, 2018 at 03
nding change in test-cryptodev
Anoob Joseph (3):
cryptodev: add min headroom and tailroom requirement
app/crypto-perf: honour cryptodev's min headroom/tailroom
test/crypto: skip validation of head/tailroom used by PMD
app/test-crypto-perf/cperf_options.h | 2 ++
app/test-c
Crypto dev would specify its headroom and tailroom requirement and the
application is expected to honour this while creating buffers.
Signed-off-by: Anoob Joseph
---
v1:
* Accomodated the name change of new fields
app/test-crypto-perf/cperf_options.h | 2 ++
app/test-crypto-perf
support using the head/tailroom, they can continue to operate
without any performance-drop.
Signed-off-by: Anoob Joseph
---
v1:
* Removed deprecation notice
* Updated release note
* Renamed new fields to have 'mbuf' in the name
* Changed the type of new fields to uint16_t (instead o
Crypto PMDs would specify the head/tailroom it would use while
processing the crypto requests. This need to be considered while
verifying buffers processed by crypto PMDs.
Signed-off-by: Anoob Joseph
---
v1:
* Added patch
test/test/test_cryptodev_blockcipher.c | 60
work.
Thanks,
Anoob
> -Original Message-
> From: Thomas Monjalon
> Sent: 22 October 2018 12:22
> To: Joseph, Anoob
> Cc: Trahe, Fiona ; dev@dpdk.org; Akhil Goyal
> ; De Lara Guarch, Pablo
> ; Murthy, Nidadavolu
> ; Jacob, Jerin
> ; Athreya, Narayana Prasad
&
Hi Thomas,
> -Original Message-
> From: Thomas Monjalon
> Sent: 29 October 2018 07:49
> To: Joseph, Anoob
> Cc: dev@dpdk.org; Ferruh Yigit ; Bruce Richardson
> ; Pablo de Lara
> ; Jacob, Jerin
> ; Athreya, Narayana Prasad
>
> Subject: Re: [dpdk-dev] [
Anoob Joseph (3):
crypto/octeontx: fix non null terminated string
crypto/octeontx: fix null pointer dereferencing
crypto/octeontx: fix null pointer dereferencing
drivers/crypto/octeontx/otx_cryptodev.c | 2 +-
drivers/crypto/octeontx/otx_cryptodev_hw_access.c | 5 -
drivers
Fixes: bfe2ae495ee2 ("crypto/octeontx: add PMD skeleton")
Signed-off-by: Anoob Joseph
---
drivers/crypto/octeontx/otx_cryptodev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/crypto/octeontx/otx_cryptodev.c
b/drivers/crypto/octeontx/otx_cryptodev.c
ind
uot;crypto/octeontx: add queue pair functions")
Signed-off-by: Anoob Joseph
---
drivers/crypto/octeontx/otx_cryptodev_ops.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/crypto/octeontx/otx_cryptodev_ops.c
b/drivers/crypto/octeontx/otx_cryptodev_ops.c
index 23f9
dware init routine")
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
---
drivers/crypto/octeontx/otx_cryptodev_hw_access.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/crypto/octeontx/otx_cryptodev_hw_access.c
b/drivers/crypto/octeontx/otx_cryp
Hi Akhil,
You can squash the entire series. Or should I send a revised patch? Either way
is fine.
Anoob
> -Original Message-
> From: Akhil Goyal
> Sent: 12 November 2018 16:51
> To: Joseph, Anoob ; Pablo de Lara
>
> Cc: Joseph, Anoob ; Jacob, Jerin
> ; Ath
ion.
Fixes: 197438ee9f18 ("net/octeontx: add Rx queue setup and release ops")
Cc: sta...@dpdk.org
Suggested-by: Jerin Jacob
Signed-off-by: Anoob Joseph
Signed-off-by: Nitin Saxena
---
drivers/net/octeontx/base/octeontx_pki_var.h | 13 +++--
drivers/net/octeontx/octeontx_ethdev
error, 'instance' would be set to NULL, and
returns rte_errno. If rte_errno when 'instance' is set to NULL, it can
lead to NULL pointer dereferencing.
Fixes: 0961348fdf52 ("crypto/octeontx: add queue pair functions")
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob
other?
Thanks,
Anoob
> -Original Message-
> From: Akhil Goyal
> Sent: 12 November 2018 17:34
> To: Konstantin Ananyev ; dev@dpdk.org; Ravi
> Kumar ; Jacob, Jerin
> ; Joseph, Anoob
> ; Declan Doherty ;
> Fiona Trahe ; Tomasz Duszynski ;
> Dmitri Epshtein ; Natalie Sams
that case the ports need to be setup, or otherwise it
would lead to a segmentation fault when event device is started.
Fixes: f7be70e5130e ("net/octeontx: add net device probe and remove")
Signed-off-by: Anoob Joseph
Signed-off-by: Pavan Nikhilesh
---
drivers/net/octeontx/octeontx_eth
Updating platform doc with steps to build when using Cavium OCTEON TX
SDK. SDK would be required for using crypto offload block.
Signed-off-by: Anoob Joseph
---
doc/guides/cryptodevs/octeontx.rst | 29 --
doc/guides/platform/octeontx.rst | 116 +++--
2
Acked-by: Anoob Joseph
> -Original Message-
> From: Akhil Goyal
> Sent: 13 November 2018 16:58
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; konstantin.anan...@intel.com; Jacob, Jerin
> ; Joseph, Anoob
> ; radu.nico...@intel.com;
> declan.dohe...@intel.com;
> -Original Message-
> From: Ananyev, Konstantin
> Sent: 14 November 2018 15:38
> To: Joseph, Anoob ; Akhil Goyal
> ; dev@dpdk.org; Ravi Kumar ;
> Jacob, Jerin ; Doherty, Declan
> ; Trahe, Fiona ; Tomasz
> Duszynski ; Dmitri Epshtein ; Natalie
> Samsono
From: Ankur Dwivedi
Coverity Issue: 323477
Using the rte_bsf32 function to find last set bit. This avoids
the for loop and hence the bad bit shift operation.
Fixes: 351fbee21986 ("common/cpt: support hash")
Signed-off-by: Ankur Dwivedi
Signed-off-by: Anoob Joseph
---
drivers/
any other comments on this
series?
Anoob
On 10-07-2018 04:16, De Lara Guarch, Pablo wrote:
External Email
Hi Anoob,
-Original Message-
From: Anoob Joseph [mailto:anoob.jos...@caviumnetworks.com]
Sent: Thursday, June 14, 2018 11:18 AM
To: Richardson, Bruce ; De Lara Guarch, Pablo
Cc: An
Hi Pablo,
On 10-07-2018 04:19, De Lara Guarch, Pablo wrote:
External Email
-Original Message-
From: Anoob Joseph [mailto:anoob.jos...@caviumnetworks.com]
Sent: Thursday, June 14, 2018 11:18 AM
To: Richardson, Bruce ; De Lara Guarch, Pablo
Cc: Anoob Joseph ; Jerin Jacob
; Narayana
Hi Pablo,
On 10-07-2018 04:21, De Lara Guarch, Pablo wrote:
External Email
-Original Message-
From: Anoob Joseph [mailto:anoob.jos...@caviumnetworks.com]
Sent: Thursday, June 14, 2018 12:49 PM
To: Richardson, Bruce ; De Lara Guarch, Pablo
Cc: Anoob Joseph ; Jerin Jacob
; Narayana
Guarch, Pablo wrote:
External Email
-Original Message-
From: De Lara Guarch, Pablo
Sent: Monday, June 18, 2018 3:30 PM
To: Anoob Joseph ; Akhil Goyal
Cc: Thomas Monjalon ; Ankur Dwivedi
; Jerin Jacob
; Murthy NSSR
; Narayana Prasad
; Nithin Dabilpuram
; Ragothaman Jayaraman
Hi Pablo,
I'll look into this and will give you an updated patch.
Thanks,
Anoob
On 10-07-2018 15:56, De Lara Guarch, Pablo wrote:
External Email
Hi Anoob,
-Original Message-
From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Anoob Joseph
Sent: Wednesday, July 4, 2018 2:56
Hi Pablo,
Please see inline.
Thanks,
Anoob
On 10-07-2018 17:18, De Lara Guarch, Pablo wrote:
External Email
-Original Message-
From: De Lara Guarch, Pablo
Sent: Tuesday, July 10, 2018 12:17 PM
To: 'Anoob Joseph' ; Doherty, Declan
Cc: 'Akhil Goyal' ; 'Anku
Hi Pablo,
On 10-07-2018 18:57, De Lara Guarch, Pablo wrote:
External Email
-Original Message-
From: Anoob Joseph [mailto:anoob.jos...@caviumnetworks.com]
Sent: Tuesday, July 10, 2018 1:23 PM
To: De Lara Guarch, Pablo ; Doherty, Declan
Cc: Akhil Goyal ; Ankur Dwivedi
; Jerin Jacob
support using the head/tailroom, they can continue to operate
without any performance-drop.
Signed-off-by: Anoob Joseph
---
v2:
* No change
v1:
* Removed deprecation notice
* Updated release note
* Renamed new fields to have 'mbuf' in the name
* Changed the type of new fields to uint16_
ation notice and updated release notes
* Added corresponding change in test-cryptodev
Anoob Joseph (4):
cryptodev: add min headroom and tailroom requirement
app/crypto-perf: honour cryptodev's min headroom/tailroom
test/crypto: skip validation of head/tailroom used by PMD
crypto/sche
Crypto dev would specify its headroom and tailroom requirement and the
application is expected to honour this while creating buffers.
Signed-off-by: Anoob Joseph
---
v2:
* No change
v1:
* Accomodated the name change of new fields
app/test-crypto-perf/cperf_options.h | 2 ++
app/test
Minimum head/tailroom requirement for each PMD has to be considered
while populating the dev_info.
Signed-off-by: Anoob Joseph
---
v2:
* Added this patch
drivers/crypto/scheduler/scheduler_pmd_ops.c | 16
1 file changed, 16 insertions(+)
diff --git a/drivers/crypto/scheduler
Crypto PMDs would specify the head/tailroom it would use while
processing the crypto requests. This need to be considered while
verifying buffers processed by crypto PMDs.
Signed-off-by: Anoob Joseph
---
v2:
* No change
v1:
* Added patch
test/test/test_cryptodev_blockcipher.c | 60
Signed-off-by: Anoob Joseph
---
v2:
* Merged the patch which was adding the common header
v1:
* Retaining Intel license with copied code
examples/l2fwd/l2fwd_common.h | 25 +
examples/l2fwd/main.c | 16 ++--
2 files changed, 27 insertions(+), 14
erged small patches with others as directed by Pablo
v1:
* Fix all checkpatch reported issues
Anoob Joseph (12):
examples/l2fwd: move macro definitions to common header
examples/l2fwd: move structure definitions to common header
examples/l2fwd: move globally accessed vars to common header
exa
1001 - 1100 of 1921 matches
Mail list logo