Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp770328pxu; Fri, 4 Dec 2020 15:30:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJziN5ruFKV+23I/qleNlPRAdKPyzzhfbZNdzXwCch/NjlkCHcd9JkoFe4qYhlUJpHQxbBAu X-Received: by 2002:a17:907:41e3:: with SMTP id nb3mr9563559ejb.378.1607124631695; Fri, 04 Dec 2020 15:30:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607124631; cv=none; d=google.com; s=arc-20160816; b=JC6Cfe+GH1AeSWXfOYbdm7sG7lFsGMTZo20Pwi46cvhcdhKbd63/QHcqmimT9wf+gD eb2dTvSUJ7TiEp3D+QzPEtSJdTXy6plA/zIN5v2QZTY/CV8EMtutoI/+UHCiPZLD8+gb AHuytsBg6KbmLjXxccoseQGNANLN7Qwz41S+nxdze/ZW+sbtLKfbD6ptCbN2ZtFp8Jjz aZW8TKRfNGO6BHlFYsQ6+IGTm1MbeNzGC3er053MEJtAjWxBIAGHOIhCPkLj527CfYso jDIJlgtR4BaRqiCtBB12aqlutYNS+S4ue4VSkqxkfRmxSec5MamP7QTbnvjv+un1bSuH KAiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:dkim-signature :date; bh=4U1yu3hIklKpXOmlgiyMwUb7eRMVEuWflWk0VHOgE80=; b=okvxlYetOvUak/H8TkConm2EVWoOqPk3tbhfVvBLNVfubu8bhC5CM580luA1o21wZj xpd8u0ZX7ode3X2g90skcO6l28z2pbHz+6JWMQwMPOnMXDk/D0xriHOouyhUEmE2Kofv 5+cQ2mW26PMZDGGjgpkwlw54zVZmcxbi8uZrgdJ7Hzn+SBCmWq6f6R1XSs9v9751Xe3/ romgh4+iU4KMkLcZs7gqcmF0jf6CbF+gCDDRwTIl4pJVGkUAcwtNnM6V+EbHpcWskErZ XfiTOQ31cs+gjbx0pbNtMt2fA1LU8VKsyQxRKkrvcG456tDpfQnyP+QbJY+QSewT627v JdvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Gj3xCSqe; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k25si2686725ejk.415.2020.12.04.15.30.09; Fri, 04 Dec 2020 15:30:31 -0800 (PST) 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=@kernel.org header.s=k20201202 header.b=Gj3xCSqe; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727224AbgLDXZi (ORCPT + 99 others); Fri, 4 Dec 2020 18:25:38 -0500 Received: from mail.kernel.org ([198.145.29.99]:37276 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725885AbgLDXZi (ORCPT ); Fri, 4 Dec 2020 18:25:38 -0500 Date: Fri, 4 Dec 2020 15:24:56 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1607124297; bh=W4DgIKA8fUXuOQ3qFucixeZIaJgsASGHjFYuF59z0f0=; h=From:To:Cc:Subject:In-Reply-To:References:From; b=Gj3xCSqe7FEkfA6gw+ltNvvw3vhaGTYDOj2WF4LHgwVxdUlFnJJoZPZo/YWwFcS3s AfV8Ckd5okxcHymBg6TnHbsIS01HAs75SiHa0psxnrFWxtPxJrt5nMs4C8DAau4qCX TzBrYiZndwoqmV9s0OnTGUa4QaM1WMqTSKsd3okZpRiCJeCb50DLOtSH595BOhBG1u hrUk+jKiOKQWJHYhMyTpJP3RObiQQc7sF/ILLtVcGVqd6E4C+RnUKUIWu50GFGsDBy hyzt2yOpDzKCs/3MX8d1AjBCln+R65hab8LYKfujcSRc9IE5FnhZSxztUIx9CPcmpR d1G+M4+1uDIug== From: Jakub Kicinski To: Sven Van Asbroeck Cc: Woojung Huh , Andrew Lunn , Vivien Didelot , Florian Fainelli , Vladimir Oltean , David S Miller , Marek Vasut , Tristram Ha , Microchip Linux Driver Support , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net v1] net: dsa: ksz8795: use correct number of physical ports Message-ID: <20201204152456.247769b1@kicinski-fedora-pc1c0hjn.DHCP.thefacebook.com> In-Reply-To: <20201203214645.31217-1-TheSven73@gmail.com> References: <20201203214645.31217-1-TheSven73@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 3 Dec 2020 16:46:45 -0500 Sven Van Asbroeck wrote: > From: Sven Van Asbroeck > > The ksz8795 has five physical ports, but the driver assumes > it has only four. This prevents the driver from working correctly. > > Fix by indicating the correct number of physical ports. > > Fixes: e66f840c08a23 ("net: dsa: ksz: Add Microchip KSZ8795 DSA driver") > Tested-by: Sven Van Asbroeck # ksz8795 > Signed-off-by: Sven Van Asbroeck All the port counts here are -1 compared to datasheets, so I'm assuming the are not supposed to include the host facing port or something? Can you describe the exact problem you're trying to solve? DSA devices are not supposed to have a netdev for the host facing port on the switch (sorry for stating the obvious). > diff --git a/drivers/net/dsa/microchip/ksz8795.c b/drivers/net/dsa/microchip/ksz8795.c > index 1e101ab56cea..367cebe37ae6 100644 > --- a/drivers/net/dsa/microchip/ksz8795.c > +++ b/drivers/net/dsa/microchip/ksz8795.c > @@ -1194,7 +1194,7 @@ static const struct ksz_chip_data ksz8795_switch_chips[] = { > .num_alus = 0, > .num_statics = 8, > .cpu_ports = 0x10, /* can be configured as cpu port */ > - .port_cnt = 4, /* total physical port count */ > + .port_cnt = 5, /* total physical port count */ > }, > { > .chip_id = 0x8794,