Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2617511pxb; Sun, 17 Oct 2021 20:39:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwOEvbsOPddqI7OsRYxx7KaP3QUe1RKOtfaGSPk2dIhKrrkvm5R9DggDYl4SDKy3oJtDLT4 X-Received: by 2002:a63:740e:: with SMTP id p14mr21233258pgc.329.1634528351906; Sun, 17 Oct 2021 20:39:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634528351; cv=none; d=google.com; s=arc-20160816; b=CQ6ZxoWc0wXkOM4gzw4YEu3kXFFh1HfaBZ07pVZ8kW7Pq090H5C3m4svNP7lkjIRxM wl/KVonXtIjXaviJzcboNTwNd8XOWFO70+DClmWhxiLE29PmX1BHQjRD4qbPkNKwgd8n qAo5bP+roIriR5Sna62b/IY10j2dYfO2jj4Br9l3wUm2o58kaGZlZvW3YVu1QNoXsMUD nssiZXboWQ4DVu+yPQFP1slcR//OxeD+gUHfGhS8+vXCZ4hMO7b9agixB3TF/UTgnkBD wtOkJP372ntd4c2i/MhUr742QxCWJpK/bkegvlZMAOB67Xxtx2D4ROIBJdV7O1JLSfRq RMeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=UtJXPylnX11GkvYRHwpQ9M8Up+4cWJ1bvMpKXPGprlI=; b=yxj5g/V+HY1vs7ZC1Z3NNeV9edjrBVVR2+MHyXrUTqMP0FsQuhZpUSppyrbEibVjs8 4FtnLi4/U0rTWkAtBoJuGhsNqJf53Bqu39daPU4haE2VFJvba/ykU1k+NDOOG9WRrQ2s 9h5I2S5A2bSjzBK/GgDWpXqqFr/z8olSc7L5FxLh5H032FqNmeZqlE3VYCBrIcHidbpW RtBVkbVnRpwNBIOiCVfT8Pf8/uzrN661EoLUEJRvXj+uiwTc4dhhFZRqKsNpf1JZuaTY lWKLqcXfagb+IzZUVCYrHi2daZaOTEKbVfgtHWSWraYcMBSEggL0x7IUlSTef4yHaTLS lQ8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=n6anFbpS; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h10si277058plf.311.2021.10.17.20.38.59; Sun, 17 Oct 2021 20:39:11 -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=@linaro.org header.s=google header.b=n6anFbpS; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233983AbhJPWeo (ORCPT + 98 others); Sat, 16 Oct 2021 18:34:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56778 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235339AbhJPWen (ORCPT ); Sat, 16 Oct 2021 18:34:43 -0400 Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 71333C061767 for ; Sat, 16 Oct 2021 15:32:34 -0700 (PDT) Received: by mail-lj1-x231.google.com with SMTP id t20so1025763ljk.8 for ; Sat, 16 Oct 2021 15:32:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=UtJXPylnX11GkvYRHwpQ9M8Up+4cWJ1bvMpKXPGprlI=; b=n6anFbpSUftSxcsMXPh8ItyBCtV+0rO75hUjfjB4e8pPllEc0yeKjwNe7LYg7288UX SEg6S0Vp+0mj1RdSCRmcKaVdeFFRMGg4qlJUMzT5+2Z+Xnd6wDwlff3YWT6+7fz5+c88 RPjPOCxhtwUHkzhYQZV0HMESHs7JoIwRCct+zE0CF1G0XjUGvKrRHCJx/LfY+MBsQ6uy Kd43O6JSsKwPUyFKzV78r/2nyPtLyJP5P4VqGMiST2CzTenTvs5LbCo3cSCe2ZQnWiZz ZhdHUAUDbNQAHX1HGVeYWs63taAgmgLkVoPxK2OTspECFntckDBsGiMd1cN83PcZI2FA eGFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=UtJXPylnX11GkvYRHwpQ9M8Up+4cWJ1bvMpKXPGprlI=; b=k3I+hthH/7u/Jttbf0EJxWR/HEdkPfPgGb5J3Anq7HAI+HaHN4QQrA8l+XTscdvl9R lWSirK2GCE6iO0+g1/jhEJvz4I82zU/NWeqRV67TvzrdZbY82gF52hCxCUxljuvfPGHb F6o105KN0AJfCvxwR9DCSwOJv1+3b4eOmiWPHlEgIZObOoRGxJnIUsEIrwQ+JmqKdjfE v88s0yCc5HCK3nKnas+vavnxJ0q954MXrayBLOQ6bmIJoeLRNRVFw4MOtN8RPowCP5n5 TtS+ll3Q66g0Zck0OtLxo1mhQB+TkFX7xSPoomZhcpWfMpIWmp/UFlt5mAVYpMcLrrgj N2kA== X-Gm-Message-State: AOAM532zKH7/QqJKipzrh/oHZjWEt4ikOgHdGy/8b6QJKMHz3mchLJDd oGDx3Rcs0Ud+ee5rCk7CXd7Itzf4cpX2GmtaEJjCvQ== X-Received: by 2002:a2e:7f05:: with SMTP id a5mr21483042ljd.261.1634423552726; Sat, 16 Oct 2021 15:32:32 -0700 (PDT) MIME-Version: 1.0 References: <20211015171030.2713493-1-alvin@pqrs.dk> <20211015171030.2713493-7-alvin@pqrs.dk> In-Reply-To: <20211015171030.2713493-7-alvin@pqrs.dk> From: Linus Walleij Date: Sun, 17 Oct 2021 00:32:21 +0200 Message-ID: Subject: Re: [PATCH v3 net-next 6/7] net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC To: =?UTF-8?Q?Alvin_=C5=A0ipraga?= Cc: Andrew Lunn , Vivien Didelot , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Jakub Kicinski , Rob Herring , Heiner Kallweit , Russell King , =?UTF-8?Q?Alvin_=C5=A0ipraga?= , Michael Rasmussen , netdev , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , linux-kernel Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Oct 15, 2021 at 7:11 PM Alvin =C5=A0ipraga wrote: > This patch adds a realtek-smi subdriver for the RTL8365MB-VC 4+1 port > 10/100/1000M switch controller. The driver has been developed based on a > GPL-licensed OS-agnostic Realtek vendor driver known as rtl8367c found > in the OpenWrt source tree. This version is really nice! > v2 -> v3: > - following the stats change, it became apparent that the rtl8366 > helper library is no longer that helpful; scrap it and implement > the ethtool ops specifically for this chip I wonder if I should just scrap it in general when I convert RTL8366RB over to use your new nice callbacks? Just push that part down into the driver for each chip. I vaguely remember the RTL8366S having the same counters though... (I think this is why it is in the shared library at all.) Yours, Linus Walleij