modem_cellular: Close carrier with suspend

Fix regression introduced by dormant state, where the
carrier does not get closed when Cellular Modem driver
is suspended.

Signed-off-by: Markus Lassila <markus.lassila@nordicsemi.no>
This commit is contained in:
Markus Lassila 2025-05-20 11:26:52 +03:00 committed by Benjamin Cabé
parent 68f8c1b256
commit 28e40128aa

View File

@ -1123,6 +1123,9 @@ static void modem_cellular_carrier_on_event_handler(struct modem_cellular_data *
break;
case MODEM_CELLULAR_EVENT_SUSPEND:
net_if_carrier_off(modem_ppp_get_iface(data->ppp));
modem_chat_release(&data->chat);
modem_ppp_release(data->ppp);
modem_cellular_enter_state(data, MODEM_CELLULAR_STATE_INIT_POWER_OFF);
break;