From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florian Fainelli Subject: [PATCH net-next 0/3] net: systemport: Unmap queues upon DSA unregister event Date: Tue, 6 Nov 2018 15:15:15 -0800 Message-ID: <20181106231518.16314-1-f.fainelli@gmail.com> Cc: davem@davemloft.net, andrew@lunn.ch, vivien.didelot@savoirfairelinux.com, Florian Fainelli To: netdev@vger.kernel.org Return-path: Received: from mail-pl1-f193.google.com ([209.85.214.193]:43830 "EHLO mail-pl1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726403AbeKGInA (ORCPT ); Wed, 7 Nov 2018 03:43:00 -0500 Received: by mail-pl1-f193.google.com with SMTP id g59-v6so6927076plb.10 for ; Tue, 06 Nov 2018 15:15:23 -0800 (PST) Sender: netdev-owner@vger.kernel.org List-ID: Hi all, This patch series fixes the unbinding/binding of the bcm_sf2 switch driver along with bcmsysport which monitors the switch port queues. Because the driver was not processing the DSA_PORT_UNREGISTER event, we would not be unmapping switch port/queues, which could cause incorrect decisions to be made by the HW (e.g: queue always back-pressured). Florian Fainelli (3): net: dsa: bcm_sf2: Turn on PHY to allow successful registration net: systemport: Simplify queue mapping logic net: systemport: Unmap queues upon DSA unregister event drivers/net/dsa/bcm_sf2.c | 4 ++ drivers/net/ethernet/broadcom/bcmsysport.c | 71 ++++++++++++++++++---- drivers/net/ethernet/broadcom/bcmsysport.h | 1 - 3 files changed, 62 insertions(+), 14 deletions(-) -- 2.17.1