[dpdk-dev] [PATCH v3 0/8] Dynamic RSS Configuration for Bonding

Thomas Monjalon thomas.monjalon at 6wind.com
Mon Jul 13 13:18:13 CEST 2015


2015-07-13 13:03, Thomas Monjalon:
> 2015-07-01 11:05, Declan Doherty:
> > On 29/06/15 15:50, Tomasz Kulasek wrote:
> > > OVERVIEW
> > > --------
> > > 1) Setting .rxmode.mq_mode for bonding device to ETH_MQ_RX_RSS makes bonding
> > > device fully RSS-capable, so all slaves are synchronized with its configuration.
> > > This mode is intended to provide RSS configuration as known from "dynamic RSS
> > > configuration for one port" and made slaves transparent for client application
> > > implementation.
> > >
> > > 2) If .rxmode.mq_mode for bonding device isn't ETH_MQ_RX_RSS, slaves are not
> > > synchronized. That provides an ability to configure them manually. This mode may
> > > be useful when application wants to manage RSS in an unusual way and the
> > > consistency of RSS configuration for slaves isn't required.
> > >
> > > Turning on/off RSS mode for slaves when bonding is started is not possible.
> > > Other RSS configuration is propagated over slaves, when bonding device API is
> > > used to do it.
> > >
> > > v3 changes:
> > >   - checkpatch cleanups
> > ...
> > 
> > Acked-by : Declan Doherty <declan.doherty at intel.com>
> 
> Applied without patches 5 and 6:

Sorry, after more review, this series won't be pushed at all.
There is an obvious error in patch 4, and patch 2/3 must be discussed.

> - As discussed earlier, patch 5 workaround a missing flag to announce stats
> per queue availability.
> 
> - Patch 6 introduce a new dependency (ncurses) to build a new bond_rss example.
> Examples are useful to show how to use some features. Maybe you can show
> bonding RSS in the existing bonding example without adding bells and whistles.
> The example directory must be kept reasonnably maintainable.




More information about the dev mailing list