On Fri, Nov 18, 2022 at 12:58 PM Uttarwar, Sunil Prakashrao
<sunilprakashrao.uttar...@amd.com> wrote:
> Hi David,
>
> Please find the below update
>
> - only one DPDK application can use ccp crypto engines (PCI bus 
> allow/blocklist is not respected, right?),
> Yes, only one crypto device can be used in a DPDK application for the crypto 
> operations. This is introduced from the patch crypto/ccp: convert driver from 
> vdev to PCI. This is implemented as per community suggestion.

Community suggested to have this driver a standard PCI driver, not a vdev one.
I don't remember anything about the limitation.
Can you point at the discussion that leaded to this?


>
> - since only one crypto device is exposed, there is no way for the 
> application to dedicate/decide how to distribute crypto operations over the 
> different ccp crypto engines available on the system.
>
> When there is no ccp device passed from the application 
> dpdk-test-crypto-perf, it tries to probe all CCP devices present on a system 
> and only one device can be used. It seems this is bug in the patch 
> implemented for crypto/ccp: convert driver from vdev to PCI and we are 
> looking into this.

Indeed.


So how should we proceed?
Patches 1 to 3 are ready and can be merged.

I don't mind dropping patch 4 if you have a better solution/alternative.


-- 
David Marchand

Reply via email to