From patchwork Wed Mar 22 14:31:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oleksij Rempel X-Patchwork-Id: 7040 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp2377532wrt; Wed, 22 Mar 2023 07:40:03 -0700 (PDT) X-Google-Smtp-Source: AK7set9utQoYOIPNbnW7zuX5DXyizL1SpDqlpqVT5jW/iKWCH3fWWVeey417GF3DCGmEZge3DwVA X-Received: by 2002:aa7:d34a:0:b0:4fd:2b13:b20e with SMTP id m10-20020aa7d34a000000b004fd2b13b20emr6568026edr.30.1679496002957; Wed, 22 Mar 2023 07:40:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679496002; cv=none; d=google.com; s=arc-20160816; b=IPeDTH7p9f5lmidCbHHcVydDaLWN3cwDMJzQkIO3NJWwvPqOU9zmMaJcilPMHFJJRD 0TPGOGXcdxnnHT4qD/fbYIJ0WE2BwF239r9cBvmjYXPoeVVoRdYGAaGAVQ9bpFAEQuHE ps7PGaZ7+30R7RTZz+m469DpevmCrPdiEdPv2Qkbdi73Clw2lSkQ376ZwP7slCaFm61f wwICa7Q0FJFsqYSK7huD40LDyAqCdzss+MUsTEv164phszoln15z4yEh9FTSDKjYJzn/ bbJtN7CnIW9fhmgJQiFThvhikrPrra2atFCMLG5zbuFHt38TH/kv8rVR55fyTXwt25fl t/4w== 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 :message-id:date:subject:cc:to:from; bh=FpK4S4dS39/Kx/xRP4YrDgZqvYbNUXsGrerQgpkwr98=; b=BTbjzF9g8463Pltl8C6HAmrp4RoP+3v8UHGVKWBTUnyOQ/rbasv3MwosLvMHTDq18Q 2xLJtZ6yuOWAOfFlXl0oSQTywbCtyNaABgQJD/KTxRVfgCb0U2I0qHkqMseXMR0/XnZb KycPzBTBhzOwMrZfY7i3ezCm/ARJupLyRSJuIcMnmu2vrWIiy1/E6Rjs25+h/3/kA7Ee 7BAfvl23XmEH2DAxLJt+su7d/LqFBGjC1xA6dz3dlfkZwMc0amMbyunobBAQn98CA20v CkOfGPfdBNBVbL+GbRdI4cY3aceA1hHMRzc+nx93Qm0Va7W2bZ9tJJZCevOQhYUhVmDU dV2A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u22-20020a170906951600b0092a8aa23062si15128145ejx.571.2023.03.22.07.39.39; Wed, 22 Mar 2023 07:40:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231239AbjCVOcC (ORCPT + 99 others); Wed, 22 Mar 2023 10:32:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48632 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231512AbjCVObs (ORCPT ); Wed, 22 Mar 2023 10:31:48 -0400 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5CCE662B5D for ; Wed, 22 Mar 2023 07:31:47 -0700 (PDT) Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pezV1-0003Or-At; Wed, 22 Mar 2023 15:31:35 +0100 Received: from [2a0a:edc0:0:1101:1d::ac] (helo=dude04.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1pezUy-005wWC-G1; Wed, 22 Mar 2023 15:31:32 +0100 Received: from ore by dude04.red.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1pezUx-0060ZT-1M; Wed, 22 Mar 2023 15:31:31 +0100 From: Oleksij Rempel To: "David S. Miller" , Andrew Lunn , Eric Dumazet , Florian Fainelli , Jakub Kicinski , Paolo Abeni , Vladimir Oltean , Woojung Huh Cc: Oleksij Rempel , kernel@pengutronix.de, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, UNGLinuxDriver@microchip.com Subject: [PATCH net v1 0/6] net: dsa: microchip: ksz8: fixes for stable Date: Wed, 22 Mar 2023 15:31:24 +0100 Message-Id: <20230322143130.1432106-1-o.rempel@pengutronix.de> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ore@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org X-Spam-Status: No, score=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1761079200578558664?= X-GMAIL-MSGID: =?utf-8?q?1761079200578558664?= These fixes address issues such as incomplete FDB extraction, incorrect FID extraction and configuration, incorrect timestamp extraction, and ghost entry extraction from an empty dynamic MAC table. These updates ensure proper functioning of the FDB/MDB functionality for the ksz8863/ksz8873 series of chips. Oleksij Rempel (6): net: dsa: microchip: ksz8: fix ksz8_fdb_dump() net: dsa: microchip: ksz8: fix ksz8_fdb_dump() to extract all 1024 entries net: dsa: microchip: ksz8: fix offset for the timestamp filed net: dsa: microchip: ksz8: ksz8_fdb_dump: avoid extracting ghost entry from empty dynamic MAC table. net: dsa: microchip: ksz8863_smi: fix bulk access net: dsa: microchip: ksz8: fix MDF configuration with non-zero VID drivers/net/dsa/microchip/ksz8795.c | 11 +++++------ drivers/net/dsa/microchip/ksz8863_smi.c | 10 +--------- drivers/net/dsa/microchip/ksz_common.c | 12 ++++++------ 3 files changed, 12 insertions(+), 21 deletions(-)