diff options
author | Aleksander Morgado <aleksandermj@chromium.org> | 2024-08-29 13:34:33 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksandermj@chromium.org> | 2024-09-11 11:01:18 +0000 |
commit | 58f25ec5f9ad90f4cc66abff6ed5ff19d434be0f (patch) | |
tree | 4e80b384ea19c363f7fcc8e34d033e8657375530 /include/ModemManager-enums.h | |
parent | a5c15ec7d8ad1dac2acc78bcbda49a9dfbbb9b47 (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