[EXT] Re: [PATCH v2 0/5] mbuf dynamic field expansion

Shijith Thotton sthotton at marvell.com
Wed Sep 21 16:01:46 CEST 2022


>>
>> This is a continuation of the discussions[1] to add mbuf physical address field to
>dynamic field.
>> Previous version was to add PA field to dynamic field area based on the EAL
>IOVA mode option. It was
>> deemed unsafe as some components could still use the PA field without
>checking IOVA mode and there
>> are drivers which need PA to work. One suggestion was to make the IOVA mode
>check at compile time so
>> that drivers which need PA can be disabled during build. This series adds this
>new meson build
>> options. Second patch adds mbuf PA field to dynamic field on such builds. Last
>two patches enable
>> Marvell cnxk PMDs and software PMDs in IOVA as VA build as they work without
>PA field.
>>
>> 1. https://urldefense.proofpoint.com/v2/url?u=https-
>3A__inbox.dpdk.org_dev_57d2ab7fff672716d37ba4078e2e3bb2db126607.1656605
>763.git.sthotton-
>40marvell.com_&d=DwIBaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=G9w4KsPaQLACBf
>GCL35PtiRH996yqJDxAZwrWegU2qQ&m=RVZ3bqz5IbpylWX3m-
>OEHVvbDom50kJbVz2VAWw9H3FdDKDd_gCWP2HM3bKpEVrq&s=M9Pruz-
>xzKgnYz6wvM-rH2539EZ4H_lflREfPsIZU7M&e=  .
>>
>> v2:
>>  * Used RTE_IOVA_AS_VA instread of rte_is_iova_as_va_build().
>>  * Moved mbuf next pointer to first cacheline if RTE_IOVA_AS_VA = 1.
>
>It seems there was an issue with receiving this series from patchwork pov.
>Please resend this v2 so that we get it through the CI.
>

I have sent v3 (https://patchwork.dpdk.org/project/dpdk/list/?series=24751).
Please try pulling it. I forgot to add thread info in v2.

Thanks,
Shijith


More information about the dev mailing list