aboutsummaryrefslogtreecommitdiff
path: root/include/ModemManager-enums.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2024-08-29 13:34:33 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2024-09-11 11:01:18 +0000
commit58f25ec5f9ad90f4cc66abff6ed5ff19d434be0f (patch)
tree4e80b384ea19c363f7fcc8e34d033e8657375530 /include/ModemManager-enums.h
parenta5c15ec7d8ad1dac2acc78bcbda49a9dfbbb9b47 (diff)
broadband-modem-mbim: rework the logic to set LTE attach configuration
The ModemManager API provides a single method to update the attach settings used in LTE registration, but in the MBIM protocol there are three different distinct configurations associated with that operation. Until now we have exclusively updated the "home" settings, leaving the "partner" and "non-partner" settings untouched (i.e. we loaded the existing settings for these sections, and used the same ones when providing our update operation). Unfortunately, this logic does not fit all needs. Some modems will require all 3 elements to be unconditionally updated, and some other modems may need to fully skip one of the configuration sections. The rework done in this commit does not change the behavior, but provides the ability for subclasses to modify how the operation is done, via a set of flags that is provided on each update attempt (as sometimes the behavior is operator-specific).
Diffstat (limited to 'include/ModemManager-enums.h')
0 files changed, 0 insertions, 0 deletions