|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
7be78d02 |
| 29-Nov-2021 |
Josh Soref <[email protected]> |
fix spelling in comments and strings
The tool comes from https://github.com/jsoref
Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1 |
|
| #
92cb1309 |
| 20-Oct-2021 |
Akhil Goyal <[email protected]> |
cryptodev: move device-specific structures
The device specific structures - rte_cryptodev and rte_cryptodev_data are moved to cryptodev_pmd.h to hide it from the applications.
Signed-off-by: Akhil
cryptodev: move device-specific structures
The device specific structures - rte_cryptodev and rte_cryptodev_data are moved to cryptodev_pmd.h to hide it from the applications.
Signed-off-by: Akhil Goyal <[email protected]> Tested-by: Rebecca Troy <[email protected]> Acked-by: Fan Zhang <[email protected]> Acked-by: Konstantin Ananyev <[email protected]>
show more ...
|
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3 |
|
| #
889317b7 |
| 26-Jul-2021 |
Amaranath Somalapuram <[email protected]> |
crypto/ccp: convert driver from vdev to PCI
drop all the code duplicating the PCI bus driver developed for enable IOMMU in vdev.
Signed-off-by: Amaranath Somalapuram <[email protected]>
|
|
Revision tags: v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1, v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1, v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3 |
|
| #
b3bf2367 |
| 07-Feb-2020 |
David Marchand <[email protected]> |
crypto/ccp: fix queue alignment
Caught by compiling with -fno-common. A ____cacheline_aligned symbol can be found in the crypto/ccp driver object files.
Looking at this driver source, the ____cache
crypto/ccp: fix queue alignment
Caught by compiling with -fno-common. A ____cacheline_aligned symbol can be found in the crypto/ccp driver object files.
Looking at this driver source, the ____cacheline_aligned (kernel?) alignment macro is undefined. The compiler treats this as a symbol definition and generates a global symbol.
Fixes: ef4b04f87fa6 ("crypto/ccp: support device init") Cc: [email protected]
Signed-off-by: David Marchand <[email protected]>
show more ...
|
|
Revision tags: v20.02-rc2, v20.02-rc1, v19.11, v19.11-rc4 |
|
| #
72775857 |
| 22-Nov-2019 |
Amaranath Somalapuram <[email protected]> |
crypto/ccp: fix scheduling of burst
CCP driver was scheduling only one CCP in a single burst(enqueue). Effective throughput was limited to 1 CCP performance. Scheduling multiple ccp within one burst
crypto/ccp: fix scheduling of burst
CCP driver was scheduling only one CCP in a single burst(enqueue). Effective throughput was limited to 1 CCP performance. Scheduling multiple ccp within one burst will increase the ccp performance. this changes will divide the enqueue packets equally among the multiple CCP
Fixes: e0d88a394e ("crypto/ccp: support run-time CPU based auth") Cc: [email protected]
Signed-off-by: Amaranath Somalapuram <[email protected]>
show more ...
|
|
Revision tags: v19.11-rc3, v19.11-rc2, v19.11-rc1, v19.08, v19.08-rc4, v19.08-rc3, v19.08-rc2, v19.08-rc1, v19.05, v19.05-rc4, v19.05-rc3, v19.05-rc2, v19.05-rc1, v19.02, v19.02-rc4, v19.02-rc3, v19.02-rc2, v19.02-rc1, v18.11, v18.11-rc5, v18.11-rc4, v18.11-rc3, v18.11-rc2, v18.11-rc1, v18.08, v18.08-rc3, v18.08-rc2, v18.08-rc1, v18.05, v18.05-rc6, v18.05-rc5, v18.05-rc4, v18.05-rc3, v18.05-rc2, v18.05-rc1 |
|
| #
d9a9e561 |
| 19-Mar-2018 |
Ravi Kumar <[email protected]> |
crypto/ccp: support AES
Added CCP cipher support for following algorithms: AES-CBC-128/192/256 AES-CTR-128/192/256 AES-ECB-128/192/256
Signed-off-by: Ravi Kumar <[email protected]>
|
| #
585d4037 |
| 19-Mar-2018 |
Ravi Kumar <[email protected]> |
crypto/ccp: support hwrng
CCP engines support true hardware random generation feature. This patch implements api to read random number from CCP to be used within PMD.
Signed-off-by: Ravi Kumar <rav
crypto/ccp: support hwrng
CCP engines support true hardware random generation feature. This patch implements api to read random number from CCP to be used within PMD.
Signed-off-by: Ravi Kumar <[email protected]>
show more ...
|
| #
70f0f8a8 |
| 19-Mar-2018 |
Ravi Kumar <[email protected]> |
crypto/ccp: support burst enqueue/dequeue
Added support for burst oriented data path.
CCP PMD selects appropriate CCP engine available on the platform and schedule the batch of crypto ops to a sele
crypto/ccp: support burst enqueue/dequeue
Added support for burst oriented data path.
CCP PMD selects appropriate CCP engine available on the platform and schedule the batch of crypto ops to a selected hardware queue of the respective crypto engine.
Signed-off-by: Ravi Kumar <[email protected]>
show more ...
|
| #
29610e41 |
| 19-Mar-2018 |
Ravi Kumar <[email protected]> |
crypto/ccp: support session related ops
Added crypto session specific basic crypto ops callback functions. Added different crypto engine types and definitions.
Signed-off-by: Ravi Kumar <ravi1.kuma
crypto/ccp: support session related ops
Added crypto session specific basic crypto ops callback functions. Added different crypto engine types and definitions.
Signed-off-by: Ravi Kumar <[email protected]>
show more ...
|
| #
3c20cf98 |
| 19-Mar-2018 |
Ravi Kumar <[email protected]> |
crypto/ccp: support basic PMD ops
Added device specific basic crypto ops callback functions.
Signed-off-by: Ravi Kumar <[email protected]>
|
| #
ef4b04f8 |
| 19-Mar-2018 |
Ravi Kumar <[email protected]> |
crypto/ccp: support device init
CCP PMD is a virtual crypto PMD which schedules a number of available actual CCP hardware engines underneath. The PMD manages all devices by its own. The PMD supports
crypto/ccp: support device init
CCP PMD is a virtual crypto PMD which schedules a number of available actual CCP hardware engines underneath. The PMD manages all devices by its own. The PMD supports CCP_5a and CCP_5b versions of crypto engines and this patch adds support to initialize and use such devices.
Signed-off-by: Ravi Kumar <[email protected]>
show more ...
|