Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp2682192lqz; Wed, 3 Apr 2024 05:52:40 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUAetDuWB3QmjNlNoAAYBNT3CbLTGfle7pbb1+N3jcwllocWUBo4T5bbA17Mr6QCoFevhdJUfxR11IZbPwFkTS5bLWW58y6DTCG1ShCKA== X-Google-Smtp-Source: AGHT+IE9Eg16Ds7knNElZr3zqpNfxbeeENlxJykR4JYT/KLeN46mz3tj7tdvXRd+TjOL1N7AbWLZ X-Received: by 2002:a17:902:ea12:b0:1e2:3e0a:fc61 with SMTP id s18-20020a170902ea1200b001e23e0afc61mr3305491plg.34.1712148759727; Wed, 03 Apr 2024 05:52:39 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712148759; cv=pass; d=google.com; s=arc-20160816; b=hB7JicP3KGFAB5WerQU7dMpYRpuOBeQRK3M2w3AOd9O6bDuIWSR1BCSWoi3okUZkZX U2A5aCp+5bfOsXXBe73G8Eip/bTcy1GQKdHO0cDGAPqjC0vmUSIAaWcvHbi6lCScaa08 UcCha/mfd4NPNB76AVSNIFO7t3lqxldAGfgfgkzGkSTb+4eHu7f0y0gYabOaM7YfskEd sZelEVx8P8/sGVZLcwj6l1hxlxH5EbXClFMDphGXhw07Ze58vJaz+tWAOSb1euVzcOl2 IHpV7WqfzeQTDbXR2kvbuSYpdUaG22vhDsxLSiHiffDOD5C2I6iXxMZVD8L3QOBBCNYX 7opA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from; bh=+6upwjGJsEywGQwRESpgdlopGVvu7k3tVRxQ5yNl/SM=; fh=+wuPl0jVtcYGOKyQ4dCrYwpLO51Md4SLm1XlQV1l1VE=; b=ZwpkmXfa3emV5o0ypG4m5N9wBtWA4pWIU6vlVW9dLYQZNTX3ci9bGLIoOaQSy5jfeB t8UVvhA3uLmYb9N6FXxESWyk4XcbsnfSqRkcZDUDg897Nm5R18U81Bqh/I9qXzxl8UFr bRlkcgShyteFWyUCStcwV2EZw9cabM/gn7DQIrBjLC3FHF1sf5+rsDzBYqmmirbqkb9x 2GAmics/lN8lpHfwhfzmK1ayrXELzR+UctQAAT4QhebkiDE9ealOVurPs8L+8V2BcHLY 8NoJfF9Qyt9ffXFs9lIlif1UQWiR+2udAUjasoYUGB6Qbo3x44vrzoI9UxOUicZbMyfx 3GEQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=pengutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-129743-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-129743-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id m9-20020a170902db0900b001e20587e884si13698664plx.135.2024.04.03.05.52.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 05:52:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-129743-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=pengutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-129743-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-129743-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 34A2F28D3C0 for ; Wed, 3 Apr 2024 12:52:39 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E1CD3149C41; Wed, 3 Apr 2024 12:50:55 +0000 (UTC) Received: from metis.whiteo.stw.pengutronix.de (metis.whiteo.stw.pengutronix.de [185.203.201.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BB2341474D2 for ; Wed, 3 Apr 2024 12:50:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.203.201.7 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712148654; cv=none; b=Mdhr2/mAW4dsdrzEQyX+1pdMPr8cJOmZLJ1n7slcJcAd+4Ca9RWf452EWxlJiqr4ExxWyBB68+BsOBAof90Es0eBOcLioBj0MWYeNuv47QDyWN10hopdh++kDR7EBBc7yMhzQyhlAmwhsuBKkaPZBbSDoGiuRten3DKCgfI8H9w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712148654; c=relaxed/simple; bh=3pOSvRWjNGrU7zGlmdspwG6HwoTcqniBT6UA174UJIc=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=AzQS9nCXbPfhqzyjZRhXaAxXr33/3eGGa+BRAJxMcb2ADKSAWzJi6YBe2E63YbRT8WNx+LeR3GAkGg36g9Kv+h7oZARu6pfezDTjjiCThabcwlLgjztsxAqagTj02Ce6gaXtRCbCZYGmiZ9beGS+vF7mQjG65sRBrGSJPdooWTw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de; spf=pass smtp.mailfrom=pengutronix.de; arc=none smtp.client-ip=185.203.201.7 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pengutronix.de Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rs04h-0005uK-0Z; Wed, 03 Apr 2024 14:50:43 +0200 Received: from [2a0a:edc0:0:1101:1d::ac] (helo=dude04.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rs04e-00ABEQ-PO; Wed, 03 Apr 2024 14:50:40 +0200 Received: from ore by dude04.red.stw.pengutronix.de with local (Exim 4.96) (envelope-from ) id 1rs04e-00EKV4-1n; Wed, 03 Apr 2024 14:50:40 +0200 From: Oleksij Rempel To: "David S. Miller" , Andrew Lunn , Eric Dumazet , Florian Fainelli , Jakub Kicinski , Paolo Abeni , Vladimir Oltean , Woojung Huh , Arun Ramadoss Cc: Oleksij Rempel , kernel@pengutronix.de, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, UNGLinuxDriver@microchip.com, =?UTF-8?q?S=C3=B8ren=20Andersen?= Subject: [PATCH net-next v2 0/8] net: dsa: microchip: ksz8: refactor FDB dump path Date: Wed, 3 Apr 2024 14:50:31 +0200 Message-Id: <20240403125039.3414824-1-o.rempel@pengutronix.de> X-Mailer: git-send-email 2.39.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Refactor FDB dump code path for Microchip KSZ8xxx series. This series mostly makes some cosmetic reworks and allows to forward errors detected by the regmap. Change logs are part of patch commit messages. Oleksij Rempel (8): net: dsa: microchip: Remove unused FDB timestamp support in ksz8_r_dyn_mac_table() net: dsa: microchip: Make ksz8_r_dyn_mac_table() static net: dsa: microchip: ksz8: Refactor ksz8_fdb_dump() net: dsa: microchip: ksz8: Refactor ksz8_r_dyn_mac_table() for readability net: dsa: microchip: ksz8: Unify variable naming in ksz8_r_dyn_mac_table() net: dsa: microchip: ksz8_r_dyn_mac_table(): ksz: do not return EAGAIN on timeout net: dsa: microchip: ksz8_r_dyn_mac_table(): return read/write error if we got any net: dsa: microchip: ksz8_r_dyn_mac_table(): use entries variable to signal 0 entries drivers/net/dsa/microchip/ksz8.h | 2 - drivers/net/dsa/microchip/ksz8795.c | 135 ++++++++++++------------ drivers/net/dsa/microchip/ksz8795_reg.h | 1 + 3 files changed, 69 insertions(+), 69 deletions(-) -- 2.39.2