>> >> 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