Skip to content

Commit 229738d

Browse files
Johnathan Manteygregkh
authored andcommitted
Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
commit 9e2e7ef upstream. This reverts commit 3780bb2. 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: 3780bb2 ("ncsi: Propagate carrier gain/loss events to the NCSI controller") CC: [email protected] Signed-off-by: Johnathan Mantey <[email protected]> Reviewed-by: Simon Horman <[email protected]> Signed-off-by: David S. Miller <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 4074957 commit 229738d

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

net/ncsi/ncsi-aen.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,6 @@ static int ncsi_aen_handler_lsc(struct ncsi_dev_priv *ndp,
8989
if ((had_link == has_link) || chained)
9090
return 0;
9191

92-
if (had_link)
93-
netif_carrier_off(ndp->ndev.dev);
94-
else
95-
netif_carrier_on(ndp->ndev.dev);
96-
9792
if (!ndp->multi_package && !nc->package->multi_channel) {
9893
if (had_link) {
9994
ndp->flags |= NCSI_DEV_RESHUFFLE;

0 commit comments

Comments
 (0)