[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID:
<VI1PR04MB550168D3245C3D5B9F311359EAD62@VI1PR04MB5501.eurprd04.prod.outlook.com>
Date: Wed, 26 Jun 2024 14:30:00 +0000
From: Jeff Daly <jeffd@...icom-usa.com>
To: Jacob Keller <jacob.e.keller@...el.com>, "kernel.org-fo5k2w@...arbi.fr"
<kernel.org-fo5k2w@...arbi.fr>, Simon Horman <horms@...nel.org>
CC: "netdev@...r.kernel.org" <netdev@...r.kernel.org>
Subject: RE: [PATCH net] Revert "ixgbe: Manual AN-37 for troublesome link
partners for X550 SFI"
Looking for a solution that would satisfy everyone....
> -----Original Message-----
> From: Jacob Keller <jacob.e.keller@...el.com>
> Sent: Thursday, May 23, 2024 12:15 PM
> To: kernel.org-fo5k2w@...arbi.fr; Jeff Daly <jeffd@...icom-usa.com>; Simon
> Horman <horms@...nel.org>
> Cc: netdev@...r.kernel.org
> Subject: Re: [PATCH net] Revert "ixgbe: Manual AN-37 for troublesome link
> partners for X550 SFI"
>
> Caution: This is an external email. Please take care when clicking links or
> opening attachments.
>
>
> On 5/21/2024 2:05 PM, Jacob Keller wrote:
> >
> >
> > On 5/21/2024 10:12 AM, kernel.org-fo5k2w@...arbi.fr wrote:
> >> If any of you have the skills to develop a patch that tries to satisfy everyone,
> please know that I'm always available for testing on my hardware. If Jeff also
> has the possibilities, it's not impossible that we could come to a consensus. All
> we'd have to do would be to test the behavior of our equipment in the
> problematic situation.
> >>
> >
> > I would love a solution which fixes both cases. I don't currently have
> > any idea what it would be.
> >
>
> It looks like netdev pulled the revert. Given the lack of a full understanding of the
> original fix posted from Jeff, I think this is the right decision.
>
> >> Isn't there someone at Intel who can contribute their expertise on the
> underlying technical reasons for the problem (obviously level 1 OSI) in order to
> guide us towards a state-of-the-art solution?
> >>
>
> I did create an internal ticket here to track and try to get a reproduction so that
> some of our link experts can diagnose the issue being seen.
>
> I hope to have news I can report on this soon.
>
> > I guess there is the option of some sort of toggle via
> > ethtool/otherwise to allow selection... But users might try to enable
> > this when link is faulty and end up hitting the case where once we try
> > the AN-37, the remote switch refuses to try again until a cycle.
> >
>
> Given that we have two cases where our current understanding is a need for
> mutually exclusive behavior, we (Intel) would be open to some sort of config
> option, flag, or otherwise toggle to enable the Silicom folks without breaking
> everything else. I don't know what the acceptance for such an idea is with the
> rest of the community.
>
Originally, this was the idea that was put forward, and if I recall it was quashed by the maintainers due to the maturity of the driver. I was told that introducing new config options were a no-go. If there's a possibility of reworking the patch to introduce a new config option during module loading that would be specific to our fix, I'm sure we can come up with something appropriate.... I just don't want to try to push something that will never get accepted, but I think in this case it's something that could be warranted.
I understand the desire to not have special workaround code for a singular case, but in this instance I think it's the only option.
> I hope that internal reproduction task above may lead to a better understanding
> and possibly a fix that can resolve both cases.
Powered by blists - more mailing lists