Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp721042rdb; Fri, 2 Feb 2024 01:44:31 -0800 (PST) X-Google-Smtp-Source: AGHT+IEVlP2I4A34ibcgO9X7k9rHaXgTUs4Nr9Gg1Nsl2KKYt6QRkvcR/QGxR4o9nc9+aGA+LBgg X-Received: by 2002:a05:6830:e07:b0:6e2:7dff:37ba with SMTP id do7-20020a0568300e0700b006e27dff37bamr1205142otb.19.1706867071028; Fri, 02 Feb 2024 01:44:31 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706867070; cv=pass; d=google.com; s=arc-20160816; b=i005Ixe5XzEwZ0cCiFucwgiU0scy3hzwr3JiuF1W76It3/7WBqEj6QP8xyKe/B7pFi gV8mw76AoZcEMQWirFtYsSRrDAC1MV3ZyP9IhNRtz9A5lldXKEKFPd5JRjNc1CWc/W+r YFdHsW0OVuNAgcsFPa0IdOMM3HyfL5CUQ70N1a7McIVg4VbEPdDtDanSlgtuaTtL7vcm JZefsmndm9Vg7TscfgG/rsYeE4N8vRLPuKssvwfqbx2joIDAPNuc4k+97TZ7ArrBLQW3 SEV+LwNNl4SMaFUxEGxRUcw1QzKI/u+tUfR5KXRjI6DRMHOWwPhyuyVJV3otRjR8IACr FISw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:list-unsubscribe:list-subscribe:list-id :precedence:date:message-id; bh=lnIHBdMia5tN4/1TbP2PV4MU47hwKleiZFdUv9oMcKA=; fh=RlOgWohhPFQFkyol2D2W11MczMRXL04o3ZXfuN2pGyQ=; b=yeeh41jTg9emAxU3oM/J9JUVq1X1+0MjEa05p0kP17yOA99lcDV36WU/XiBY6NZ7k9 8XXFghUOb+Wt9JlCrYsBszoETmFItPvPBLDl+y/C83szx9oLsVimR/2Bx5TI3D0ZTU8h jvLkvOrlLtgJgXOoAL5tat8HPng4JM/tUlksIJuJbg4ZDb4+l/iVBHn7ocqriZO1xQSY hNtx++7seauH3lssJzo522HWM3ihMdPZbGzz/CinXAvqyUK6a6w7KBzD/RFkqq3a2IGC qfoPrTnlx1qPZLCJ8Zdv0lhxZqBFiL0qi4qwjA4TFV6dNdLNXZbcUhfalCSh5mt33JKq mdHQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=bp.renesas.com dmarc=pass fromdomain=bp.renesas.com); spf=pass (google.com: domain of linux-kernel+bounces-49604-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-49604-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=renesas.com X-Forwarded-Encrypted: i=1; AJvYcCXe5Ys/xPQ7MwtYaOGNUn/AzdWyyznV7zF+0tkipz+0q4uCAxgUK3vDIWkUiaFHr4vhkfSB2qGgf9JUex/R6rdjMzCKbsRxtuRXLx3b2w== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id e21-20020a63ee15000000b005dbec2fb068si1292594pgi.664.2024.02.02.01.44.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Feb 2024 01:44:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-49604-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=bp.renesas.com dmarc=pass fromdomain=bp.renesas.com); spf=pass (google.com: domain of linux-kernel+bounces-49604-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-49604-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=renesas.com 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 900672947C4 for ; Fri, 2 Feb 2024 09:40:30 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D709377F06; Fri, 2 Feb 2024 09:39:52 +0000 (UTC) Received: from relmlie5.idc.renesas.com (relmlor1.renesas.com [210.160.252.171]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 15A047763B; Fri, 2 Feb 2024 09:39:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.160.252.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706866792; cv=none; b=sDgKbjONmbR6o2Fp5mDEejCF1L9EGKab17XJ2eNC7Pyg9xnFXos/CbEF5Sx8gtF6LSRk4hPjLSkmiKcWH52gLFbnANUqn1WzajDNhwkz80jeUGNyr26Iebuxjqbxis8if1sh2PwXB+eaoSo9OYX8usCprAxNn7wHZOavRCl4zxc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706866792; c=relaxed/simple; bh=lnIHBdMia5tN4/1TbP2PV4MU47hwKleiZFdUv9oMcKA=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=S0iKOzh3xfQJ4aieBy7ZLi8MhiraPEgRGYgN+i8OzCsJpGO1v1IcBfVwUOmx32yMCqziuUYTWNoFwXq1AudmiQRPdPus4nNLp2z1o2Z/P2TwQm+M7QbxHkW9fq8Y94YJQrnTrSEkk/thvnGc2Q5ZLU744wuTq5MfaiYPi3TsCgM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com; spf=pass smtp.mailfrom=bp.renesas.com; arc=none smtp.client-ip=210.160.252.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bp.renesas.com X-IronPort-AV: E=Sophos;i="6.05,237,1701097200"; d="asc'?scan'208";a="192647453" Received: from unknown (HELO relmlir6.idc.renesas.com) ([10.200.68.152]) by relmlie5.idc.renesas.com with ESMTP; 02 Feb 2024 18:39:47 +0900 Received: from [10.226.93.160] (unknown [10.226.93.160]) by relmlir6.idc.renesas.com (Postfix) with ESMTP id 1405E415D740; Fri, 2 Feb 2024 18:39:43 +0900 (JST) Message-ID: <1daa9e95-df98-4a08-bc55-21838e555519@bp.renesas.com> Date: Fri, 2 Feb 2024 09:39:42 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next 0/8] Improve GbEth performance on Renesas RZ/G2L and related SoCs To: Andrew Lunn Cc: Sergey Shtylyov , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Yoshihiro Shimoda , Wolfram Sang , netdev@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org References: <20240131170523.30048-1-paul.barker.ct@bp.renesas.com> <953f6b82-c4b1-43f7-af68-e504d663f070@lunn.ch> Content-Language: en-GB From: Paul Barker In-Reply-To: <953f6b82-c4b1-43f7-af68-e504d663f070@lunn.ch> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------QB20HD5kYCbSTDXouQPj0VLF" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------QB20HD5kYCbSTDXouQPj0VLF Content-Type: multipart/mixed; boundary="------------ay7n0UUjMVN6HJIaAN7oC01h"; protected-headers="v1" From: Paul Barker To: Andrew Lunn Cc: Sergey Shtylyov , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Yoshihiro Shimoda , Wolfram Sang , netdev@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org Message-ID: <1daa9e95-df98-4a08-bc55-21838e555519@bp.renesas.com> Subject: Re: [PATCH net-next 0/8] Improve GbEth performance on Renesas RZ/G2L and related SoCs References: <20240131170523.30048-1-paul.barker.ct@bp.renesas.com> <953f6b82-c4b1-43f7-af68-e504d663f070@lunn.ch> In-Reply-To: <953f6b82-c4b1-43f7-af68-e504d663f070@lunn.ch> --------------ay7n0UUjMVN6HJIaAN7oC01h Content-Type: multipart/mixed; boundary="------------p0QQhGHSw12icxPpOeI77mBu" --------------p0QQhGHSw12icxPpOeI77mBu Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 31/01/2024 18:26, Andrew Lunn wrote: >> Changes are made specific to the GbEth IP, avoiding potential impact o= n >> the other Renesas R-Car based SoCs which also use the ravb driver. Thi= s >> follows the principle of only submitting patches that we can fully tes= t. > =20 > Are you saying that Renesas does not have access to all Renesas RDKs? >=20 > I don't particularly like the way your first patch makes a copy of > shared functions. Is it not likely that R-Car would also benefit from > this? We have the required RDKs. For the R-Car based SoCs, we need to confirm that gPTP still works if we change the poll/receive code paths - this will require an AVB-capable network switch and additional time to test. So our plan was to handle the GbEth code paths first without affecting R-Car, then follow up with another patch set for the R-Car code paths when we've done the required tests. I discussed this with our team, and we're happy to do this in one go for both R-Car and GbEth code paths if that's preferred. I'll send the patches as an RFC (as Sergey has commented it should be an RFC anyway as it depends on an unmerged patch) and we'll do the gPTP test with a couple of R-Car boards. Thanks, Paul --------------p0QQhGHSw12icxPpOeI77mBu Content-Type: application/pgp-keys; name="OpenPGP_0x27F4B3459F002257.asc" Content-Disposition: attachment; filename="OpenPGP_0x27F4B3459F002257.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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3D =3DsIIN -----END PGP PUBLIC KEY BLOCK----- --------------p0QQhGHSw12icxPpOeI77mBu-- --------------ay7n0UUjMVN6HJIaAN7oC01h-- --------------QB20HD5kYCbSTDXouQPj0VLF Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSiu8gv1Xr0fIw/aoLbaV4Vf/JGvQUCZby4XgUDAAAAAAAKCRDbaV4Vf/JGvUmh AP9pVWixMbLEzgte2bBlnTHR0R5mCBdvh0oIXeHXWTk0hAD+IdB8ab26d5pqV42RHhXNlI9cs3w3 uPMaFHFLVy12RQU= =ahYP -----END PGP SIGNATURE----- --------------QB20HD5kYCbSTDXouQPj0VLF--