[dpdk-dev] [PATCH v3 00/32] Adding Cavium's OCTEONTX crypto PMD
Akhil Goyal
akhil.goyal at nxp.com
Fri Oct 5 15:14:25 CEST 2018
On 10/5/2018 6:43 PM, Joseph, Anoob wrote:
> Hi Akhil,
>
> Do you want me to send revised cover letter patch or just summarizing
> it over email would do?
You could do it as you prefer. Just wanted to know the changes that were
done in every version that are sent.
>
> Thanks,
> Anoob
> On 05-10-2018 18:34, Akhil Goyal wrote:
>> External Email
>>
>> Hi Anoob,
>>
>> Could you please add the change log in the cover note.
>>
>> Thanks,
>> Akhil
>>
>> On 10/5/2018 6:28 PM, Anoob Joseph wrote:
>>> Ankur Dwivedi (5):
>>> common/cpt: add common logging support
>>> config: add Cavium OCTEONTX crypto PMD skeleton
>>> crypto/octeontx: add register addresses
>>> common/cpt: add common code for init routine
>>> test: adds validation test
>>>
>>> Anoob Joseph (5):
>>> crypto/octeontx: add hardware init routine
>>> common/cpt: add hardware register defines
>>> crypto/octeontx: add hardware register access for misc poll
>>> crypto/octeontx: adds symmetric capabilities
>>> doc: adds doc file
>>>
>>> Murthy NSSR (5):
>>> common/cpt: add PMD ops helper functions
>>> crypto/octeontx: add global resource init
>>> crypto/octeontx: add mailbox routines
>>> crypto/octeontx: add basic dev ops
>>> common/cpt: add common macros for queue pair ops
>>>
>>> Nithin Dabilpuram (5):
>>> crypto/octeontx: add queue pair functions
>>> common/cpt: add common code required for session management
>>> crypto/octeontx: add session management ops
>>> common/cpt: add common code for fill session data
>>> crypto/octeontx: add supported sessions
>>>
>>> Ragothaman Jayaraman (4):
>>> common/cpt: add common defines for microcode
>>> common/cpt: add microcode interface for encryption
>>> common/cpt: add microcode interface for decryption
>>> common/cpt: add crypo op enqueue request manager framework
>>>
>>> Srisivasubramanian S (4):
>>> common/cpt: add support for zuc and snow3g
>>> common/cpt: add support for kasumi
>>> common/cpt: add support for hash
>>> crypto/octeontx: add routines to prepare instructions
>>>
>>> Tejasree Kondoj (4):
>>> common/cpt: add common code for enqueuing cpt instruction
>>> crypto/octeontx: add enqueue burst op
>>> common/cpt: add common code for cpt dequeue
>>> crypto/octeontx: add dequeue burst op
>>>
>>> MAINTAINERS | 7 +
>>> config/common_base | 5 +
>>> doc/guides/cryptodevs/features/octeontx.ini | 62 +
>>> doc/guides/cryptodevs/index.rst | 1 +
>>> doc/guides/cryptodevs/octeontx.rst | 128 +
>>> drivers/common/Makefile | 4 +
>>> drivers/common/cpt/Makefile | 25 +
>>> drivers/common/cpt/cpt_common.h | 91 +
>>> drivers/common/cpt/cpt_hw_types.h | 522 +++
>>> drivers/common/cpt/cpt_mcode_defines.h | 386 +++
>>> drivers/common/cpt/cpt_pmd_logs.h | 50 +
>>> drivers/common/cpt/cpt_pmd_ops_helper.c | 41 +
>>> drivers/common/cpt/cpt_pmd_ops_helper.h | 34 +
>>> drivers/common/cpt/cpt_request_mgr.h | 185 +
>>> drivers/common/cpt/cpt_ucode.h | 3650
>>> ++++++++++++++++++++
>>> drivers/common/cpt/meson.build | 8 +
>>> drivers/common/cpt/rte_common_cpt_version.map | 6 +
>>> drivers/common/meson.build | 2 +-
>>> drivers/crypto/Makefile | 1 +
>>> drivers/crypto/meson.build | 2 +-
>>> drivers/crypto/octeontx/Makefile | 46 +
>>> drivers/crypto/octeontx/meson.build | 18 +
>>> drivers/crypto/octeontx/otx_cryptodev.c | 133 +
>>> drivers/crypto/octeontx/otx_cryptodev.h | 20 +
>>> .../crypto/octeontx/otx_cryptodev_capabilities.c | 604 ++++
>>> .../crypto/octeontx/otx_cryptodev_capabilities.h | 17 +
>>> drivers/crypto/octeontx/otx_cryptodev_hw_access.c | 598 ++++
>>> drivers/crypto/octeontx/otx_cryptodev_hw_access.h | 320 ++
>>> drivers/crypto/octeontx/otx_cryptodev_mbox.c | 178 +
>>> drivers/crypto/octeontx/otx_cryptodev_mbox.h | 92 +
>>> drivers/crypto/octeontx/otx_cryptodev_ops.c | 531 +++
>>> drivers/crypto/octeontx/otx_cryptodev_ops.h | 18 +
>>> .../octeontx/rte_pmd_octeontx_crypto_version.map | 4 +
>>> mk/rte.app.mk | 5 +
>>> test/test/meson.build | 1 +
>>> test/test/test_cryptodev.c | 316 ++
>>> test/test/test_cryptodev.h | 1 +
>>> test/test/test_cryptodev_aes_test_vectors.h | 114 +-
>>> test/test/test_cryptodev_blockcipher.c | 9 +-
>>> test/test/test_cryptodev_blockcipher.h | 1 +
>>> test/test/test_cryptodev_des_test_vectors.h | 12 +-
>>> test/test/test_cryptodev_hash_test_vectors.h | 78 +-
>>> 42 files changed, 8255 insertions(+), 71 deletions(-)
>>> create mode 100644 doc/guides/cryptodevs/features/octeontx.ini
>>> create mode 100644 doc/guides/cryptodevs/octeontx.rst
>>> create mode 100644 drivers/common/cpt/Makefile
>>> create mode 100644 drivers/common/cpt/cpt_common.h
>>> create mode 100644 drivers/common/cpt/cpt_hw_types.h
>>> create mode 100644 drivers/common/cpt/cpt_mcode_defines.h
>>> create mode 100644 drivers/common/cpt/cpt_pmd_logs.h
>>> create mode 100644 drivers/common/cpt/cpt_pmd_ops_helper.c
>>> create mode 100644 drivers/common/cpt/cpt_pmd_ops_helper.h
>>> create mode 100644 drivers/common/cpt/cpt_request_mgr.h
>>> create mode 100644 drivers/common/cpt/cpt_ucode.h
>>> create mode 100644 drivers/common/cpt/meson.build
>>> create mode 100644 drivers/common/cpt/rte_common_cpt_version.map
>>> create mode 100644 drivers/crypto/octeontx/Makefile
>>> create mode 100644 drivers/crypto/octeontx/meson.build
>>> create mode 100644 drivers/crypto/octeontx/otx_cryptodev.c
>>> create mode 100644 drivers/crypto/octeontx/otx_cryptodev.h
>>> create mode 100644
>>> drivers/crypto/octeontx/otx_cryptodev_capabilities.c
>>> create mode 100644
>>> drivers/crypto/octeontx/otx_cryptodev_capabilities.h
>>> create mode 100644 drivers/crypto/octeontx/otx_cryptodev_hw_access.c
>>> create mode 100644 drivers/crypto/octeontx/otx_cryptodev_hw_access.h
>>> create mode 100644 drivers/crypto/octeontx/otx_cryptodev_mbox.c
>>> create mode 100644 drivers/crypto/octeontx/otx_cryptodev_mbox.h
>>> create mode 100644 drivers/crypto/octeontx/otx_cryptodev_ops.c
>>> create mode 100644 drivers/crypto/octeontx/otx_cryptodev_ops.h
>>> create mode 100644
>>> drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map
>>>
>>
>
More information about the dev
mailing list