Nishanth V
6d97528592
rilmodem: Add netmon support
2016-03-31 09:56:32 -05:00
Denis Kenzior
2d78909cce
netmon: Fix minor style issues
2016-03-31 09:53:55 -05:00
Denis Kenzior
1b87247a11
netmon: Add ofono/netmon.h into ofono.h
2016-03-31 09:50:25 -05:00
Nishanth V
6ed9b55974
netmon: Add serving cell info support
2016-03-31 09:48:37 -05:00
Nishanth V
093b2365d2
gril: Added RIL_REQUEST_GET_CELL_INFO_LIST
2016-03-31 09:47:27 -05:00
Denis Kenzior
34b54f6035
include: Fix whitespace issues
2016-03-31 09:46:54 -05:00
Nishanth V
ef5acf0c8d
include: Add netmon changes
2016-03-31 09:46:27 -05:00
Alfonso Sanchez-Beato
e5e6add6ad
gril: Really use given uid/gid to open ril socket
2016-03-24 09:29:19 -05:00
Denis Kenzior
267ac0418e
AUTHORS: Mention Anirudh's contributions
2016-03-22 10:32:31 -05:00
Denis Kenzior
59e94b34b5
build: Add recently added test scripts
2016-03-22 10:32:05 -05:00
Anirudh Gargi
a8a6fdfcb5
test: Add sms bearer set and SMSC set scripts
2016-03-22 10:30:01 -05:00
Denis Kenzior
a57743ac25
sofia3gr: Fix style issue
2016-03-22 10:28:33 -05:00
Anirudh Gargi
28455e5cd7
sofia3gr: Enable vendor type in SMS driver
2016-03-22 10:27:57 -05:00
Anirudh Gargi
b99a108d00
rilmodem: Add sms bearer set and bearer query func
2016-03-22 10:27:40 -05:00
Dragos Tatulea
a4cfaa1b6c
gprs: assume attached state when registered on LTE
...
LTE doesn't really use the concept of an attached state. However,
the oFono API needs it. ConnMan needs it as well.
2016-03-21 10:59:44 -05:00
Denis Kenzior
7bd7a541d0
ubloxmodem: Remove unneeded #include
2016-03-18 10:13:53 -05:00
Dragos Tatulea
0af7ded845
ubloxmodem: support automatic ctx activation
...
... by imlementing read_settings.
2016-03-18 10:13:04 -05:00
Dragos Tatulea
52b698222c
atmodem: gprs: handle automatic context activation
...
When the event comes, trigger CGCONT? to read the APN for the
activated cid and then call ogono_gprs_cid_activated to handle
the event.
2016-03-18 10:10:09 -05:00
Dragos Tatulea
e71b3b265a
gprs: implement ofono_gprs_cid_activated
...
It works by looking for a context with the same APN and tries to use
that. Otherwise it will create it's own.
Then it assigns a gprs context driver and calls it's read_settings if
it exists.
2016-03-18 10:08:08 -05:00
Dragos Tatulea
36289ab10d
gprs-context.h: add op for reading context config
...
This will be implemented by a gprs-context driver to support
automatic context activation. The gprs atom will call the driver
to read the ip configuration without activating the context.
2016-03-18 09:40:32 -05:00
Dragos Tatulea
561a9f94a2
idmap: add api for finding a certain id in map
2016-03-18 09:40:29 -05:00
Dragos Tatulea
9173d7e2e4
gprs: pri_set_apn: make reply msg optional
...
Automatic context activation will set the apn by itself. No
dbus message to reply to.
2016-03-17 12:39:24 -05:00
Dragos Tatulea
573edbee58
gprs: automatic context configuration notifier
...
Useful for LTE automatic bearer activation.
This is called from the gprs driver to let the gprs atom know that
a new context has been activated.
2016-03-17 12:33:25 -05:00
Dragos Tatulea
02dcc2f36e
gprs: custom cid for assign_context
...
It's optional though. If 0 a cid is picked up automatically from the
allowed range.
2016-03-17 12:27:17 -05:00
Dragos Tatulea
6504e7090e
ubloxmodem: support authentication
...
If username and password specified, issue an UAUTHREQ
command with the configured authentication method, selected cid
and credentials.
2016-03-17 11:24:42 -05:00
Dragos Tatulea
e4d3df016e
ubloxmodem: add Toby L2 gprs context driver
...
For now the driver works only with bridged mode for 2G/3G.
Once it activates the context it reads the ip, netmask,
gw, dns and sets them in the context settings.
2016-03-17 10:59:00 -05:00
Dragos Tatulea
8d8333cc21
ublox: support more internet contexts
...
Create multiple gprs-context instances and let the gprs core use
them as it sees fit.
Only for Toby L2.
2016-03-17 09:53:51 -05:00
Dragos Tatulea
50133ac0f4
ublox: enable ubloxmodem driver when possible
...
Where possible means Toby L2 in high speed mode.
The bridge mode is set before enabling the modem because the
driver requires this.
2016-03-17 09:52:23 -05:00
Dragos Tatulea
82fb20d707
ublox: give names to model ids
...
To make it easier to understand the code.
2016-03-17 09:40:59 -05:00
Denis Kenzior
5b6ac8c14f
ublox: devinfo atom driver has no vendor behavior
2016-03-16 13:18:28 -05:00
Dragos Tatulea
6970a289c2
atmodem: add support for U-Blox TOBY L2 modems
...
Besides exceptions below, act like normal U-Blox devices.
gprs-context: don't set auth for TOBY L2. U-Blox Toby L2
doesn't support PAP/CHAP APN auth method.
atmodem: TOBY L2 supports only CMER mode 1. Also chaged original
mode variable to ind, which is a more appropriate name.
mode is what is being set first.
2016-03-16 13:15:08 -05:00
Dragos Tatulea
c0c2ae87ab
ublox: use vendor from structure instead of fixed
...
That's because we need to differentiate between multiple ublox
devices.
2016-03-16 13:12:49 -05:00
Dragos Tatulea
ae74d4ccd6
ublox: allow enabling of TOBY L2 modems
...
For this we need to:
* Set the vendor family based on model id.
* Not use modem interface for the TOBY L2 family.
2016-03-16 13:10:29 -05:00
Dongsu Park
5d8f5228ca
udevng: Support U-blox TOBY series of devices
...
Each modem expresses their interfaces with its own interface string,
which is composed of 3 different USB attributes:
"bInterfaceClass/bInterfaceSubClass/bInterfaceProtocol".
While the old models like LISA support only "2/2/1" for modem
interfaces, TOBY-L2 also supports an unique string for NetworkInterface
for each profile.
* low-medium throughput profile : 2/6/0
* fairly backward-compatible profile : 10/0/0
* high throughput profile : 224/1/3
Besides the condition for checking NULL for mdm/aux/net should be relaxed
a little bit.
2016-03-16 12:59:51 -05:00
Denis Kenzior
b1017670f5
ril_sofia3gr: Fix warning
2016-03-16 12:59:51 -05:00
Denis Kenzior
550481c3a0
AUTHORS: Mention Samrat's contributions
2016-03-16 12:53:48 -05:00
Denis Kenzior
45ce7410ca
AUTHORS: Mention Dragos' contributions
2016-03-16 12:53:21 -05:00
Denis Kenzior
1defbee732
AUTHORS: Mention Dongsu's contributions
2016-03-16 12:52:54 -05:00
Samrat Guha Niyogi
ef36ca7a24
ril_sofia3gr: add ussd atom to post_online
2016-03-16 12:51:26 -05:00
Denis Kenzior
60ba474cdb
netmon: Fix enumeration
2016-03-16 09:22:05 -05:00
Denis Kenzior
c7d9ff7e63
include: Add netmon.h
2016-03-11 14:24:41 -06:00
Denis Kenzior
0c938417e9
doc: Add NetworkMonitor API
2016-03-11 14:24:21 -06:00
Denis Kenzior
5133bd2818
udevng: Move from setup_icera to setup_ublox
...
As intended by 126b04
2016-03-11 14:08:18 -06:00
Dragos Tatulea
1290fd1410
atmodem: ublox: EPS now supported by newer ublox
...
Based on UBX-13002752 R33
2016-03-10 08:26:34 -06:00
Dragos Tatulea
cf13dcf4a6
atmodem: add vendor enumeration for ublox toby
...
Required to differentiate between the old LISA family
of supported devices and future TOBY L2 devices.
2016-03-10 08:04:58 -06:00
Dragos Tatulea
126b0424d3
plugins/udevng: ublox: set model string
...
Necessary for supporting the ublox TOBY L2 modem.
2016-03-10 08:03:20 -06:00
Dongsu Park
56ff134721
plugins/udevng: support the U-Blox TOBY-L2 series
...
The newest generation of U-Blox TOBY-L2 series can be detected with
VID 0x1546 (the same as before), and one of the following PIDs:
* "0x1146" : high throughput profile
* "0x1141" : fairly back-compatible profile
* "0x1143" : low/medium throughput profile
This patch adds detection for high throughput mode.
2016-03-09 11:23:52 -06:00
Denis Kenzior
e28c554059
test: Add register-operator
2016-01-28 22:06:13 -06:00
Denis Kenzior
f7088384e8
test: Add register-auto
2016-01-28 22:05:43 -06:00
Slava Monich
5e4ce76bba
sim: Implement ServiceProviderName property
2016-01-27 10:42:09 -06:00