bonding: fix bond_open() don't always set slave active flag
bonding: fix bond_open() don't always set slave active flag

Mode 802.3ad, fix incorrect bond slave active state when slave is not in
active aggregator. During bond_open(), the bonding driver always sets
the slave active flag to true if the bond is not in active-backup, alb,
or tlb modes. Bonding should let the aggregator selection logic set the
active flag when in 802.3ad mode.

Cc: Andy Gospodarek <235a7d7680e417ef53409d6a24f3311a70688752@cumulusnetworks.com>
Reviewed-by: Nikolay Aleksandrov <262b42b771725e3ebec40395f2b058e593df7462@redhat.com>
Signed-off-by: Wilson Kok <9937d6c4e279711f30d620c8f4a144fb654ea717@cumulusnetworks.com>
Signed-off-by: Jonathan Toppins <d37c3608bdaa3ffecc3bffd396174be8f24f61bc@cumulusnetworks.com>
Signed-off-by: Jay Vosburgh <e90b70171c6829bb48b48028157765080875cd1f@canonical.com>
Signed-off-by: David S. Miller <fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs