Re: [PATCH v2 00/11] Introducing NXP DPAA2 SEC based cryptodev PMD
From: De Lara Guarch, Pablo <hidden>
Date: 2017-01-09 13:31:09
-----Original Message-----
From: Akhil Goyal [mailto:akhil.goyal@nxp.com]
Sent: Thursday, December 22, 2016 8:17 PM
To: dev@dpdk.org
Cc: thomas.monjalon@6wind.com; Doherty, Declan; De Lara Guarch, Pablo;
hemant.agrawal@nxp.com; Mcnamara, John; nhorman@tuxdriver.com;
Akhil Goyal
Subject: [PATCH v2 00/11] Introducing NXP DPAA2 SEC based cryptodev
PMD
Based over the DPAA2 PMD driver [1], this series of patches introduces the
DPAA2_SEC PMD which provides DPDK crypto driver for NXP's DPAA2
CAAM
Hardware accelerator.
SEC is NXP DPAA2 SoC's security engine for cryptographic acceleration and
offloading. It implements block encryption, stream cipher, hashing and
public key algorithms. It also supports run-time integrity checking, and a
hardware random number generator.
Besides the objects exposed in [1], another key object has been added
through this patch:
- DPSECI, refers to SEC block interface
:: Patch Layout ::
0001 : lib: Add rte_device pointer in cryptodevice.
This patch may not be needed as some parallel work
is going on on the mailing list.
0002~0003: Run Time Assembler(RTA) common library for CAAM
hardware
0004 : Documentation
0005~0009: Crytodev PMD
0010 : Performance Test
0011 : MAINTAINERS
:: Pending/ToDo ::
- More functionality and algorithms are still work in progress
-- Hash followed by Cipher mode
-- session-less API
-- Chained mbufs
- Functional tests would be enhanced in v3Hi Akhil, Are you planning to send this v3 anytime soon? Thanks, Pablo