[PATCH 3/3] doc/nics: document how to create large VFs for iavf

Medvedkin, Vladimir vladimir.medvedkin at intel.com
Thu May 1 17:54:25 CEST 2025


Acked-by: Vladimir Medvedkin <vladimir.medvedkin at intel.com>

On 24/02/2025 15:26, Bruce Richardson wrote:
> Document the additional step necessary to create large VFs for iavf when
> using ice kernel driver v1.13.7 or later.
>
> Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
> ---
>   doc/guides/nics/intel_vf.rst | 5 +++++
>   1 file changed, 5 insertions(+)
>
> diff --git a/doc/guides/nics/intel_vf.rst b/doc/guides/nics/intel_vf.rst
> index 708cb85417..eb939df41a 100644
> --- a/doc/guides/nics/intel_vf.rst
> +++ b/doc/guides/nics/intel_vf.rst
> @@ -138,6 +138,11 @@ Intel\ |reg| E800 Series Ethernet devices:
>     for example: ``-a 18:00.0,quanta_size=2048``.
>     The default value is 1024, and quanta size should be set as the product of 64 in legacy host interface mode.
>   
> +* When using the Intel out-of-tree "ice" PF/kernel driver v1.13.7 or later,
> +  to create VFs with >16 queues (aka. "large VFs"),
> +  it is necessary to change the rss_lut_vf_addr setting in sysfs from the default of 64 to 512.
> +  This can be done using the following command for the first VF on an interface:
> +  ``echo 512 > /sys/class/net/<PF interface>/device/virtfn0/rss_lut_vf_attr``
>   
>   The PCIE host-interface of Intel Ethernet Switch FM10000 Series VF infrastructure
>   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-- 
Regards,
Vladimir



More information about the dev mailing list