Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp424561pxb; Tue, 19 Oct 2021 05:51:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzpTd+hrF3hIiqGYGXKsDBOSHQkXirfVVIp2jr5Mp2hw8++irDOoHefGgDGR0hcXS4b5Kel X-Received: by 2002:a17:902:b583:b0:13d:e495:187a with SMTP id a3-20020a170902b58300b0013de495187amr33448647pls.9.1634647881742; Tue, 19 Oct 2021 05:51:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634647881; cv=none; d=google.com; s=arc-20160816; b=Wk09cazDnoExClUQmIXvu82Sl5flBpnEvZagXbwiw/9I8Avvquls7wV2G9oujAF0nP +JmSrT0PkgHsnfJdrO1TtgXEe9GSyg0Ogo5qA0QM/gi7wHCOj+FiDHzxeCgEJ+/eGGu+ 262e0sXNvp9/GuVcnn2GU+9ENAtKcTlUpiIIizvmPerH5VoddhekicaB2Y6KZZffj4Zl 6KCYVSAqx/cPRUeNXm5r/xHk5T0K4mYSU1wjNAILJympi6eTKH+h0vFrljYdqvNHPCm3 Rxwr2nWbNSciqOV4gpZzKhqFmpOYTb83kLXyMFJHAohh+N1n9uuK8JpA68mMY114tYrX 7aWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=WL+AhJ29oQhp/ABSxCpfNEGXC6M38yZhnHP80vHki3U=; b=oEWz9IynrU0XiAltAjfoARJeoaTF2ddIQ0Q5BJlMvOGpUluCaOwxCtMrWxPrTHCe0Y HXKJegemUZHY4X07r55Qtrt02ngX1XtIPVjmH6I0ly4s0B+vuf7VXEg0vNN8TCqf1+SJ 4ai5/Hu/7hHqWFF/FTYvrYO2AeLSJaFMXI/PMi9AhIo8JbgmtWugX+YH4YZ3bEksWZj2 SgMItTrOGpzu8KoVyT0/TIWsz1AUhRRikoef6XxORMIocNBZJP6lAxhSBIs6w9Qenl4+ ZtgSwdKogOOK8VXo6Ra8Li2uWWpPr6xU2h99MpxyYlllVhXBoQ3yjRDvg51Axz7rwL2v zjtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=YIBORPbr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o13si11089506pgu.156.2021.10.19.05.50.44; Tue, 19 Oct 2021 05:51:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=YIBORPbr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235732AbhJSMvS (ORCPT + 99 others); Tue, 19 Oct 2021 08:51:18 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:46570 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235717AbhJSMvH (ORCPT ); Tue, 19 Oct 2021 08:51:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=WL+AhJ29oQhp/ABSxCpfNEGXC6M38yZhnHP80vHki3U=; b=YIBORPbrg/8KLOQvRTkSCGmHfT OO6DKNUo9ditLnFIr5HbOTDqtWgtAR1OjDrsOy/vI6PnVfv5i25XMcyKHkKzkvGEcj8eYwtTHiwdY GptHrDVuoG7ahLYmm9sE4f7nUaSsoXWdugpmhz25wRjueviZwrU462F3NKYbba11LfLE=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1mcoXv-00B4qW-96; Tue, 19 Oct 2021 14:48:47 +0200 Date: Tue, 19 Oct 2021 14:48:47 +0200 From: Andrew Lunn To: Volodymyr Mytnyk Cc: kuba@kernel.org, mickeyr@marvell.com, serhiy.pshyk@plvision.eu, taras.chornyi@plvision.eu, Volodymyr Mytnyk , Vadym Kochan , Yevhen Orlov , Taras Chornyi , "David S. Miller" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next v2] net: marvell: prestera: add firmware v4.0 support Message-ID: References: <1634623424-15011-1-git-send-email-volodymyr.mytnyk@plvision.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1634623424-15011-1-git-send-email-volodymyr.mytnyk@plvision.eu> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 19, 2021 at 09:03:43AM +0300, Volodymyr Mytnyk wrote: > From: Volodymyr Mytnyk > > Add firmware (FW) version 4.0 support for Marvell Prestera > driver. This FW ABI will be compatible with future Prestera > driver versions and features. > > The previous FW support is dropped due to significant changes > in FW ABI, thus this version of Prestera driver will not be > compatible with previous FW versions. So we are back to breaking any switch already deployed using the driver with the older firmware. Bricks in broom closets, needing physical access to fix them. Was nothing learnt from the upgrade from v2 to v3 with its ABI breakage and keeping backwards support for one version? Do you see other vendors making ABI breaking changes to there firmware? Why would anybody decide to use Marvell, when you can use Microchip devices an avoid all these problems? Andrew