{"id":816252,"url":"http://patchwork.ozlabs.org/api/patches/816252/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/20170920141516.1402-16-jiri@resnulli.us/","project":{"id":7,"url":"http://patchwork.ozlabs.org/api/projects/7/?format=json","name":"Linux network development","link_name":"netdev","list_id":"netdev.vger.kernel.org","list_email":"netdev@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20170920141516.1402-16-jiri@resnulli.us>","list_archive_url":null,"date":"2017-09-20T14:15:15","name":"[net-next,15/16] mlxsw: spectrum_switchdev: Remove mrouter flood in mdb flush","commit_ref":null,"pull_url":null,"state":"accepted","archived":true,"hash":"1d5c92a936d7e93c38216a135d2948cfc0886839","submitter":{"id":15321,"url":"http://patchwork.ozlabs.org/api/people/15321/?format=json","name":"Jiri Pirko","email":"jiri@resnulli.us"},"delegate":{"id":34,"url":"http://patchwork.ozlabs.org/api/users/34/?format=json","username":"davem","first_name":"David","last_name":"Miller","email":"davem@davemloft.net"},"mbox":"http://patchwork.ozlabs.org/project/netdev/patch/20170920141516.1402-16-jiri@resnulli.us/mbox/","series":[{"id":4129,"url":"http://patchwork.ozlabs.org/api/series/4129/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/list/?series=4129","date":"2017-09-20T14:15:00","name":"mlxsw: Multicast flood update","version":1,"mbox":"http://patchwork.ozlabs.org/series/4129/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/816252/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/816252/checks/","tags":{},"related":[],"headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=resnulli-us.20150623.gappssmtp.com\n\theader.i=@resnulli-us.20150623.gappssmtp.com\n\theader.b=\"rv0ZbVec\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xy1x6013sz9sP1\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 21 Sep 2017 00:15:38 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751792AbdITOPg (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tWed, 20 Sep 2017 10:15:36 -0400","from mail-wr0-f194.google.com ([209.85.128.194]:37316 \"EHLO\n\tmail-wr0-f194.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751752AbdITOPc (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Wed, 20 Sep 2017 10:15:32 -0400","by mail-wr0-f194.google.com with SMTP id u48so1582845wrf.4\n\tfor <netdev@vger.kernel.org>; Wed, 20 Sep 2017 07:15:31 -0700 (PDT)","from localhost (ip-89-177-125-82.net.upcbroadband.cz.\n\t[89.177.125.82]) by smtp.gmail.com with ESMTPSA id\n\ts3sm2066170wrc.24.2017.09.20.07.15.30\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tWed, 20 Sep 2017 07:15:30 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=resnulli-us.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references;\n\tbh=5OUX4fLU/lzAMdjd1tE6fFDV8R3LbeKmwDqUNoiVPcM=;\n\tb=rv0ZbVecG4WyVuaTKJpGTeY0qm0pRzqbfLWmYgWz8rRZ0m0Pw0AXfJNfltUQk1iFyM\n\tp8joVF0vvydg6hqVJBV3HqWhhlg/Ea1omqJbaJTbRqDcIUZB28L4jK14iZBhNDwuCDlg\n\tfwoXBd9ANxZZTXuvI9MTmoemcYCQBy8ay4BhT6uE6iwbRV7Bjs4pH/lU4swjvKy1Wp8k\n\tuPKwNpcHy9cc8Jn1k7h7ROCEOXv1aRixsgnt5I3GgsdgXlEk0HtqVM43cF2aRbBCnsQ2\n\toO8nv1zsiy3QoALuoBYbpVLnw+IJelkW0k+JKlgfuu+9bDVWpRl3VU0V5JEnT5YLRMtv\n\tdvLw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n\t:references;\n\tbh=5OUX4fLU/lzAMdjd1tE6fFDV8R3LbeKmwDqUNoiVPcM=;\n\tb=UuZzONwKfXoPRVCrrcaWgBmopRKpxu02dhrjllj7zGcNaECI8TRwAWfCN61XYDhEJ6\n\txWV5+EGK2g5x3YXpUla4mZk3+M3vWeld0WXD/tSFOLrHc+I4cBlLj4EC7lZO/+rFszo9\n\tSESPqflrRRipIemzzME4nlG4Lm00ahVB/JydAufEy0DQHuynw9VXjGIX9hrLFEc+wwBN\n\t6DSLbF3VCoYmic+fV+WNqM5cKnpHlxUJ2D8Y2Hq19AA9MBEdnkqyHJch/js9WcVA1AFl\n\tgL9QsrOnmazbu1WabjoU/u1GhDZdtzglf6xvMXZJtAEmd1xd7/9d4mH2WE23nfTvKOwp\n\tEecQ==","X-Gm-Message-State":"AHPjjUgB00xpJOQGXYulmLS+5NCq71t2mjyYsj2cg6LUqKvosfpR463O\n\tMMBSQoEXZlLKbk/kIX39qxIHtaGR","X-Google-Smtp-Source":"AOwi7QBlvrA0PUSM/QJ9us4MesMeplR32vdcBTtmqlHTp6ZniJtuD+blNFbEvEXkZPc2WS22aAGd0A==","X-Received":"by 10.223.160.136 with SMTP id m8mr5072040wrm.70.1505916930952; \n\tWed, 20 Sep 2017 07:15:30 -0700 (PDT)","From":"Jiri Pirko <jiri@resnulli.us>","To":"netdev@vger.kernel.org","Cc":"davem@davemloft.net, nogahf@mellanox.com, idosch@mellanox.com,\n\tmlxsw@mellanox.com","Subject":"[patch net-next 15/16] mlxsw: spectrum_switchdev: Remove mrouter\n\tflood in mdb flush","Date":"Wed, 20 Sep 2017 16:15:15 +0200","Message-Id":"<20170920141516.1402-16-jiri@resnulli.us>","X-Mailer":"git-send-email 2.9.5","In-Reply-To":"<20170920141516.1402-1-jiri@resnulli.us>","References":"<20170920141516.1402-1-jiri@resnulli.us>","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"},"content":"From: Nogah Frankel <nogahf@mellanox.com>\n\nIn mdb flush the port is being removed from all the mids it is registered\nto. But if the port is mrouter, all the mids floods to it.\nThis patch remove mrouter ports from mids it is not registered to in the\nmdb flush.\n\nSigned-off-by: Nogah Frankel <nogahf@mellanox.com>\nSigned-off-by: Jiri Pirko <jiri@mellanox.com>\n---\n drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c | 3 +++\n 1 file changed, 3 insertions(+)","diff":"diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c\nindex bf1a175..459cedc 100644\n--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c\n+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c\n@@ -1673,6 +1673,9 @@ mlxsw_sp_bridge_port_mdb_flush(struct mlxsw_sp_port *mlxsw_sp_port,\n \t\tif (test_bit(mlxsw_sp_port->local_port, mid->ports_in_mid)) {\n \t\t\t__mlxsw_sp_port_mdb_del(mlxsw_sp_port, bridge_port,\n \t\t\t\t\t\tmid);\n+\t\t} else if (bridge_device->multicast_enabled &&\n+\t\t\t   bridge_port->mrouter) {\n+\t\t\tmlxsw_sp_port_smid_set(mlxsw_sp_port, mid->mid, false);\n \t\t}\n \t}\n }\n","prefixes":["net-next","15/16"]}