From: Johnathan Mantey <johnathanx.mantey@intel.com>
To: Simon Horman <horms@kernel.org>
Cc: <netdev@vger.kernel.org>, <sam@mendozajonas.com>,
<davem@davemloft.net>, <edumazet@google.com>, <kuba@kernel.org>,
<pabeni@redhat.com>, <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH net v3] Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
Date: Tue, 14 Nov 2023 12:20:52 -0800 [thread overview]
Message-ID: <87bkbwvzwn.fsf@intel.com> (raw)
In-Reply-To: <20231114194616.GG74656@kernel.org>
Simon Horman <horms@kernel.org> writes:
> On Mon, Nov 13, 2023 at 08:30:29AM -0800, Johnathan Mantey
> wrote:
>> This reverts commit 3780bb29311eccb7a1c9641032a112eed237f7e3.
>>
>> The cited commit introduced unwanted behavior.
>>
>> The intent for the commit was to be able to detect carrier
>> loss/gain
>> for just the NIC connected to the BMC. The unwanted effect is a
>> carrier loss for auxiliary paths also causes the BMC to lose
>> carrier. The BMC never regains carrier despite the secondary
>> NIC
>> regaining a link.
>>
>> This change, when merged, needs to be backported to stable
>> kernels.
>> 5.4-stable, 5.10-stable, 5.15-stable, 6.1-stable, 6.5-stable
>>
>> Fixes: 3780bb29311e ("ncsi: Propagate carrier gain/loss events
>> to the NCSI controller")
>> CC: stable@vger.kernel.org
>> Signed-off-by: Johnathan Mantey <johnathanx.mantey@intel.com>
>
> Hi Jonathan,
>
> thanks for addressing my feedback on v2.
>
> So far as addressing a regression goes, this looks good to me.
> But I do wonder what can be done about the issue that
> the cited commit was intended to address: will this patch
> regress things
> on that front?
Unfortunately the original issue will reoccur. I'm not sure which
behavior is worse. What's been present for the lifespan of the
ncsi driver, or this new issue I've introduced. In both instances
a cable unplug causes undesirable behavior. I'm going to
investigate solving this for Intel's specific use case ATM. NCSI
has numerous modes in which it can be configured. I don't have a
good feel for how to generalize the code given the side effect
introduced by my change.
>
> ...
--
Johnathan Mantey
next prev parent reply other threads:[~2023-11-14 20:33 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-13 16:30 [PATCH net v3] Revert ncsi: Propagate carrier gain/loss events to the NCSI controller Johnathan Mantey
2023-11-14 19:46 ` Simon Horman
2023-11-14 20:20 ` Johnathan Mantey [this message]
2023-11-15 9:41 ` Simon Horman
2023-11-15 10:10 ` patchwork-bot+netdevbpf
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=87bkbwvzwn.fsf@intel.com \
--to=johnathanx.mantey@intel.com \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=horms@kernel.org \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=sam@mendozajonas.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;
as well as URLs for NNTP newsgroup(s).