mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-03-04 20:00:41 +01:00
gsm: harmonize GSM network modes with ModemManager API
This commit is contained in:
parent
a90491e8d8
commit
377b116651
1 changed files with 19 additions and 19 deletions
|
|
@ -13,22 +13,22 @@
|
|||
|
||||
#include "nm-device-gsm-glue.h"
|
||||
|
||||
// FIXME: use MM headers when MM exports this stuff
|
||||
typedef enum {
|
||||
MM_MODEM_GSM_NETWORK_MODE_ANY = 0,
|
||||
MM_MODEM_GSM_NETWORK_MODE_GPRS = 1,
|
||||
MM_MODEM_GSM_NETWORK_MODE_EDGE = 2,
|
||||
MM_MODEM_GSM_NETWORK_MODE_UMTS = 3,
|
||||
MM_MODEM_GSM_NETWORK_MODE_HSDPA = 4,
|
||||
MM_MODEM_GSM_NETWORK_MODE_2G_PREFERRED = 5,
|
||||
MM_MODEM_GSM_NETWORK_MODE_3G_PREFERRED = 6,
|
||||
MM_MODEM_GSM_NETWORK_MODE_2G_ONLY = 7,
|
||||
MM_MODEM_GSM_NETWORK_MODE_3G_ONLY = 8,
|
||||
MM_MODEM_GSM_NETWORK_MODE_HSUPA = 9,
|
||||
MM_MODEM_GSM_NETWORK_MODE_HSPA = 10,
|
||||
MM_MODEM_GSM_MODE_UNKNOWN = 0x00000000,
|
||||
MM_MODEM_GSM_MODE_ANY = 0x00000001,
|
||||
MM_MODEM_GSM_MODE_GPRS = 0x00000002,
|
||||
MM_MODEM_GSM_MODE_EDGE = 0x00000004,
|
||||
MM_MODEM_GSM_MODE_UMTS = 0x00000008,
|
||||
MM_MODEM_GSM_MODE_HSDPA = 0x00000010,
|
||||
MM_MODEM_GSM_MODE_2G_PREFERRED = 0x00000020,
|
||||
MM_MODEM_GSM_MODE_3G_PREFERRED = 0x00000040,
|
||||
MM_MODEM_GSM_MODE_2G_ONLY = 0x00000080,
|
||||
MM_MODEM_GSM_MODE_3G_ONLY = 0x00000100,
|
||||
MM_MODEM_GSM_MODE_HSUPA = 0x00000200,
|
||||
MM_MODEM_GSM_MODE_HSPA = 0x00000400,
|
||||
|
||||
MM_MODEM_GSM_NETWORK_MODE_LAST = MM_MODEM_GSM_NETWORK_MODE_HSPA
|
||||
} MMModemGsmNetworkMode;
|
||||
MM_MODEM_GSM_MODE_LAST = MM_MODEM_GSM_MODE_HSPA
|
||||
} MMModemGsmMode;
|
||||
|
||||
|
||||
#define GSM_SECRETS_TRIES "gsm-secrets-tries"
|
||||
|
|
@ -229,19 +229,19 @@ create_connect_properties (NMConnection *connection)
|
|||
|
||||
switch (nm_setting_gsm_get_network_type (setting)) {
|
||||
case NM_GSM_NETWORK_UMTS_HSPA:
|
||||
value_hash_add_uint (properties, "network_mode", MM_MODEM_GSM_NETWORK_MODE_HSDPA);
|
||||
value_hash_add_uint (properties, "network_mode", MM_MODEM_GSM_MODE_3G_ONLY);
|
||||
break;
|
||||
case NM_GSM_NETWORK_GPRS_EDGE:
|
||||
value_hash_add_uint (properties, "network_mode", MM_MODEM_GSM_NETWORK_MODE_EDGE);
|
||||
value_hash_add_uint (properties, "network_mode", MM_MODEM_GSM_MODE_2G_ONLY);
|
||||
break;
|
||||
case NM_GSM_NETWORK_PREFER_UMTS_HSPA:
|
||||
value_hash_add_uint (properties, "network_mode", MM_MODEM_GSM_NETWORK_MODE_3G_PREFERRED);
|
||||
value_hash_add_uint (properties, "network_mode", MM_MODEM_GSM_MODE_3G_PREFERRED);
|
||||
break;
|
||||
case NM_GSM_NETWORK_PREFER_GPRS_EDGE:
|
||||
value_hash_add_uint (properties, "network_mode", MM_MODEM_GSM_NETWORK_MODE_2G_PREFERRED);
|
||||
value_hash_add_uint (properties, "network_mode", MM_MODEM_GSM_MODE_2G_PREFERRED);
|
||||
break;
|
||||
default:
|
||||
value_hash_add_uint (properties, "network_mode", MM_MODEM_GSM_NETWORK_MODE_ANY);
|
||||
value_hash_add_uint (properties, "network_mode", MM_MODEM_GSM_MODE_ANY);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue