Message ID | 4ad1086a1fa8dad85bcba11d186fe040511411c3.1527173527.git.petrm@mellanox.com |
---|---|
State | Superseded, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=mellanox.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=Mellanox.com header.i=@Mellanox.com header.b="NeM9rpf0"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40sCW706FZz9ry1 for <patchwork-incoming-netdev@ozlabs.org>; Fri, 25 May 2018 01:10:43 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S970813AbeEXPKf (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Thu, 24 May 2018 11:10:35 -0400 Received: from mail-eopbgr00059.outbound.protection.outlook.com ([40.107.0.59]:55576 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S970819AbeEXPKa (ORCPT <rfc822;netdev@vger.kernel.org>); Thu, 24 May 2018 11:10:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yxblHswXhGYM2IcT5AhHrpXNdhvcCirzTJWyhXOYUaQ=; b=NeM9rpf0N8SUjT0eYCXNCZnL4lKWHK11Ywlh0DDZlPKGn0zmtIyoribl2WBYiarQq7YTFxOwAJMDb99W+KkLSOYKKU0Lt50ZmDLYbTe7LCs6kflUmXa4iZKVzMm6eMC05hNyW+Hj3fSQPnBQRbmLwB0sFldoTdXFJ7Hx9OR82y8= Received: from t540p (78.45.160.211) by AM0PR05MB4180.eurprd05.prod.outlook.com (2603:10a6:208:57::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.776.16; Thu, 24 May 2018 15:10:27 +0000 From: Petr Machata <petrm@mellanox.com> To: netdev@vger.kernel.org, devel@driverdev.osuosl.org, bridge@lists.linux-foundation.org Cc: jiri@mellanox.com, idosch@mellanox.com, davem@davemloft.net, razvan.stefanescu@nxp.com, gregkh@linuxfoundation.org, stephen@networkplumber.org, andrew@lunn.ch, vivien.didelot@savoirfairelinux.com, f.fainelli@gmail.com, nikolay@cumulusnetworks.com Subject: [PATCH net-next 3/7] rocker: rocker_main: Ignore bridge VLAN events In-Reply-To: <cover.1527173527.git.petrm@mellanox.com> References: <cover.1527173527.git.petrm@mellanox.com> Message-Id: <4ad1086a1fa8dad85bcba11d186fe040511411c3.1527173527.git.petrm@mellanox.com> Date: Thu, 24 May 2018 17:10:22 +0200 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [78.45.160.211] X-ClientProxiedBy: LO2P265CA0079.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:8::19) To AM0PR05MB4180.eurprd05.prod.outlook.com (2603:10a6:208:57::29) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM0PR05MB4180; X-Microsoft-Exchange-Diagnostics: 1; AM0PR05MB4180; 3:S/ENXXrbu72Cb6W/sTN56sFwrQd3y3GtLXU4cmppBTud8cOXEcno5Kns0IHUNHsoc0/nUwnUP7A6qaL1LLMnOMZVwa1K7DAAy8IohfM5zbCGJDGBvgUUA8TfO1i9Q9pRJUKUI7G5as+wQJopIz/EwWQC/U69HK0XsEzLXGP/W8SqykLhqFlt+f8iWfhxPobWDwSSCIYwEFLBKjzwJrnu2IFNmt63zay2YYXOIdo6EQh99PdZB/ip65QDM7TtSM+P; 25:ENu40R2HK5bg27jgr4FTy/XRfvLa0jQVVuzeCaPUuu+vMpwVvYe8m00Y3u3lszOAkepcXGx2Ux3fYlDu4+xIbAU2Cl4EMwgDhdeXpKP8kxPB2DJTqKP5+JyhZnOoGS2c1YBT8OT2jdpoYWdz+1JgIam/aGTb9EBCr2SgQw8Nd+31ZseAVQBQNTcGrdzzwjs19Xhd7Nl2pbdjMFDmvZDJEG4hIjc018SB54DbRoDyRB7QHh2c7OxuzMeArkCkudYdkLyRBkcv+VpCdCJOIOp+xzNFlm6p5V3tFXslgcZCIvSMJQ7Ce+WCZVMOXPd6l68r2Btt3IyPXXQKPLrwFKVntw==; 31:IHjL4Ixj6/oO9Ty2auinU2VQCEuconUe8woL35vtwskAU2kJkBr8+YzFf4+kHJRNrX26THWx9WinhsqdIXefoBYvjkpdRXrAfaA30vmgbOFXBM1JqGTPDI1M/PX9Am/TzampHcPutnGSrrrTF2cVHuw2ZXPCZHG1h9dnfwxHJs/5wAZkV46xfnE6HNWCAeMZK3BOQkKPKpcJPR08Xa3Vadu5AUTilzIw2t+1PHGEOm8= X-MS-TrafficTypeDiagnostic: AM0PR05MB4180: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=petrm@mellanox.com; X-Microsoft-Exchange-Diagnostics: 1; AM0PR05MB4180; 20:vQoEc0blWLH0J1TMkulrWnTubbg7rTawKoSCIgVjtKENQ6AmIQeHxP0TqmFg+h0hutab9EFLMYuyCUAsfLKOMQ9Oe1b7a9Lz2ByvDcIxgtGLbssZ69rxTTY7H/Gf7RhNcfA7SR17LbWLNuy5gxx8TWAL+dd7Xvj3I+DaE/sQl/1004w/IKBbwKrHpJAxkmByEZ94xxebOvNBCWGElnRg7QPn0okgY6BBujIqSQLJgBVkVPMduB7vNZHOqeqt5Ntu5wr5d4ZhySENHzyqa9WoPa1KsNqltniHZiGGeGNwHu0jGO8kz6/HXL8Rc4fwQJQz2ZkcHCxs4XxpQvyxkMJ2qVmceHtWOt5eEUwv0zBQa1c7Zgfld2i81iROG9vpf6UnNa2W5VV86LHhtU1205d6osXgxsOf0dPGi+u3Zcwjdcx+8RBW6Y8DDBBc50S/R8rBfpKUyfi51VIvQQoNnTybfh+Er2ifGFvGoAlCHyYiuIo/Ba63x7/wjH5qUgU3ykVQ; 4:Kw/GJuwoOFN05xn+Ol1+Yii9qyPcy2ILbD+UGaAx3MdtzY1iKmNedHecdVz76biM1TDoEtET5R8WYdjJoS42l5l7W2m2UPdjcnnE+ws96AcE9Xp1HVf+BdvRlyGTe+/FrTbFwv+/NAJBy8+RYm532OEyt1Xn0G0Mh6iNOJvrgK7xu+5uyNSbbamM5p11xmMzNV9ux21pjHnYTxf6lkruETyFr253wgTWPPvTJ4aLzbkIA05ObOfdzxe37if0fu26h/81tIJNeMdSv20lzm003Q== X-Microsoft-Antispam-PRVS: <AM0PR05MB4180ED87D84F008CA9CD7EA0DB6A0@AM0PR05MB4180.eurprd05.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:AM0PR05MB4180; BCL:0; PCL:0; RULEID:; SRVR:AM0PR05MB4180; X-Forefront-PRVS: 0682FC00E8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(376002)(39860400002)(39380400002)(366004)(346002)(189003)(199004)(4326008)(3846002)(118296001)(6116002)(53936002)(11346002)(26005)(68736007)(39060400002)(7736002)(305945005)(8656006)(8676002)(81166006)(476003)(97736004)(50466002)(16586007)(6496006)(58126008)(86362001)(6486002)(446003)(316002)(52116002)(81156014)(8936002)(956004)(48376002)(66066001)(486006)(106356001)(76176011)(7416002)(36756003)(2616005)(25786009)(186003)(51416003)(386003)(2906002)(5660300001)(478600001)(47776003)(16526019)(105586002)(6666003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR05MB4180; H:t540p; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; AM0PR05MB4180; 23:BRYDSLM752poKqmkFbPUvh7AZYh3Guhv/aJd3mJ7aQo/oXjyUSbv0WIL4nMot9j1nYzG2YRhdLuaUc2oC/p8qjpdTCrLlCEkuWAxh8KoS65c5SrGimrm3mpmLy9W13kmJicXKqJavYpXCLiXdHcfJmScHY0IZBhfbvnei63S4AXht5/lOluCdXwF6H84uyiNFzzp8VPOIp7aq45D9HsIhjyrFTtX9CS4PcfDhdiWhbNMo7OoOHfk2EJyymB016JZLb0NXC52knIvuHUzT/y/guDrECVhZ3nbk138LmeB0jgqkngAKvABVE9T1U2agf31WolbYEg3LHOqhhfIQGfRc1CdS2Zz6vgeF4GvR9+qOoloSaY4C7bo2/lBhJj2gob2U3hLwWqbO4/oRgkrJB7Jg6l+0ShOXw60OYCAie0pOd3zwH9VIyFnK/CtC9oYg3TI+ij9k3sLnNOrK32IqBD6ck5IAP/vQbztzqdsjB/CWbwufs9MysxN55tdwkp1QFrlBOuCXhYCQgl1FIpCJoTQy+6ZKQ9/SzlSfYk/RpbZHdOo4pSldVTXbsVuL/LMcNpX6cRuN2I+bjblNh0XUzz/ubxY9zLMnSya/zXIuTn8cu5ATxNVSETGp3GA3qXA283jvAucWH8ZNjWW7ueu5Wislqs0cfsNAKk0XbrhV2WozqOz/2qIzGN0PEJblD3bHFkxQQCb1xEzV7LOVk0jOvWb1dh5Ytg/yu5bf8BtQC/fh8yCAPbmLbBVt84zKHmoYzuXaKBKT/UgQ6FyPW/6hshiNe1Mh8mZu53TyTKh0GGFp8zJJ8f+JF1zBvJLv21DRkxv52G3hl39o4LLxfSrVBe8KPnKyVxbOYPt4j4ALDVOCheHJsxLk5UG4l4435XZubDn2QAIxgWA/RrVTixiPf6/8Q4wwX/vfh+FNe04Fh697zHUCy4YR16sy0hYYupLU44mDYl7RSlCdyeW8xk0Zn9GN4DIsyLqKnqUeP387ii9vp3gVcOcXrbVA3ZuGnIRb0RK7thWITs8Tm8g9b4CAl7sfimnnWNJznzps8oC6+9mNflq0bX97rUL85CAV/pXqElL4cbj4ylzDS6jPYON+HZJxuCXyzuy+Kq2nCRHI+He9r2/qw1zl2g4bmpta/3CPJJQjJXi4L806v35o6DLulJoM+JcNdo/UOB9HTSabj8qXsaeO+Nls+jbk3UxDQ0t9Tt68U4Q1TajZUs1jbSU7D+rKQ== X-Microsoft-Antispam-Message-Info: xvxeelrWiWLFnjgSL4VcsIL5upUFBfWF/23rpjq9KBRwd+TTaIEfFxE0TTa0zQOeAg9IFChIC06w7YL2VpABP3w5j5HIMAMdcnwZT5UX/BgAnFlrV7P3oTwyHVWGYdcs8EAE0g16KMGgFESOK8QFAURJZAz5qXQzkB1meWWT+pEowgNq6AESJd65cVrSVPlk X-Microsoft-Exchange-Diagnostics: 1; AM0PR05MB4180; 6:9MvpZQu9YU9YnfKJfTJe6x1ERDglbOgXAyFHSb+CJk7/1ixv1HaNu9nEzQyiQZ8j3gOnxl+Ab5hXHmbmm7ppuD404IgU36/3PTaERqDcfYbEGVKHjHafPXb6tvEbK3zk08MazYUjUScXDxvAjmxfGoSUx05XQNaxvQ8IpzNZg3Vm7I2zSD04GB2R3iWOq63nUVQT5aXliHIgp8Iz4IBt7vdW+MN+r5wTnz6IoANuAIDzEudVlrusZ/E5zfC5cv4uTcaEt5NU6NkUWVR5FJKhFZLnwBYI4VTnAk1bUHR1sb4+TjoCtcCjOt3xCrUXJyOifAfom67Cw/6SJ0sAku/LLSkgUGuS5JarbCEmaFSEY3i2crcgym6NOY64cgzFlL/xmcLvYbn+pZLzYB4OW/8sHPLat6+kx9vpHZD1uFRuBvuxVJJ9IygUbQhAx9O+caHGUsUQMKEm0P4cve3aCTnETw==; 5:9ysDRZ+h6pppACCqD1vVeB5Fr0KFmNAW/VNBHJFFZRBhmYepUhLuz6LjOmzALbtmNxg8vRSyr6bZsQWN/NkEbs/5lutgm/s11uTUBkWy8MyhLgSns8IGkoI8EOnKllnxRmZG7rnbRFX2WH+I6iC58hJtkV++uq80uDOnNZAVbCA=; 24:qrBDSJ8mRI43IaOFBtfvbSJhJJ2pkv3KYwQAS1r+6kyt9bcm9DtF3n2x1FJnjOaGtqhAAC4uL79YOPUf/2eVncK6vmEY2SaxzyKHn378Z9Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM0PR05MB4180; 7:Mv7p9l5enU+cVI1dwllwm95OsZSigggNoYMvidReqpKbvW5769svYbAaBa0DUCTwFEQhZ/mwJEdFzcGfSotjW25FTlyr/QXHBV3yez/7fash2aldoXvolVilg/K9Gg2p8Bh3V2/DU+4P6P/wcRMHKs2ipcl/R70zq4zDB7KpoJAaGNt9RdxIgMq09zc8piDOQwkvNiC36j9K6Wt5CDhIFeJi7WSAvclZdyR7IDeVkC6jiUPghUo0fYPO8ZMqOP1H X-MS-Office365-Filtering-Correlation-Id: 8b4daf67-f6c9-446b-7e3b-08d5c1887bf4 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2018 15:10:27.5095 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8b4daf67-f6c9-446b-7e3b-08d5c1887bf4 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR05MB4180 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
net: bridge: Notify about bridge VLANs
|
expand
|
diff --git a/drivers/net/ethernet/rocker/rocker_main.c b/drivers/net/ethernet/rocker/rocker_main.c index e73e4fe..aeafdb9 100644 --- a/drivers/net/ethernet/rocker/rocker_main.c +++ b/drivers/net/ethernet/rocker/rocker_main.c @@ -1632,6 +1632,9 @@ rocker_world_port_obj_vlan_add(struct rocker_port *rocker_port, { struct rocker_world_ops *wops = rocker_port->rocker->wops; + if (netif_is_bridge_master(vlan->obj.orig_dev)) + return -EOPNOTSUPP; + if (!wops->port_obj_vlan_add) return -EOPNOTSUPP; @@ -1647,6 +1650,9 @@ rocker_world_port_obj_vlan_del(struct rocker_port *rocker_port, { struct rocker_world_ops *wops = rocker_port->rocker->wops; + if (netif_is_bridge_master(vlan->obj.orig_dev)) + return -EOPNOTSUPP; + if (!wops->port_obj_vlan_del) return -EOPNOTSUPP; return wops->port_obj_vlan_del(rocker_port, vlan);
Ignore VLAN events where the orig_dev is the bridge device itself. Signed-off-by: Petr Machata <petrm@mellanox.com> --- drivers/net/ethernet/rocker/rocker_main.c | 6 ++++++ 1 file changed, 6 insertions(+)