Skip to content

Block notifying our own profile updates

Certain operations done with the modem, like changing the initial EPS bearer settings or even connecting with settings that are different to the already available ones in the stored profiles may end up triggering profile update notifications in the modem.

The profile manager API defines the "Updated" signal as a way to have network-initiated profile updates notified to DBus clients, but not updates we have made ourselves.

This change introduces logic to block notifying our own profile updates as much as possible, by ignoring the notifications sent by the modem during the following operations:

  • 3GPP Set Initial EPS bearer settings.
  • 3GPP Profile Manager Set Profile
  • 3GPP Profile Manager Delete Profile
  • Bearer connect.

Merge request reports