Hi,

 

I have user question on using the QAT device in the DPDK. 

In the real design, after calling enqueuer_burst() on the specified queue pair 
at one of the lcore, usually which one is usually done?

1.     should we do run-to-completion to call dequeuer_burst() waiting for the 
device finishing the crypto operation, 

2.     or should we do pipe-line, in which we return right after 
enqueuer_burst() and release the CPU. And call dequeuer_burst() on other thread 
function?

Option 1 is more like synchronous and can be seen on all the DPDK crypto 
examples, while option 2 is asynchronous which I have never seen in any 
reference design if I missed anything.

 

Thanks,

Alex

Reply via email to