summaryrefslogtreecommitdiff
path: root/net/modemmanager
diff options
context:
space:
mode:
authorFlorian Eckert <fe@dev.tdt.de>2023-07-21 13:09:48 +0200
committerFlorian Eckert <fe@dev.tdt.de>2023-07-24 09:42:12 +0200
commit2f00e4b8d7bde7dfeec970a5945ffd39a6f692c8 (patch)
tree3d81c1e326ca833b21921e23c4b5f08ea3b72e46 /net/modemmanager
parent30911865b2791c1eb516559cfb414b17e2be5f64 (diff)
modemmanger: add missing proto_init_update in teardown
Inform netifd with missing 'proto_update', that the interface is not up anymore. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Diffstat (limited to 'net/modemmanager')
-rw-r--r--net/modemmanager/Makefile2
-rwxr-xr-xnet/modemmanager/files/modemmanager.proto3
2 files changed, 4 insertions, 1 deletions
diff --git a/net/modemmanager/Makefile b/net/modemmanager/Makefile
index df2e1e71b..0e69b1ccd 100644
--- a/net/modemmanager/Makefile
+++ b/net/modemmanager/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=modemmanager
PKG_SOURCE_VERSION:=1.20.6
-PKG_RELEASE:=5
+PKG_RELEASE:=6
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git
diff --git a/net/modemmanager/files/modemmanager.proto b/net/modemmanager/files/modemmanager.proto
index d2483207f..a3b7785de 100755
--- a/net/modemmanager/files/modemmanager.proto
+++ b/net/modemmanager/files/modemmanager.proto
@@ -539,6 +539,9 @@ proto_modemmanager_teardown() {
# low power, only if requested
[ "${lowpower:-0}" -lt 1 ] ||
mmcli --modem="${device}" --set-power-state-low
+
+ proto_init_update "*" 0
+ proto_send_update "$interface"
}
[ -n "$INCLUDE_ONLY" ] || {