> -----Original Message----- > From: Intel-wired-lan <[email protected]> On Behalf Of Dave > Ertman > Sent: 20 November 2025 23:28 > To: [email protected] > Cc: Keller, Jacob E <[email protected]>; Marcin Szycik > <[email protected]> > Subject: [Intel-wired-lan] [PATCH iwl-net] ice: Avoid detrimental cleanup for > bond during interface stop > > When the user issues an administrative down to an interface that is the > primary for an aggregate bond, the prune lists are being purged. This breaks > communication to the secondary interface, which shares a prune list on the > main switch block while bonded together. > > For the primary interface of an aggregate, avoid deleting these prune lists > during stop, and since they are hardcoded to specific values for the default > vlan and QinQ vlans, the attempt to re-add them during the up phase will > quietly fail without any additional problem. > > Fixes: 1e0f9881ef79 ("ice: Flesh out implementation of support for SRIOV on > bonded interface") > Reviewed-by: Jacob Keller <[email protected]> > Reviewed-by: Marcin Szycik <[email protected]> > Signed-off-by: Dave Ertman <[email protected]> > --- > drivers/net/ethernet/intel/ice/ice_lib.c | 25 ++++++++++++++++-------- > 1 file changed, 17 insertions(+), 8 deletions(-) >
Tested-by: Rinitha S <[email protected]> (A Contingent worker at Intel)
