Hi folks, Give the following patch a try and let me know. https://gerrit.fd.io/r/#/c/17184/
I have done some very basic testing with SW cryptodev with single queue pair and all seems fine. Let me know if there is any issue with it. Regards, Sergio ________________________________ From: Roberts, Lee A. <lee.robe...@hpe.com> Sent: Tuesday, January 29, 2019 3:49 PM To: Sergio Gonzalez Monroy; manuel.alo...@cavium.com; vpp-dev@lists.fd.io Subject: RE: [vpp-dev] Question about crypto dev queue pairs #vpp Sergio, I encountered the same problem when attempting to enable the AMD CCP poll mode driver in VPP 18.10. As mentioned earlier in this e-mail thread, with max_qp = 1, max_res_idx becomes 65535 in the following statement: max_res_idx = (dev->max_qp / 2) - 1; I hadn’t found the time to study/debug the code to understand whether this was a VPP or DPDK issue. If you have a patch available in the next few days, I could test it with the AMD CCP device. - Lee Roberts From: vpp-dev@lists.fd.io [mailto:vpp-dev@lists.fd.io] On Behalf Of Sergio Gonzalez Monroy Sent: Tuesday, January 29, 2019 2:18 AM To: manuel.alo...@cavium.com; vpp-dev@lists.fd.io Subject: Re: [vpp-dev] Question about crypto dev queue pairs #vpp Hi Manuel, This is likely a mismatch in VPP side. I only tested it with QAT (2 qps per VF) and SW cryptodevs (default 8 qps) at the time (over a year ago). I only tested it with SW cryptodevs and QAT, that was the HW I had access to. So like I mentioned before, if you do not want to rework the code to support 1 qp per resource, then a check for at least 2 qps per device is required to use that device. I could provide a patch to use 1 pq per resource over the next few days if you are interested in it or could review if you decide to do the work. Which device do you want to use? Regards, Sergio ________________________________ From: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io> <vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>> on behalf of manuel.alo...@cavium.com<mailto:manuel.alo...@cavium.com> <manuel.alo...@cavium.com<mailto:manuel.alo...@cavium.com>> Sent: Monday, January 28, 2019 4:15 PM To: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io> Subject: Re: [vpp-dev] Question about crypto dev queue pairs #vpp Hi Sergio, thank you for the explanation, I see that there are 2 (or more qps). My concern was due to dpdk, since there are a few device drivers exporting only one queue pair for their crypto devices. (I followed the code assuming one qps, based on a dpdk-18.11 exported value) So I do not know where is the mismatching, vpp or dpdk? BR, Manuel
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12077): https://lists.fd.io/g/vpp-dev/message/12077 Mute This Topic: https://lists.fd.io/mt/29538345/21656 Mute #vpp: https://lists.fd.io/mk?hashtag=vpp&subid=1480452 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-