From: Michael Tremer Date: Sat, 26 Mar 2016 13:31:14 +0000 (+0000) Subject: modem: Support LTE as connection type X-Git-Tag: 008~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa6a4e88d148bd11ea2efa1d1e47134620849862;p=network.git modem: Support LTE as connection type This will now correctly show LTE connections that were previously "unknown". Signed-off-by: Michael Tremer Reviewed-by: Arne Fitzenreiter --- diff --git a/src/functions/functions.modem b/src/functions/functions.modem index d85fdd39..b527b681 100644 --- a/src/functions/functions.modem +++ b/src/functions/functions.modem @@ -496,12 +496,13 @@ modem_get_network_operator() { # Exit codes of the network operator mode function. EXIT_OPMODE_GSM=0 EXIT_OPMODE_COMPACTGSM=1 -EXIT_OPMODE_GSM_WITH_EGPRS=2 -EXIT_OPMODE_UMTS=3 +EXIT_OPMODE_UMTS=2 +EXIT_OPMODE_GSM_WITH_EGPRS=3 EXIT_OPMODE_UMTS_WITH_HSDPA=4 EXIT_OPMODE_UMTS_WITH_HSUPA=5 EXIT_OPMODE_UMTS_WITH_HSDPA_AND_HSUPA=6 -EXIT_OPMODE_UNKNOWN=7 +EXIT_OPMODE_LTE=7 +EXIT_OPMODE_UNKNOWN=8 modem_get_network_mode() { local device=${1} @@ -525,17 +526,25 @@ modem_get_network_mode() { return ${EXIT_OPMODE_UMTS} ;; 3) - print "UMTS with HSDPA" - return ${EXIT_OPMODE_UMTS_WITH_HSDPA} + print "EDGE (GSM+EGPRS)" + return ${EXIT_OPMODE_GSM_WITH_EGPRS} ;; 4) - print "UMTS with HSUPA" - return ${EXIT_OPMODE_UMTS_WITH_HSUPA} + print "UMTS +HSDPA" + return ${EXIT_OPMODE_UMTS_WITH_HSDPA} ;; 5) - print "UMTS with HSDPA and HSUPA" + print "UMTS +HSUPA" + return ${EXIT_OPMODE_UMTS_WITH_HSUPA} + ;; + 6) + print "UMTS +HSDPA +HSUPA" return ${EXIT_OPMODE_UMTS_WITH_HSDPA_AND_HSUPA} ;; + 7) + print "LTE" + return ${EXIT_OPMODE_LTE} + ;; *) print "Unknown" return ${EXIT_OPMODE_UNKNOWN}