[ovs-dev] [PATCH v4 6/7] dpif-netdev: Allow pin rxq and non-isolate PMD.
Pai G, Sunil
sunil.pai.g at intel.com
Fri Jul 9 11:10:31 UTC 2021
Hi Kevin,
<snipped>
> Subject: [PATCH v4 6/7] dpif-netdev: Allow pin rxq and non-isolate PMD.
>
> Pinning an rxq to a PMD with pmd-rxq-affinity may be done for various
> reasons such as reserving a full PMD for an rxq, or to ensure that multiple
> rxqs from a port are handled on different PMDs.
>
> Previously pmd-rxq-affinity always isolated the PMD so no other rxqs could
> be assigned to it by OVS. There may be cases where there is unused cycles
> on those pmds and the user would like other rxqs to also be able to be
> assigned to it by OVS.
>
> Add an option to pin the rxq and non-isolate the PMD. The default behaviour
> is unchanged, which is pin and isolate the PMD.
>
> In order to pin and non-isolate:
> ovs-vsctl set Open_vSwitch . other_config:pmd-rxq-isolate=false
>
> Note this is available only with group assignment type, as pinning conflicts
> with the operation of the other rxq assignment algorithms.
>
> Signed-off-by: Kevin Traynor <ktraynor at redhat.com>
> ---
> Documentation/topics/dpdk/pmd.rst | 9 ++-
> NEWS | 3 +
> lib/dpif-netdev.c | 34 ++++++++--
> tests/pmd.at | 105 ++++++++++++++++++++++++++++++
> vswitchd/vswitch.xml | 19 ++++++
> 5 files changed, 162 insertions(+), 8 deletions(-)
>
<snipped>
LGTM.
Acked-by: Sunil Pai G <sunil.pai.g at intel.com>
More information about the dev
mailing list