diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-02-23 20:43:38 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-03-10 12:58:12 +0100 |
commit | 1643c3d3db73a2e731e92efa26466c1501c8899d (patch) | |
tree | c8ad104ca89e6687c8dc23f0404add8f8caf44db /src/mm-utils.h | |
parent | db5cb302c9de6f551f77ec3d7665c8be61ae1da2 (diff) |
bearer-qmi: create data port link if multiplex is requested/required
If the user requests or requires to use multiplexing support, try to
create a data port link and bind the WDS client(s) to it.
If the multiplex is requested but not required, we allow link creation
failures or setups where multiplexing isn't supported; we just go on
with the default connection setup without multiplexing, as long as
there is no bearer connected on the same data network interface.
If the multiplex is required and for any reason it cannot be fully
setup, we will fail the connection attempt right away.
The data port link is created in the system via the QmiDevice in the
open MMPortQmi, but it MUST be notified by the kernel (e.g. via udev
or via kernel events) before the connection attempt goes on.
Diffstat (limited to 'src/mm-utils.h')
0 files changed, 0 insertions, 0 deletions