Re: [ovs-dev] [RFC PATCH 6/6] dpif-netdev: Change rxq_scheduling to use rxq processing cycles.

2017-06-09 Thread Kevin Traynor
ject: [ovs-dev] [RFC PATCH 6/6] dpif-netdev: Change rxq_scheduling to >> use rxq processing cycles. >> >> Previously rxqs were distributed to pmds by round robin in port/queue >> order. >> >> Now that we have the processing cycles used for existing rxqs, use that &

Re: [ovs-dev] [RFC PATCH 6/6] dpif-netdev: Change rxq_scheduling to use rxq processing cycles.

2017-06-02 Thread Stokes, Ian
> > -Original Message- > > From: ovs-dev-boun...@openvswitch.org [mailto:ovs-dev- > > boun...@openvswitch.org] On Behalf Of Kevin Traynor > > Sent: Friday, May 5, 2017 5:34 PM > > To: d...@openvswitch.org > > Subject: [ovs-dev] [RFC PATCH 6/6] dpif-netd

Re: [ovs-dev] [RFC PATCH 6/6] dpif-netdev: Change rxq_scheduling to use rxq processing cycles.

2017-06-02 Thread Stokes, Ian
> -Original Message- > From: ovs-dev-boun...@openvswitch.org [mailto:ovs-dev- > boun...@openvswitch.org] On Behalf Of Kevin Traynor > Sent: Friday, May 5, 2017 5:34 PM > To: d...@openvswitch.org > Subject: [ovs-dev] [RFC PATCH 6/6] dpif-netdev: Change rxq_scheduling to &g

[ovs-dev] [RFC PATCH 6/6] dpif-netdev: Change rxq_scheduling to use rxq processing cycles.

2017-05-05 Thread Kevin Traynor
Previously rxqs were distributed to pmds by round robin in port/queue order. Now that we have the processing cycles used for existing rxqs, use that information to try and produced a better balanced distribution of rxqs across pmds. i.e. given multiple pmds, the rxqs which have consumed the larges