[dpdk-dev] [PATCH] librte_eal: add APIs to speedup virt2iova/phys
Burakov, Anatoly
anatoly.burakov at intel.com
Thu Apr 1 12:38:28 CEST 2021
On 25-Mar-21 1:32 PM, David Marchand wrote:
> Hello,
>
> On Mon, Apr 20, 2020 at 4:13 PM Li Feng <fengli at smartx.com> wrote:
>>
>> Cool, thank you, Anatoly and Kozlyuk.
>>
>> I haven't found how Windows implements the rte_mem_virt2phy.
>>
>> Using an opaque structure pointer as the first argument is a good idea.
>
> I pinged about this patch status 6 months ago but got no reply.
> Trying again in public.
>
> From the thread, I understand that at best it would have to be done differently.
>
I would agree with the latter. Like i said in my original response, the
fd-less API's are already on the very of what's acceptable and in the
perfect world we wouldn't have them in the first place, and i don't like
the fact that they exist and would wholly discourage their use, mainly
because of very confusing semantics of real physical address vs. DPDK's
IOVA vs. user IOVA, and potential for errors due to trying to resolve an
IOVA address of something that doesn't even have it.
Given the above, I certainly don't like the idea of building on top of
these API's.
--
Thanks,
Anatoly
More information about the dev
mailing list