From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-f179.google.com ([209.85.208.179]:34358 "EHLO mail-lj1-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726283AbeKLEUp (ORCPT ); Sun, 11 Nov 2018 23:20:45 -0500 Received: by mail-lj1-f179.google.com with SMTP id u6-v6so5670706ljd.1 for ; Sun, 11 Nov 2018 10:31:29 -0800 (PST) Date: Sun, 11 Nov 2018 20:31:25 +0200 From: Ivan Khoronzhuk To: gregkh@linuxfoundation.org, stable@vger.kernel.org Subject: Re: Patch "net: ethernet: ti: cpsw: unsync mcast entries while switch promisc mode" has been added to the 4.19-stable tree Message-ID: <20181111183124.GC2354@khorivan> References: <1541877375192170@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <1541877375192170@kroah.com> Sender: stable-owner@vger.kernel.org List-ID: On Sat, Nov 10, 2018 at 11:16:15AM -0800, gregkh@linuxfoundation.org wrote: It shouldn't be added to 4.19 > >This is a note to let you know that I've just added the patch titled > > net: ethernet: ti: cpsw: unsync mcast entries while switch promisc mode > >to the 4.19-stable tree which can be found at: > http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary > >The filename of the patch is: > net-ethernet-ti-cpsw-unsync-mcast-entries-while-switch-promisc-mode.patch >and it can be found in the queue-4.19 subdirectory. > >If you, or anyone else, feels it should not be added to the stable tree, >please let know about it. > > >>>From foo@baz Sat Nov 10 10:51:03 PST 2018 >From: Ivan Khoronzhuk >Date: Mon, 22 Oct 2018 21:51:36 +0300 >Subject: net: ethernet: ti: cpsw: unsync mcast entries while switch promisc mode > >From: Ivan Khoronzhuk > >[ Upstream commit 9737cc99dd14b5b8b9d267618a6061feade8ea68 ] > >After flushing all mcast entries from the table, the ones contained in >mc list of ndev are not restored when promisc mode is toggled off, >because they are considered as synched with ALE, thus, in order to >restore them after promisc mode - reset syncing info. This fix >touches only switch mode devices, including single port boards >like Beagle Bone. > >Fixes: commit 5da1948969bc >("net: ethernet: ti: cpsw: fix lost of mcast packets while rx_mode update") > >Signed-off-by: Ivan Khoronzhuk >Reviewed-by: Grygorii Strashko >Signed-off-by: David S. Miller >Signed-off-by: Sasha Levin >Signed-off-by: Greg Kroah-Hartman >--- > drivers/net/ethernet/ti/cpsw.c | 1 + > 1 file changed, 1 insertion(+) > >--- a/drivers/net/ethernet/ti/cpsw.c >+++ b/drivers/net/ethernet/ti/cpsw.c >@@ -642,6 +642,7 @@ static void cpsw_set_promiscious(struct > > /* Clear all mcast from ALE */ > cpsw_ale_flush_multicast(ale, ALE_ALL_PORTS, -1); >+ __dev_mc_unsync(ndev, NULL); > > /* Flood All Unicast Packets to Host port */ > cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 1); > > >Patches currently in stable-queue which might be from ivan.khoronzhuk@linaro.org are > >queue-4.19/net-ethernet-ti-cpsw-unsync-mcast-entries-while-switch-promisc-mode.patch -- Regards, Ivan Khoronzhuk