[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1c95b010-cb57-4864-aa0b-82b7093f44d1@lunn.ch>
Date: Thu, 28 Nov 2024 17:20:44 +0100
From: Andrew Lunn <andrew@...n.ch>
To: Przemek Kitszel <przemyslaw.kitszel@...el.com>
Cc: "Korba, Przemyslaw" <przemyslaw.korba@...el.com>,
Richard Cochran <richardcochran@...il.com>,
"intel-wired-lan@...ts.osuosl.org" <intel-wired-lan@...ts.osuosl.org>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
"Nguyen, Anthony L" <anthony.l.nguyen@...el.com>,
"Olech, Milena" <milena.olech@...el.com>,
Vladimir Oltean <olteanv@...il.com>
Subject: Re: [PATCH iwl-net] ice: fix incorrect PHY settings for 100 GB/s
> > > You forgot to Cc: the PTP maintainer.
> >
> > Who is the PTP maintainer? Is it necessary? This is only Intel's driver,
> > I am not sure if PTP maintainer is necessary.
>
> I was curious for a moment too, but just for a moment :)
>
> We develop network drivers in the public, so we CC people which could
> have a valuable feedback. For PTP code it's PTP Maintainer, and other
> PTP folks. I'm not sure how interested they are though, @Richard?
> @Vladimir?
>
>
> In general it is similar to why we CC netdev. The difference is that
> this code will not go via PTP Maintainer, but it does not matter that
> much for the review/design purposes.
"only Intel's driver" is a bit of a worry. Part of being a Maintainer
is to ensure that all drivers behave the same. There should not be any
difference between an Intel PTP device, a Marvell PTP devices, a
Microchip PTP device etc. They should all implement the API in a
uniform way. A developer for the Intel driver probably does not know
the Marvell and Microchip code, and so could easily do something
different. The PTP Maintainer however has an overview over all
implementations and can point out when the driver is not implementing
the APIs in a uniform way, etc.
What i have also seen is that if one driver gets something wrong,
other drivers might as well. Being a Maintainer you are not blinkered
by corporate identity. You might take a quick look at the other PTP
drivers and see if they have the same problem. You can then ask the
developer to go fix the same problem in all the other PTP drivers.
Andrew
Powered by blists - more mailing lists