Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp2850603pxu; Mon, 7 Dec 2020 18:21:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJzftrF7Iqeynstxs6eJAbl/k15tYPoMPvjWIGjVXEkehJjpP2fF6wXA8mhR5QKSkM4THsmu X-Received: by 2002:a17:906:7d98:: with SMTP id v24mr21733482ejo.129.1607394073239; Mon, 07 Dec 2020 18:21:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607394073; cv=none; d=google.com; s=arc-20160816; b=I5ymCBscnjHKtg0uIxR1SogJwPG5iCVI1SArdiyQTAosuOL0xZSS2bjl9wgC9heqcN xTfwV2r/6jF6OyWPlnBsjQxSqrxVAFH6y+ivXKywN4hbMgK1eBQGvjW5Ezz5KUnaCfW4 5vHl8r5fQwo73VSV/mTdXONoZbGt8ju53kt8a6WA8wzdfei4SCOwFHtR1g2BanCqV8gH qtOt7PY8CMZbnRoPu1UlSxYImLq3rXU6Q/E7ZzBUIqUY5ljnJqAk4JfXur0X8IEcbxbS hmn/wSubhJBdlHzgiOkK2IkrYwhDKJAqB6zhnwJ9ezYqrxC2ora/GA+JiqEEc4Ydk0x4 QFdw== 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=Lg2Zu1+qJaiZpCynmdytraXoZqwIM3t/VSUNx/b5CB8=; b=Y/oXST+AId2ctSIkREHlOjb1UADNNLqceTTNVl7yH+CjKGLhlwPdhyBpAwIfMMzpCd 0ck390ajPIjmoAp0N52oLGMJedfKAQ2kdgqE5UGje3XJANIVp9Ljara2s16z+rm4tAnw KghrhENsjCu/csbAd7DxjwE3qo7CH+FEd0SvCc8oW7jb7yh/Uln916r2EN3YKgbyMfv2 p7MpD8r9lj3KFIPXktEkFhmwa5r0RrXELoGNYCfy0Sw801LEVSY1s6EghBqk3/Kd8Xgv 0YSTpUfybv2M5FNehR5PkKenVU57AIeDbD13j0P9SOnWwbkskZLF4RyPQ/ybtEj/sIyz VBEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="YtzOtiH/"; 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 q12si8106829ejt.421.2020.12.07.18.20.51; Mon, 07 Dec 2020 18:21:13 -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="YtzOtiH/"; 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 S1727963AbgLHCRO (ORCPT + 99 others); Mon, 7 Dec 2020 21:17:14 -0500 Received: from mail.kernel.org ([198.145.29.99]:33246 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725877AbgLHCRO (ORCPT ); Mon, 7 Dec 2020 21:17:14 -0500 Date: Mon, 7 Dec 2020 18:16:31 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1607393793; bh=aRk0tuN5gCFQ7woh8dahZNtsNwLAvKayoBIKDXzgY4g=; h=From:To:Cc:Subject:In-Reply-To:References:From; b=YtzOtiH/3gJA7+9FQu1MilnluzeCMWP+lRrTTCJZF5EafTwr5EAnplsMbSvYlpROa ijBAroc1W5VosSS4wVmb4a8EeZTUEGAHw+kVAgR6Hj4JAtUEzrkP0r06Hnw07rk9XU rCB8qZ9mYdTSNJrAu26whsLUAV1iHMfeZWBc+7UYHZoI2zxMF6G8Yyr2dSOwmH+vAd TDVlSIzuqWrGwupa1dcP8vecmmzXjG6XDNrs8SZih+gLNbtawktx+1GsbgbUbKtkzW QXwSCnolsvd8IhWTZD3oi2sQIs09zCR3C2jhVe7GEVG+glysTMutSpaifVkgJj0fEa 01gPFBPdzt0WA== From: Jakub Kicinski To: Andrew Lunn Cc: Sven Van Asbroeck , Woojung Huh , Microchip Linux Driver Support , Vivien Didelot , Florian Fainelli , Vladimir Oltean , David S Miller , Helmut Grohne , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net v1 2/2] net: dsa: microchip: improve port count comments Message-ID: <20201207181631.6cade981@kicinski-fedora-pc1c0hjn.DHCP.thefacebook.com> In-Reply-To: <20201207233116.GB2475764@lunn.ch> References: <20201205152814.7867-1-TheSven73@gmail.com> <20201205152814.7867-2-TheSven73@gmail.com> <20201207233116.GB2475764@lunn.ch> 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 Tue, 8 Dec 2020 00:31:16 +0100 Andrew Lunn wrote: > On Sat, Dec 05, 2020 at 10:28:14AM -0500, Sven Van Asbroeck wrote: > > From: Sven Van Asbroeck > > > > Port counts in microchip dsa drivers can be quite confusing: > > on the ksz8795, ksz_chip_data->port_cnt excludes the cpu port, > > yet on the ksz9477, it includes the cpu port. > > > > Add comments to document this situation explicitly. > > Rather than document it, we should make it uniform. Unless there is a > valid reason to require them to mean different things. Agreed. I wonder if we should make this effort target net-next. My concern is that for the 3 port switch the cpu_ports variable is set to 0x10, the same as for the 4 port one. Which makes me worried that if we just allow the "+ 1" - the CPU port will not actually hit the register offsets its supposed to on 3 port platforms. Since configuring the CPU port never worked here (AFAICT) we can view this as a new feature / config option (even tho an important one). So let's move to net-next, and we can "do this right". Does that sound sane?