>>
>> In crypto producer mode, producer core enqueues cryptodev with software
>> generated crypto ops and worker core dequeues crypto completion events
>> from the eventdev. Event crypto metadata used for above processing is pre-
>> populated in each crypto session.
>>
>> Parameter --prod_type_cryptodev can be used to enable crypto producer
>> mode. Parameter --crypto_adptr_mode can be set to select the crypto
>> adapter mode, 0 for OP_NEW and 1 for OP_FORWARD.
>>
>> This mode can be used to measure the performance of crypto adapter.
>>
>> Example:
>>   ./dpdk-test-eventdev -l 0-2 -w <EVENTDEV> -w <CRYPTODEV> -- \
>>   --prod_type_cryptodev --crypto_adptr_mode 1 --test=perf_atq \
>>   --stlist=a --wlcores 1 --plcores 2
>>
>I still see error with both OP_NEW and OP_FORWARD mode. Can't run the test.
>root@xdp-dev:/home/intel/abhi/dpdk-next-eventdev/abhi# ./app/dpdk-test-
>eventdev -l 0-8 -s 0xf0 --vdev=event_sw0  --vdev="crypto_null" -- --
>prod_type_cryptodev --crypto_adptr_mode 1 --test=perf_queue --stlist=a --
>wlcores 1 --plcores 2
>EAL: Detected CPU lcores: 96
>EAL: Detected NUMA nodes: 2
>EAL: Detected static linkage of DPDK
>EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
>EAL: Selected IOVA mode 'PA'
>EAL: VFIO support initialized
>CRYPTODEV: Creating cryptodev crypto_null
>
>CRYPTODEV: Initialisation parameters - name: crypto_null,socket id: 0, max 
>queue
>pairs: 8
>TELEMETRY: No legacy callbacks, legacy socket not created
>        driver               : event_sw
>        test                 : perf_queue
>        dev                  : 0
>        verbose_level        : 1
>        socket_id            : -1
>        pool_sz              : 16384
>        main lcore           : 0
>        nb_pkts              : 67108864
>        nb_timers            : 100000000
>        available lcores     : {0 1 2 3 8}
>        nb_flows             : 1024
>        worker deq depth     : 16
>        fwd_latency          : false
>        nb_prod_lcores       : 1
>        producer lcores      : {2}
>        nb_worker_lcores     : 1
>        worker lcores        : {1}
>        nb_stages            : 1
>        nb_evdev_ports       : 2
>        nb_evdev_queues      : 1
>        queue_priority       : false
>        sched_type_list      : {A}
>        crypto adapter mode  : OP_FORWARD
>        nb_cryptodev         : 1
>        prod_type            : Event crypto adapter producers
>        prod_enq_burst_sz    : 1
>CRYPTODEV: elt_size 0 is expanded to 208
>
>error: perf_event_crypto_adapter_setup() crypto adapter OP_FORWARD mode
>unsupported
>
>error: main() perf_queue: eventdev setup failed
>
 
No change from previous version.
Apply the patch "[RFC] app/eventdev: add software crypto adapter support" for 
using SW.

Reply via email to