|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
06c047b6 |
| 09-Feb-2022 |
Stephen Hemminger <[email protected]> |
remove unnecessary null checks
Functions like free, rte_free, and rte_mempool_free already handle NULL pointer so the checks here are not necessary.
Remove redundant NULL pointer checks before free
remove unnecessary null checks
Functions like free, rte_free, and rte_mempool_free already handle NULL pointer so the checks here are not necessary.
Remove redundant NULL pointer checks before free functions found by nullfree.cocci
Signed-off-by: Stephen Hemminger <[email protected]>
show more ...
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1, 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 |
|
| #
09a0fd73 |
| 25-Dec-2020 |
Amaranath Somalapuram <[email protected]> |
crypto/ccp: enable IOMMU
CCP use vdev framework, and vdev framework don’t support IOMMU. Adding custom IOMMU support for AMD CCP driver.
Signed-off-by: Amaranath Somalapuram <[email protected]>
|
|
Revision tags: v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1 |
|
| #
72f82c43 |
| 14-Sep-2020 |
Thomas Monjalon <[email protected]> |
mem: remove physical address aliases
Remove the deprecated unioned fields phys_addr from the structures rte_memseg and rte_memzone. They are replaced with the fields iova which are at the same offse
mem: remove physical address aliases
Remove the deprecated unioned fields phys_addr from the structures rte_memseg and rte_memzone. They are replaced with the fields iova which are at the same offsets.
Signed-off-by: Thomas Monjalon <[email protected]> Acked-by: Andrew Rybchenko <[email protected]> Acked-by: Anatoly Burakov <[email protected]> Acked-by: Hemant Agrawal <[email protected]> Acked-by: Ray Kinsella <[email protected]>
show more ...
|
|
Revision tags: 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 |
|
| #
4f429be4 |
| 26-Apr-2020 |
Yunjian Wang <[email protected]> |
crypto/ccp: fix fd leak on probe failure
Zero is a valid fd. When ccp_probe_device() is failed, the uio_fd won't be closed thus leading fd leak.
Fixes: ef4b04f87fa6 ("crypto/ccp: support device ini
crypto/ccp: fix fd leak on probe failure
Zero is a valid fd. When ccp_probe_device() is failed, the uio_fd won't be closed thus leading fd leak.
Fixes: ef4b04f87fa6 ("crypto/ccp: support device init") Cc: [email protected]
Signed-off-by: Yunjian Wang <[email protected]> Acked-by: Ravi Kumar <[email protected]>
show more ...
|
|
Revision tags: v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1, v19.11, v19.11-rc4, 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 |
|
| #
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 ...
|
| #
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 ...
|