modemmanager: reconnect interface if the modemmanager detects a disconnect 23590/head
authorFlorian Eckert <fe@dev.tdt.de>
Tue, 5 Mar 2024 13:58:33 +0000 (14:58 +0100)
committerFlorian Eckert <fe@dev.tdt.de>
Wed, 6 Mar 2024 08:11:57 +0000 (09:11 +0100)
commit77c16abb1a3021bba0db97cb4349e906c9bb6ecb
tree4119267479a415b2d34cb4836b562584c432248c
parentcf4df28d06e3ffa9ce0971fb29f9212cb97cfbee
modemmanager: reconnect interface if the modemmanager detects a disconnect

There are situation for mobile routers, that the modemmanager can not
stay connected to the mobile network. There can have various reasons.
In order for the system to reconnect automatically, the netifd must be
informed that it must re-establish the connection.

The modem manager already does have a script callback handling which is
already used by the modemmanager in openwrt. Currently the modem is marked
as not unavailable when a disconnected event is detected.

The behavior was changed with this commit, so that a reconnect of the
interface is now triggerd via the netifd if the modem disconnects.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
net/modemmanager/Makefile
net/modemmanager/files/usr/lib/ModemManager/connection.d/10-report-down