Hello Kevin,

On Thu, 11 Sept 2025 at 15:33, Kevin Traynor <ktray...@redhat.com> wrote:
>
> Add some more details about dpdk-lcore-mask and remove
> the recommendation to use it.
>
> Signed-off-by: Kevin Traynor <ktray...@redhat.com>
> ---
>  vswitchd/vswitch.xml | 19 ++++++++++++++-----
>  1 file changed, 14 insertions(+), 5 deletions(-)
>
> diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
> index 332d8890d..ba0b8e839 100644
> --- a/vswitchd/vswitch.xml
> +++ b/vswitchd/vswitch.xml
> @@ -335,11 +335,20 @@
>          </p>
>          <p>
> -          For performance reasons, it is best to set this to a single core on
> -          the system, rather than allow lcore threads to float.
> +          The lowest set core will be assigned in DPDK as the DPDK main 
> thread.
> +          Other set bits will be assigned by DPDK as DPDK worker threads.
> +          As OVS implements it's own threading for the datapath (see

Nit: its*

> +          <ref column="other_config" key="pmd-cpu-mask"/>), DPDK worker
> +          threads will be unused.
>          </p>
>          <p>
> -          If not specified, the value will be determined by choosing the 
> lowest
> -          CPU core from initial cpu affinity list. Otherwise, the value will 
> be
> -          passed directly to the DPDK library.
> +          If this option is specified, all OVS main, handler, and revalidator
> +          threads will be pinned to the selected DPDK main thread core.
> +          This means that potentially many threads will share a single CPU
> +          core, which may not be desirable for performance reasons.
> +        </p>
> +        <p>
> +          If this option is not specified the value for DPDK initialization
> +          will be auto-determined and all OVS main, revalidator and handler
> +          threads will float on the OVS cpu affinity list.
>          </p>
>        </column>

Reviewed-by: David Marchand <david.march...@redhat.com>


-- 
David Marchand

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to