diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2025-09-04 16:31:56 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2025-09-04 16:31:56 +0300 |
commit | fadf8d4dac8c4dcea7dbf8faf6fcf1f733c982c8 (patch) | |
tree | 1cf04f923aa73094ba71193b255b46fe732ca3ed /drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | |
parent | e9d62f8040fec2b66776782988bd243897678b03 (diff) | |
parent | b0c51e95f54e5f4e13a7ada6629125b0bc427a96 (diff) | |
download | linux-rolling-lts.tar.xz |
Merge v6.12.45linux-rolling-lts
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/net/ethernet/meta/fbnic/fbnic_netdev.c')
-rw-r--r-- | drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/meta/fbnic/fbnic_netdev.c b/drivers/net/ethernet/meta/fbnic/fbnic_netdev.c index 79e94632533c..a8c95b1732f4 100644 --- a/drivers/net/ethernet/meta/fbnic/fbnic_netdev.c +++ b/drivers/net/ethernet/meta/fbnic/fbnic_netdev.c @@ -53,6 +53,8 @@ int __fbnic_open(struct fbnic_net *fbn) fbnic_bmc_rpc_init(fbd); fbnic_rss_reinit(fbd, fbn); + phylink_resume(fbn->phylink); + return 0; release_ownership: fbnic_fw_xmit_ownership_msg(fbn->fbd, false); @@ -79,6 +81,8 @@ static int fbnic_stop(struct net_device *netdev) { struct fbnic_net *fbn = netdev_priv(netdev); + phylink_suspend(fbn->phylink, fbnic_bmc_present(fbn->fbd)); + fbnic_down(fbn); fbnic_pcs_irq_disable(fbn->fbd); |