[dpdk-dev] [PATCH] net/bonding: stop and deactivate slaves when bonding port is stopped
Chas Williams
3chas3 at gmail.com
Mon Aug 6 17:50:49 CEST 2018
On Sun, Aug 5, 2018 at 5:55 PM Thomas Monjalon <thomas at monjalon.net> wrote:
> 02/08/2018 15:38, Doherty, Declan:
> > On 01/08/2018 2:18 PM, Radu Nicolau wrote:
> > > When a bonding port is stopped also stop and deactivate all slaves.
> > > Otherwise slaves will be still listed as active.
> > >
> > > Fixes: 69bce062132b ("net/bonding: do not clear active slave count")
> > > Cc: stable at dpdk.org
> > >
> > > Signed-off-by: Radu Nicolau <radu.nicolau at intel.com>
> >
> > Acked-by: Declan Doherty <declan.doherty at intel.com>
>
> Waiting for opinion from the other bonding maintainer (Chas)
> who started to review and has some doubts.
>
The slaves being listed as active is not a bug. If the slaves are not
deactivated, then they should be considered activated. Previously,
stopping the bonding PMD just reset the active slave count. That's
not the right way to deactivate slaves. This was fixed by 69bce062132b.
This patch is new behavior of explicitly deactivating the slaves when
the bonding PMD is stopped.
As I mentioned, I think this makes life difficult for those of us using
an external state machine. However, that should probably be fixed
differently then.
>
> Chas, please do you agree with Declan's ack?
>
>
>
Change the Fixes line.
More information about the dev
mailing list