broadband-modem-mbim: update all home/partner/non-partner LTE attach settings
Instead of updating the attach settings associated with the home network, update all three to the same values, so that network attach while roaming uses the same settings as in home. This is a major change in behavior; if there is ever a need to roll back to the old behavior because a given device doesn't support this, we can provided device-specific behaviors using the load_set_initial_eps_bearer_settings_mask() virtual method.
This commit is contained in:
@@ -60,9 +60,11 @@ typedef enum {
|
||||
MM_BROADBAND_MODEM_MBIM_SET_INITIAL_EPS_BEARER_SETTINGS_FLAG_SKIP_NON_PARTNER = 1 << 4,
|
||||
} MMBroadbandModemMbimSetInitialEpsBearerSettingsFlag;
|
||||
|
||||
/* By default: provide home/partner/non-partner but only update home */
|
||||
#define MM_BROADBAND_MODEM_MBIM_SET_INITIAL_EPS_BEARER_SETTINGS_FLAG_DEFAULT \
|
||||
MM_BROADBAND_MODEM_MBIM_SET_INITIAL_EPS_BEARER_SETTINGS_FLAG_UPDATE_HOME
|
||||
/* By default: provide and update all home/partner/non-partner */
|
||||
#define MM_BROADBAND_MODEM_MBIM_SET_INITIAL_EPS_BEARER_SETTINGS_FLAG_DEFAULT \
|
||||
(MM_BROADBAND_MODEM_MBIM_SET_INITIAL_EPS_BEARER_SETTINGS_FLAG_UPDATE_HOME | \
|
||||
MM_BROADBAND_MODEM_MBIM_SET_INITIAL_EPS_BEARER_SETTINGS_FLAG_UPDATE_PARTNER | \
|
||||
MM_BROADBAND_MODEM_MBIM_SET_INITIAL_EPS_BEARER_SETTINGS_FLAG_UPDATE_NON_PARTNER)
|
||||
|
||||
struct _MMBroadbandModemMbim {
|
||||
MMBroadbandModem parent;
|
||||
|
||||
Reference in New Issue
Block a user