>
>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://inbox.dpdk.org/dev/57d2ab7fff672716d37ba4078e2e3bb2db126607.16566
>05763.git.sthot...@marvell.com/.
>
>v3:
> * Cleared use of buf_iova from cnxk PMD.
>
>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.
>
>Shijith Thotton (5):
>  build: add meson option to configure IOVA mode as VA
>  mbuf: add second dynamic field member for VA only build
>  lib: move mbuf next pointer to first cache line
>  drivers: mark Marvell cnxk PMDs work with IOVA as VA
>  drivers: mark software PMDs work with IOVA as VA
>

Hi All,

Please comment if any changes are needed on the series.
Right now, there is 1 ack from Morten.

Thanks,
Shijith

Reply via email to