On Fri, Mar 11, 2022 at 12:06 PM Kevin Traynor <[email protected]> wrote: > > There are currently some checks for cross-numa polling cases to > ensure that they won't effect the accuracy of the PMD ALB. > > If an rxq is pinned to a pmd core by the user it will not be > reassigned by OVS, so even if it is non-local numa polled it > will not impact PMD ALB accuracy. > > To establish this, a check was made on whether the pmd core was > isolated or not. However, since other_config:pmd-rxq-isolate was > introduced, rxqs may be pinned but the pmd core not isolated. > > It means that by setting pmd-rxq-isolate=false and doing non-local > numa pinning, PMD ALB may not run where it should. > > If the core is isolated we can skip individual rxq checks but if not, > we should check the individual rxqs for pinning before we disallow > PMD ALB. > > Also, update function comments to make it's operation clearer. > > Fixes: 6193e03267c1 ("dpif-netdev: Allow pin rxq and non-isolate PMD.") > > Signed-off-by: Kevin Traynor <[email protected]> > ---
Acked-by: Mike Pattrick <[email protected]> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
