diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-12-27 12:05:05 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2013-01-16 10:56:53 +0100 |
commit | 8c5bd6375fed0150fa80a5623c0e6ca1e430b4fd (patch) | |
tree | 88507f6690f9ab6b99adcd2865f0597868a444b2 /src/mm-auth.c | |
parent | 2499f5760b70b1c3aa45e0a3fd6c38331fc5fb6b (diff) |
huawei: refactor the connection and disconnection sequences in the bearer
We will now use a step-based state machine to handle the connection and
disconnection sequences. All the previous behaviour is kept, except for these
new things:
* Instead of just subclassing the 'dialling' step in the 3GPP connection
sequence, completely subclass the whole 3GPP connection sequence. We do this
because we don't need to preconfigure PDP contexts with AT+CGDCONT before
issuing ^NDISDUP.
* Don't allow IP types other than IPv4. These modems work only with IPv4
bearers.
* Remove cancellation signal handler; not needed as we can check the status of
the cancellation in every 1s timeout.
* Removed the event source id handling for timeouts; timeouts are never
cancelled here.
Diffstat (limited to 'src/mm-auth.c')
0 files changed, 0 insertions, 0 deletions