From mboxrd@z Thu Jan 1 00:00:00 1970 From: Petr Machata Subject: Re: [PATCH net-next v3 6/7] net: bridge: Notify about bridge VLANs Date: Tue, 29 May 2018 16:12:09 +0300 Message-ID: References: <645c0bde19cffebb0dc603872ef6ab45e9fbf0b6.1527519997.git.petrm@mellanox.com> <20180529105535.fhap2w4tvj3tesei@mwanda> Mime-Version: 1.0 Content-Type: text/plain Cc: devel@driverdev.osuosl.org, andrew@lunn.ch, f.fainelli@gmail.com, vivien.didelot@savoirfairelinux.com, nikolay@cumulusnetworks.com, netdev@vger.kernel.org, bridge@lists.linux-foundation.org, idosch@mellanox.com, jiri@mellanox.com, razvan.stefanescu@nxp.com, gregkh@linuxfoundation.org, davem@davemloft.net To: Dan Carpenter Return-path: In-Reply-To: <20180529105535.fhap2w4tvj3tesei@mwanda> (Dan Carpenter's message of "Tue, 29 May 2018 13:55:35 +0300") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: bridge-bounces@lists.linux-foundation.org Errors-To: bridge-bounces@lists.linux-foundation.org List-Id: netdev.vger.kernel.org Dan Carpenter writes: > On Mon, May 28, 2018 at 05:11:04PM +0200, Petr Machata wrote: >> @@ -580,6 +591,9 @@ int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags, bool *changed) >> vg->num_vlans++; >> *changed = true; >> } >> + ret = br_switchdev_port_vlan_add(br->dev, vid, flags); >> + if (ret && ret != -EOPNOTSUPP) >> + return ret; > > We should probably do some error handling instead of returning directly? I missed that, you are right. There's a bunch of mutations in the block above. Thanks, Petr