On Fri, Oct 25, 2024 at 05:21:22PM +0530, Shijith Thotton wrote: > The value of RTE_IOVA_IN_MBUF has always been disabled on CNXK > platforms, as IOVA in the mbuf is unnecessary. This update changes that > behavior to respect the value set by the user. A warning message will be > printed if the build is configured to enable IOVA on the CNXK platform. > > Signed-off-by: Shijith Thotton <sthot...@marvell.com> > --- > v3: > - Updated documentation. > > v2: > - Don't override the default value of RTE_IOVA_IN_MBUF in CNXK platform. > - Print a warning message if IOVA in mbuf is enabled on CNXK platform. > > config/arm/meson.build | 8 ++------ > doc/guides/platform/cnxk.rst | 13 +++++++------ > drivers/common/cnxk/meson.build | 7 +++++++ > 3 files changed, 16 insertions(+), 12 deletions(-) > > diff --git a/config/arm/meson.build b/config/arm/meson.build > index 55be7c8711..20f7f6508c 100644 > --- a/config/arm/meson.build > +++ b/config/arm/meson.build > @@ -459,10 +459,7 @@ soc_cn9k = { > 'description': 'Marvell OCTEON 9', > 'implementer': '0x43', > 'part_number': '0xb2', > - 'numa': false, > - 'flags': [ > - ['RTE_IOVA_IN_MBUF', 0] > - ] > + 'numa': false > } > > soc_cn10k = { > @@ -471,8 +468,7 @@ soc_cn10k = { > 'flags': [ > ['RTE_MAX_LCORE', 24], > ['RTE_MAX_NUMA_NODES', 1], > - ['RTE_MEMPOOL_ALIGN', 128], > - ['RTE_IOVA_IN_MBUF', 0] > + ['RTE_MEMPOOL_ALIGN', 128]
FYI, meson is ok with trailing commas [1], so you don't need to modify this line at all, just leave the comma at the end. /Bruce [1] https://mesonbuild.com/Style-guide.html#trailing-commas