From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS,USER_AGENT_MUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 35DC0C282C8 for ; Mon, 28 Jan 2019 14:44:25 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 005FC2147A for ; Mon, 28 Jan 2019 14:44:24 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=lunn.ch header.i=@lunn.ch header.b="PbTf+hXa" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726945AbfA1OoX (ORCPT ); Mon, 28 Jan 2019 09:44:23 -0500 Received: from vps0.lunn.ch ([185.16.172.187]:57636 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726861AbfA1OoX (ORCPT ); Mon, 28 Jan 2019 09:44:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=RRoACRklDD+F/dQyoB7BEuiYmg42RkdTCjxO0sYyKiY=; b=PbTf+hXa2btJFgE3tcFFWOpvyP t8WRqmEXSEDLXhCJ5xwjbc2SYKk2yUmg667mZpOqwbGV77SGL17gB5vfEAHeqMU0CbrVX0QxxUSWy cvwBlXABK3JrwS4Co3srYhh5V4fV/kUuCw2NeUhM6Ac/FEIqdeme9miDT8obcGOxQOAE=; Received: from andrew by vps0.lunn.ch with local (Exim 4.89) (envelope-from ) id 1go893-0007PD-MJ; Mon, 28 Jan 2019 15:44:17 +0100 Date: Mon, 28 Jan 2019 15:44:17 +0100 From: Andrew Lunn To: Miquel Raynal Cc: Florian Fainelli , Vivien Didelot , "David S. Miller" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Thomas Petazzoni , Gregory Clement , Antoine Tenart , Maxime Chevallier , Nadav Haklai Subject: Re: [PATCH net-next v2 1/2] net: dsa: mv88e6xxx: Save switch rules Message-ID: <20190128144417.GG4765@lunn.ch> References: <20190125095507.29334-1-miquel.raynal@bootlin.com> <20190125095507.29334-2-miquel.raynal@bootlin.com> <20190128152456.212ae5ac@xps13> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20190128152456.212ae5ac@xps13> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > I don't see where VLAN and bridge information are cached, can you point > me to the relevant locations? Miquèl The bridge should have all that information. You need to ask it to enumerate the current configuration and replay it to the switch. There might be something in the Mellanox driver you can copy? But i've not looked, i'm just guessing. We also need to think about how we are going to test this. There is a lot of state information in a switch. So we are going to need some pretty good tests to show we have recreated all of it. Andrew