Hello
Another patchset about automatic provisioning of GPRS context settings.
This time, provisioning driver API is synchronous, and __ofono_gprs_provision_get_settings
includes MCC,MNC and SPN as in parameters.
Per modem probing and all related complexity was removed, since there was really no need
for it.
It is now the gprs-atom that queries SPN from SIM before calling provisioning. Cases when
gprs-atom is unregistered or removed while SPN query is in progress, should be handled
gracefully (unlike e.g. in netreg atom...)
--Jukka Saunamäki
Jukka Saunamaki (4):
gprs-provision: add driver API header
gprs-provision: add driver API sources
gprs: add gprs context provisioning
gprs-provision: add example context provisioning driver
Makefile.am | 8 ++-
examples/provision.c | 97 ++++++++++++++++++++++++++
include/gprs-provision.h | 69 ++++++++++++++++++
src/gprs-provision.c | 104 ++++++++++++++++++++++++++++
src/gprs.c | 172 +++++++++++++++++++++++++++++++++++++++++++---
5 files changed, 438 insertions(+), 12 deletions(-)
create mode 100644 examples/provision.c
create mode 100644 include/gprs-provision.h
create mode 100644 src/gprs-provision.c