On Wed, Sep 07, 2022 at 08:31:09AM -0700, Stephen Hemminger wrote:
> On Wed, 7 Sep 2022 19:13:36 +0530 Shijith Thotton <sthot...@marvell.com>
> wrote:
> 
> > IOVA mode in DPDK is either PA or VA. The new build option iova_as_va
> > configures the mode to VA at compile time and prevents setting it to PA
> > at runtime. For now, all drivers which are not always enabled are
> > disabled with this option. Supported driver can set the flag
> > pmd_iova_as_va in its build file to enable build.
> > 
> > mbuf structure holds the physical (PA) and virtual address (VA) of a
> > buffer. if IOVA mode is set to VA, PA is redundant as it is the same as
> > VA. So PA field need not be updated and marked invalid if the build is
> > configured to use only VA.
> > 
> > Signed-off-by: Shijith Thotton <sthot...@marvell.com>
> 
> NAK This works ok for use cases where NFV is building local version of
> DPDK, but meson options dont work for distro vendors.
> 
I think for something of this magnitude a build-time option is definitely
the way to go. Sure, it won't be available in distro-packages, but for
something like this it's just too invasive - and rather niche IMHO - to
make a runtime option.

/Bruce

Reply via email to