From: Claudiu Manoil <claudiu.manoil@nxp.com>
To: Simon Horman <horms@kernel.org>
Cc: "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
dl-S32 <S32@nxp.com>, Vladimir Oltean <vladimir.oltean@nxp.com>,
Wei Fang <wei.fang@nxp.com>, Clark Wang <xiaoning.wang@nxp.com>,
Andrew Lunn <andrew+netdev@lunn.ch>,
"David S. Miller" <davem@davemloft.net>,
Eric Dumazet <edumazet@kernel.org>,
Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,
"imx@lists.linux.dev" <imx@lists.linux.dev>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: RE: [PATCH net-next v3 2/5] net: enetc: Enable probing of version 4.4 devices
Date: Wed, 11 Nov 2026 08:55:05 +0000 [thread overview]
Message-ID: <GV2PR04MB1174069E2031569C5C43DBB6096712@GV2PR04MB11740.eurprd04.prod.outlook.com> (raw)
In-Reply-To: <20261109173701.GW18859@horms.kernel.org>
From: Simon Horman <horms@kernel.org>
Sent: Monday, November 9, 2026 7:37 PM
> To: Claudiu Manoil <claudiu.manoil@nxp.com>
[...]
> Subject: Re: [PATCH net-next v3 2/5] net: enetc: Enable probing of version 4.4
> devices
>
> On Tue, Nov 03, 2026 at 04:09:08PM +0200, Claudiu Manoil wrote:
> > The ENETC v4.4 devices are present on S32N79 SoCs and feature only
> > Pseudo-MAC ENETC ports, whose PFs use either the 0xe101 or the 0xe110
> > PCI device ID, and the VFs answer to the usual device ID of 0xef00.
> >
> > While the ENETC PF instances are usually designated by the 0xe101 ID,
> > in newer IP versions the 0xe110 ID was introduced to indicate the
> > power-on reset default NETC switch management interface. These IDs do
> > not indicate any functional difference between the designated ENETC
> > instances, and can be interchanged and re-assigned at boot time (i.e.
> > from firmware).
> >
> > Signed-off-by: Claudiu Manoil <claudiu.manoil@nxp.com>
> > ---
> > v3:
> > - Added sysclk_freq info for the v4.4 ENETC devices.
> >
> > v2:
> > - Described why there are two ENETC PF IDs in the commit message, as per
> > review.
>
> I realise this was forwarded somewhere by an automation, but it seems not to
> the full CC list, so I'm reproducing it here:
>
> commit 6de2e15f2fb313f3ab9a84d0bfd5a867de11c72c
> Author: Claudiu Manoil <claudiu.manoil@nxp.com>
>
> net: enetc: Enable probing of version 4.4 devices
>
> This commit adds driver data and platform info entries for ENETC v4.4 PF and
> VF devices on S32N79 SoCs with a 500 MHz system clock frequency.
>
Will add this line to the commit message.
> > diff --git a/drivers/net/ethernet/freescale/enetc/enetc.c
> b/drivers/net/ethernet/freescale/enetc/enetc.c
> > index c6571b5cc8425..b989823859ff2 100644
> > --- a/drivers/net/ethernet/freescale/enetc/enetc.c
> > +++ b/drivers/net/ethernet/freescale/enetc/enetc.c
>
[...]
> Can probing ENETC v4.4 on an 8-core S32N79 SoC overflow priv->int_vector[] in
> enetc_int_vector_init()?
>
I already have a downstream 'fix' for this, where int_vector is allocated dynamically.
I'm going to include it in the v4 patchset. Since this issue only affects the new chip
(S32N79), it's not a 'net' kind of fix.
[...]
>
> Link:
[...]
>
> This does seem to be a legitimate concern to me, and I think it warrants a v4.
>
> There is also a review of patch 1/5, here, which I think warrants investigation too.
>
> Link:
[...]
Thanks for sharing the links, I wasn't aware that Sashiko already scrutinized v3.
Regards
Claudiu
next prev parent reply other threads:[~2026-11-11 8:55 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <cover.1793712309.git.claudiu.manoil@nxp.com>
2026-11-03 14:09 ` [PATCH net-next v3 1/5] net: enetc: Add pseudo-MAC support for ENETCv4 Ports via a fixed-link node Claudiu Manoil
2026-11-03 14:09 ` [PATCH net-next v3 2/5] net: enetc: Enable probing of version 4.4 devices Claudiu Manoil
2026-11-09 17:37 ` Simon Horman
2026-11-11 8:55 ` Claudiu Manoil [this message]
2026-11-03 14:09 ` [PATCH net-next v3 3/5] arm64: dts: s32n79: add NETC IEP18 ECAM node for ENETC PPM ports Claudiu Manoil
2026-11-03 14:09 ` [PATCH net-next v3 4/5] arm64: dts: s32n79-rdb: enable NETC IEP18 Claudiu Manoil
2026-11-03 14:09 ` [PATCH net-next v3 5/5] PCI: Create OF node for NXP ENETC pseudo-MAC functions Claudiu Manoil
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=GV2PR04MB1174069E2031569C5C43DBB6096712@GV2PR04MB11740.eurprd04.prod.outlook.com \
--to=claudiu.manoil@nxp.com \
--cc=S32@nxp.com \
--cc=andrew+netdev@lunn.ch \
--cc=davem@davemloft.net \
--cc=edumazet@kernel.org \
--cc=horms@kernel.org \
--cc=imx@lists.linux.dev \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=vladimir.oltean@nxp.com \
--cc=wei.fang@nxp.com \
--cc=xiaoning.wang@nxp.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®