0f70a4c00d7ddac31b444d86e49e9b76fa2e658d |
|
11-May-2017 |
Jack Yu <jackyu@google.com> |
Fixed that APN context stuck in SCANNING state 1. When data retry fails at trySetupData, we should apply FAILED state to the APN context otherwise it will be in SCANNING state forever since we are not going to schedule for the next retry. 2. When we get a new network request in applyNewState, if the APN is in SCANNING state, we should trySetupData immediately instead of waiting for the next retry, which might still minutes/hours away from now. Test: Telephony sanity tests bug: 38113800 Merged-In: I6edd7555327f41ee713a256edfe641a41ca6f969 Change-Id: I6edd7555327f41ee713a256edfe641a41ca6f969
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
128f3f36854fe183a6dd4d9917906b4723dd234f |
|
22-Apr-2017 |
Ajay Dudani <adudani@google.com> |
Use non-wakeable alarm for data-stall alarm. Previous behavior with use of ELAPSED_REALTIME_WAKEUP would wake up the device for data stall check if device is in sleep state. It should be safe to defer data stall check until device wakes up from sleep. Update to use ELAPSED_REALTIME instead. Bug: 36221436 Test: Compile test. Change-Id: I057214c655910aedf4c87cba45a041e527047ac9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
415ef1f12d0f3f3ce8ca2dcc9265e5aaca584e8e |
|
21-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Added unmetered use only data connection support" into oc-dev
|
120d52b890d9ec9993747a31b199694ba2c0b7a2 |
|
11-Apr-2017 |
Jack Yu <jackyu@google.com> |
Added unmetered use only data connection support If a data network is brought up while data is turned off because the request APN is unmetered, when data is enabled again, this data network needs to be torn down so a full capable data network can be re-established. Test: Unit tests bug: 30936226 Change-Id: Ia233c80fa14980713bfe66bef61f1c6f4a8c1c0d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
5b83d07ba19e20cf2811824cc2bed96953d1134d |
|
18-Apr-2017 |
Jack Yu <jackyu@google.com> |
Fixed roaming related issues 1. the data enable check will be performed in trySetupData so there is no need to add additional check in onRoamingOff and onRoamingOn. 2. Do not trigger set initial attach apn and set data profile in onRoamingOn (revert this behavior back to N-MR2). 3. Renamed getDataOnRoamingEnabled to getDataRoamingEnabled for consistency. bug: 30936226, 37280015 Test: Telephony sanity tests Change-Id: I30ce763468b3068ecd80ab2a6a313b6284016909
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
828a110000eca870560ead99186d5727e96e64f8 |
|
07-Jun-2016 |
Sandeep Gutta <sangutta@codeaurora.org> |
Hold on data-stall recovery logic during voice call on other sub. - Data stall may get falsely triggered if there is a voice call on other sub and data is dormant on current data subscription. - As part of recovery, telephony may bring-down the PDP or even reset the modem. - Do not proceed the data-stall logic if there is an active voice call on any of the subscriptions. Merged-In: I135f012c549bf8a2a32d14de05b2d49b62eb4d1b Change-Id: I135f012c549bf8a2a32d14de05b2d49b62eb4d1b Bug: 34760370 Test: Manual
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
ecb75ffc91e7036ae87c5f0488fa871d4e079922 |
|
01-Apr-2017 |
Jack Yu <jackyu@google.com> |
Revert the change to fix the failed unit test cases Also fixed some typos. Test: telephony unit tests bug: 29579544 Change-Id: Ia7e867c5f1723f528ed543e7da3a5254ae7b7729
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
5533ba5e0461e7f6e5d6f3f41828107a12e5b021 |
|
31-Mar-2017 |
Jack Yu <jackyu@google.com> |
Call set initial attach apn when roaming status changes This is needed for the old modem (RIL version <15) which only accepts one protocol based on the roaming condition. In that case we need to call set initial attach apn again so the correct protocol can be passed down to the modem. Test: Telephony sanity tests and unit tests bug: 35210742 Change-Id: I5e88a61a1cc69d22ed319e598050509341833d7d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
ef0bc097e5b63282e9ebd24aabf7f893938a30dd |
|
24-Mar-2017 |
Jayachandran Chinnakkannu <jayachandranc@google.com> |
Merge "Clear mAutoAttachOnCreation on Radio Off, Radio Unavailable or SIM not ready" am: 35f4675016 am: fcb14f5fcb am: ac7ca0f9ef Change-Id: If029c5c7966a5f062d0d4e9554abcd9f73e463e8
|
fcb14f5fcb4970876a11547eb42214578bc6796c |
|
24-Mar-2017 |
Jayachandran Chinnakkannu <jayachandranc@google.com> |
Merge "Clear mAutoAttachOnCreation on Radio Off, Radio Unavailable or SIM not ready" am: 35f4675016 Change-Id: Ia9574b39e40c23163936f9021d3464a504292a04
|
35f4675016d3b396c85f0fe6b2b1c9f8d505ce84 |
|
24-Mar-2017 |
Jayachandran Chinnakkannu <jayachandranc@google.com> |
Merge "Clear mAutoAttachOnCreation on Radio Off, Radio Unavailable or SIM not ready"
|
7e1fba5b0d8ab3815fdbd1e66f22ca3ab7decb83 |
|
22-Mar-2017 |
Jayachandran C <jayachandranc@google.com> |
Clear mAutoAttachOnCreation on Radio Off, Radio Unavailable or SIM not ready mAutoAttachOnCreation allows data call for nwTypeChanged after airplane mode toggle or radio reset but before modem actaully registers on service. This causes data leak on roaming networks for shorter time even though data roaming is disabled. Bug: 31266202 Change-Id: Ia83146a0dafd9e2967d3e99829eea0ec08218b8a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
879784906e68ed6b9bfd4edc03d0908303943fbd |
|
22-Mar-2017 |
Chen Xu <fionaxu@google.com> |
Merge "reset carrier actions on sim loaded" am: 2328077d0b am: 461848ed06 am: fb7ed3da2d Change-Id: I3c6b90ba6250983655dd281e8e9a4632ce4afa1c
|
461848ed065109ca6c35b44cbfb5ac987f216e29 |
|
22-Mar-2017 |
Chen Xu <fionaxu@google.com> |
Merge "reset carrier actions on sim loaded" am: 2328077d0b Change-Id: If962acdc29aa07e7164bca9ce71c6149ca33412e
|
f87876483d4ef762a8cd46307aec37e5c2907ef7 |
|
21-Mar-2017 |
fionaxu <fionaxu@google.com> |
reset carrier actions on sim loaded There are some use cases where carriers activate SIM's data service by updating EF files with an ICC refresh event. Slightly different from hot sim swap, this might not go through the complete SIM loading procedure and won't recreate any new Icc Record as well. - Move carrier action reset to recordsLoaded event handler which handles both ICC refresh and hot sim swap. - refactor carrier action reset from individual modules to carrier action agent Bug: 36154348 Test: Manual Change-Id: I7af8b1d956ba7dfa1efdc8858b49903f24382dbe
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
6432c2f4a4f438b72fa0d4b51d5098b179935868 |
|
14-Dec-2016 |
Nathan Harold <nharold@google.com> |
Move OTASP_* Consts from ServiceStateTracker to TelephonyManager -Move the OTASP_* constants from SST -Update references to those constants Bug: 33414487 Change-Id: I1f7a8169ca21d7bc3ecd8d996b9f496a0f044662
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
6a9915465544d6a4ccbd9fcae3c0049c1d176a02 |
|
02-Mar-2017 |
Jack Yu <jackyu@google.com> |
Merge "Added device state monitor" am: 442a1aa29c Change-Id: Ib89768a88380cfc4d33bbaa81acdea509e647f2a
|
50b941e59787a21dd2d4f3d25d700538efb9abc5 |
|
18-Feb-2017 |
Jack Yu <jackyu@google.com> |
Added device state monitor Added DeviceStateMonitor to replace the legacy screen state RIL API. Instead of sending the screen state to the modem, the new device state monitor can explicitly turn on/off the unsolicited response from the modem based on difference scenarios (e.g. tethering, charging, screen state). It also sends more device state to the modem including charging state, power saving state, and low data expected state. Note that in order to support the old vendor RIL, framework will still invoke the legacy screen state API to ensure the best user experience on those devices. Test: Manual. Unit tests. bug: 32223897, 20125037, 28294587 Merged-In: I76ce307bde1d3160af2ac44a57f101e4cafc7ae4 Change-Id: I76ce307bde1d3160af2ac44a57f101e4cafc7ae4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
baecdb610b30a5d4b35345f8fc63fcbc2133c149 |
|
18-Feb-2017 |
Jack Yu <jackyu@google.com> |
Added device state monitor Added DeviceStateMonitor to replace the legacy screen state RIL API. Instead of sending the screen state to the modem, the new device state monitor can explicitly turn on/off the unsolicited response from the modem based on difference scenarios (e.g. tethering, charging, screen state). It also sends more device state to the modem including charging state, power saving state, and low data expected state. Note that in order to support the old vendor RIL, framework will still invoke the legacy screen state API to ensure the best user experience on those devices. Test: Manual. Unit tests. bug: 32223897, 20125037, 28294587 Change-Id: I76ce307bde1d3160af2ac44a57f101e4cafc7ae4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
c8a47f0c3169a5d2e274603f67bd643233ba5692 |
|
28-Feb-2017 |
Jack Yu <jackyu@google.com> |
resolve merge conflicts of d565da4e5 to stage-aosp-master Test: Telephony sanity tests Change-Id: I677bdc469d4440a68e9b51ab2329c6606cdb206f
|
caecd75617c11d33e000c4d90f8a6557c5b2de7e |
|
13-Feb-2017 |
Jack Yu <jackyu@google.com> |
Data call refactoring and hidlization Support the new HIDL interface for data call APIs. The affacted APIs are RIL_REQUEST_SETUP_DATA_CALL, RIL_REQUEST_SET_DATA_PROFILE, RIL_REQUEST_SET_INITIAL_ATTACH_APN More parameters are passing down to the modem to address some issues we had earlier. bug: 32224135, 30173958, 33561503, 30282096, 32020264 Test: Telephony sanity tests, unit tests Merged-In: I239baa144bcee413f67e77c6b79b4ae5278077e8 Change-Id: I239baa144bcee413f67e77c6b79b4ae5278077e8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
8e9d1e601dce62cd0328701d7054e03db24727c7 |
|
13-Feb-2017 |
Jack Yu <jackyu@google.com> |
Data call refactoring and hidlization Support the new HIDL interface for data call APIs. The affacted APIs are RIL_REQUEST_SETUP_DATA_CALL, RIL_REQUEST_SET_DATA_PROFILE, RIL_REQUEST_SET_INITIAL_ATTACH_APN More parameters are passing down to the modem to address some issues we had earlier. bug: 32224135, 30173958, 33561503, 30282096, 32020264 Test: Telephony sanity tests, unit tests Change-Id: I239baa144bcee413f67e77c6b79b4ae5278077e8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
844208f3a7871eaeaca35a3f2b039841b4597410 |
|
10-Feb-2017 |
Pankaj Kanwar <pkanwar@google.com> |
Merge "Existing APN profile is incorrectly getting merged"
|
055adfbf731fb951f34b62ccca3c39800626e0bd |
|
03-Feb-2017 |
pkanwar <pkanwar@google.com> |
Existing APN profile is incorrectly getting merged Added more fields protocol and roaming protocol to the primary key. Bug: 28757188 Test: No tests Change-Id: I1ddae7bec1967fc7596a766c17edd3cc5c40be4d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
85895f093a0901ee8b8abc722c74e4736bc57c31 |
|
07-Feb-2017 |
Jack Yu <jackyu@google.com> |
Merge "Renamed voiceNetworkStateChanged and dataNetworkStateChanged" am: e78ea42459 am: e29cc8fd5f am: d0d5b29f03 Change-Id: I3fc134ad6e3d37f2482fc1055525f4f703713f27
|
6509576d8eb86664d1b5383a1b637e00748e807e |
|
24-Jan-2017 |
Jack Yu <jackyu@google.com> |
Renamed voiceNetworkStateChanged and dataNetworkStateChanged The misleading voiceNetworkStateChanged should be renamed to networkStateChanged to reflect either voice or data network changes will trigger this indication. And dataNetworkStateChanged should be renamed to dataCallListChanged as well. Test: telephony sanity test Merged-In: I5839efc3bdaf137310238790221c8ba93794bde3 Change-Id: I5839efc3bdaf137310238790221c8ba93794bde3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
37a3e51d244774ba156a88cf101432b62c8a42a3 |
|
24-Jan-2017 |
Jack Yu <jackyu@google.com> |
Renamed voiceNetworkStateChanged and dataNetworkStateChanged The misleading voiceNetworkStateChanged should be renamed to networkStateChanged to reflect either voice or data network changes will trigger this indication. And dataNetworkStateChanged should be renamed to dataCallListChanged as well. Test: Build Change-Id: I5839efc3bdaf137310238790221c8ba93794bde3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
24a6ae7b3e80fd5df4bdbcabffef1c1430eb99f6 |
|
20-Jan-2017 |
Chen Xu <fionaxu@google.com> |
Merge "Initial change on carrier signal filtering" am: 8f7acaf827 am: d175fa577a am: 80e9159964 Change-Id: I05f5cc9fd8a6474cd2f417d7f4951615ff57ad10
|
b5771d36210a751e6ec916556ad0f20fcb9b4288 |
|
18-Nov-2016 |
fionaxu <fionaxu@google.com> |
Initial change on carrier signal filtering - support new carrier configs with two signal list per carrier app - support new broadcast mechanism to comply with background-check restriction on O. - add carrier action agent for dispatching carrier actions Bug: 30958215 Test: runtest --path frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/CarrierSignalAgentTest Change-Id: Ibf7496bdb1ba8c85384da0b667a5610a52b45d80 Merged-In: CHANGE-ID I4e9e2f56e991e9d6753f8d7e877add5ada595972
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
6a7fb078d1cacba7cf2e83b71242bb5c4c27c975 |
|
18-Nov-2016 |
fionaxu <fionaxu@google.com> |
Initial change on carrier signal filtering - support new carrier configs with two signal list per carrier app - support new broadcast mechanism to comply with background-check restriction on O. - add carrier action agent for dispatching carrier actions Bug: 30958215 Test: runtest --path frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/CarrierSignalAgentTest Change-Id: I4e9e2f56e991e9d6753f8d7e877add5ada595972
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
277eee77a35134ee8e3072b4008b035d691ed0d8 |
|
18-Dec-2016 |
Junda Liu <junda@google.com> |
resolve merge conflicts of 4e0ad7b to master Change-Id: Ie7773d0fa9abc8e5b1cfed31857aaa1e021dfb27
|
4e0ad7bd88c9d6596d5fdfa6ff25ebee56e4e322 |
|
16-Dec-2016 |
Junda Liu <junda@google.com> |
DcTracker will use dun APN from database if carrier allows it. am: d92c67aa96 Change-Id: I7d68082d1edd97d6d12016365ef39aca8b8319e2
|
d92c67aa965200385acf3182ffb0af25297a366f |
|
14-Dec-2016 |
Junda Liu <junda@google.com> |
DcTracker will use dun APN from database if carrier allows it. If carrier config KEY_EDITABLE_TETHER_APN_BOOL is true, fetchDunApn will use APN with dun type in the database. The order to look for tether APN is: tether_dun_apn setting, database if config is true, config_tether_apndata resource. Bug: b/30622475 Change-Id: I4f69c9f73b83ec6678f302e0b8dc151df36b0a07
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
5947126064cce42d90423fa7e1604e637c20f79a |
|
15-Dec-2016 |
Junda Liu <junda@google.com> |
DO NOT MERGE If set data profile with roaming protocol, set back to home when roaming off. am: 4b17d6f820 Change-Id: I7ff89e4f2f389cf27377630664749988124ceef6
|
4b17d6f820839eb663ee4493b48a0184be7aefd4 |
|
09-Dec-2016 |
Junda Liu <junda@google.com> |
DO NOT MERGE If set data profile with roaming protocol, set back to home when roaming off. Data profile will be updated in O to support both home and roaming protocol. This is a MR2 only fix to minimize behavior change and fix data error when device move from roaming to home without airplane mode or power cycle. The sequence of events can be tricky, eg. set data profile may be called before device registers on network and will set home protocol even device is indeed roaming. It is intentional this behavior is unchanged. Same for not set roaming protocol in onRoamingOn. Test: manual, https://paste.googleplex.com/4566715396521984 Bug: b/32240817 Change-Id: I70598bb14c7cb499552b1b725cf5b464f8ec3b2c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
d0213b9e37e89353bfc9c5d9648574b6b2566041 |
|
01-Dec-2016 |
Jordan Liu <jminjie@google.com> |
Update reference to config_onlySingleDcAllowed am: 47588e2307 am: 14ae21e411 Change-Id: Ib586511db3eef0b7b501a40cc3391e7f96bda7b0
|
47588e2307efe45b21bf8384cf5fc49d167e2452 |
|
04-Oct-2016 |
Jordan Liu <jminjie@google.com> |
Update reference to config_onlySingleDcAllowed Update the reference to the old config to use the new methods in CarrierConfigManager. Bug: 29873049 Change-Id: I8b5cfb9791999524cffffe159cc6b872ce86fe62 Merged-In: I8b5cfb9791999524cffffe159cc6b872ce86fe62
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
c0324e57a6f38f5c40549deee83f501faf56c3ec |
|
24-Nov-2016 |
fionaxu <fionaxu@google.com> |
Re-evaluate Otasp state when reenable metered APNs am: 4839eb565b am: 96fb8753f3 Change-Id: Ib99476045d521cfc73d703ae75319a945e7e3ee3
|
96fb8753f34714ac7c7683a7b456c45c002b59d2 |
|
24-Nov-2016 |
fionaxu <fionaxu@google.com> |
Re-evaluate Otasp state when reenable metered APNs am: 4839eb565b Change-Id: Ia2595d82d3611da64c4de3eac4d1fcb11b26dc97
|
861fb73f0542a962d60e232e81df6fbd31393ee5 |
|
24-Nov-2016 |
Chen Xu <fionaxu@google.com> |
Merge "Re-evaluate Otasp state when reenable metered APNs" into nyc-mr2-dev
|
0a8e91e39b7627c8d429dc39814669564451e885 |
|
23-Nov-2016 |
Sanket Padawe <sanketpadawe@google.com> |
Add more logging to debug when radio power is turned off/on. am: 636fbb01fd am: 81bc798956 Change-Id: Ibc74c57b983507f88ca118f224e9d49c471e87ea
|
81bc7989569678c3bd0ead7e5e3cae3514b3da6d |
|
23-Nov-2016 |
Sanket Padawe <sanketpadawe@google.com> |
Add more logging to debug when radio power is turned off/on. am: 636fbb01fd Change-Id: Ie7ab08f6cd2f7d68905ee55c6b3567878326d015
|
636fbb01fd32e23d1e9ef86497115b2c992b03da |
|
22-Nov-2016 |
Sanket Padawe <sanketpadawe@google.com> |
Add more logging to debug when radio power is turned off/on. Bug: 32592409 Change-Id: Ie049143129ce13bc96ce4211509a605d2d24cd05
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
4839eb565b4294443a34a93ee2ca93ac70b72b87 |
|
22-Nov-2016 |
fionaxu <fionaxu@google.com> |
Re-evaluate Otasp state when reenable metered APNs - when carrier action is set to re-enable metered APNs, framework should unset unprovisoned otasp state. trigger re-evaluation and notify all registrants instead. Bug: 32956839 Test: Telephony Unit Tests Change-Id: Id370b84e0abe72356d16096253e481280e76e1b4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
4de021f7dd9e3f067a1781e4c83f7b43758b0036 |
|
17-Nov-2016 |
Naveen Kalla <mrnaveen@google.com> |
Retry data call on low priority APNs when high priority APN is disabled. am: af0722d026 am: d238c0ff94 Change-Id: If6a80c24d9172f346627dc369576c8eef7cbbc44
|
d238c0ff9422a7b345296ddd02c6e2378cd771e9 |
|
17-Nov-2016 |
Naveen Kalla <mrnaveen@google.com> |
Retry data call on low priority APNs when high priority APN is disabled. am: af0722d026 Change-Id: I754bafe387f1d0cbd0ceea74c1740ecd48233bae
|
af0722d026bf9687288c5aed65cdae9acc46059c |
|
13-Nov-2016 |
Naveen Kalla <mrnaveen@google.com> |
Retry data call on low priority APNs when high priority APN is disabled. When only single data call is allowed, when higher priority APN is disabled, retry data call on lower priority connectable APNs Bug: 32814839 Test: Manual change network modes between LTE/CDMA/UMTS, CDMA only, CDMA (auto), CDMA (only) and LTE/CDMA/UMTS. And ensure that we can browse internet in all modes. Change-Id: If52a3ae3c1ca86c19c90e2bf1ad1b36458f47060
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
0c3eedddc833a0d159d72d287cb846215b5b60e7 |
|
02-Nov-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Use preferred APN for IA if it'll work. am: 40b0e247a4 am: 49e2bbc379 Change-Id: I1679174b549b6a0fe595b312186ca509f0b36e7b
|
49e2bbc3791581cd36123ed7099c383493a310cb |
|
02-Nov-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Use preferred APN for IA if it'll work. am: 40b0e247a4 Change-Id: I43ad188aa7cd2482df117bb2c55de42ee20e8107
|
40b0e247a4a79e83f10b6410025ef1d7cc537692 |
|
24-Oct-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Use preferred APN for IA if it'll work. The old behavior would prefer the first IA APN over the preferred APN even if the preferred APN listed IA. Crazy! Reworked ApnSetting.canHandleType to incorporate the "wildcard (*) doesn't work for IA - that has to be explicitly listed" idea and added tests for the function. Test: added ApnSettingTest.testCanHandleType unit test bug:31949444 Change-Id: I7d72dcbb3e068c2defcf4cfbc0c2a5a0f69f26b8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
bc95db4ecce234c24c6cb549a6762d8a39d5ab84 |
|
04-Oct-2016 |
Jordan Liu <jminjie@google.com> |
Update reference to config_onlySingleDcAllowed Update the reference to the old config to use the new methods in CarrierConfigManager. Bug: 29873049 Change-Id: I8b5cfb9791999524cffffe159cc6b872ce86fe62
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
3fe0578ea48570cd5d8c8dfd8b53b8984915330f |
|
30-Sep-2016 |
Jack Yu <jackyu@google.com> |
resolve merge conflicts of 5a5f487 to master Test: runtest -x frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/metrics Change-Id: Iea22620acd4efb0af845760544e00840014af4fb
|
5a5f4877b963501bc89f0b7e2d82ee2f36fc23a3 |
|
30-Sep-2016 |
Jack Yu <jackyu@google.com> |
Combined TelephonyEventLog and part of the connectivity metrics app into the new TelephonyMetrics am: f2d0fa6486 am: dc16d0f315 Change-Id: I62673b8b7019cd7c7e921c46738d24f68973e423
|
f2d0fa64860a12423fb8709766d6af90fba5e6cf |
|
27-Sep-2016 |
Jack Yu <jackyu@google.com> |
Combined TelephonyEventLog and part of the connectivity metrics app into the new TelephonyMetrics Added the new TelephonyMetrics to support metrics collection through dumpsys. bug: 31224848 Change-Id: If4b6032e98b6cc8b68e8459e0e799a3755b1f2f9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
4bd352bf6a97a2cb6acbd4bc38e5de668e3df521 |
|
28-Sep-2016 |
Jordan Liu <jminjie@google.com> |
Merge "Update reference to config_restart_radio" am: 519b4406c0 am: 077b2119b4 am: 624a9a3b22 Change-Id: Ie9b05b1cf1e6ed3c4b0b0bebf931ea316440f30d
|
383fc550310852f6078727a74413d5e5855c1878 |
|
12-Sep-2016 |
Jordan Liu <jminjie@google.com> |
Update reference to config_restart_radio For the switch to CarrierConfig, we update the method used to get the value of what used to be called config_restart_radio_on_pdp_fail_regular_deactivation to the new method provided by CarrierConfig. Since we need to pass the context, we also update the places this value is accessed so they pass their context. Merged-In: Id43344339b07628d62e640bf73f75af048a1259b Bug: 29873049 Change-Id: Iba091f43e094b823b5f27db6b5f05b5a362c4658
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
31f84bf1a4f1c945f7ca4646095ef4717a261c98 |
|
12-Sep-2016 |
Jordan Liu <jminjie@google.com> |
Update reference to config_restart_radio For the switch to CarrierConfig, we update the method used to get the value of what used to be called config_restart_radio_on_pdp_fail_regular_deactivation to the new method provided by CarrierConfig. Since we need to pass the context, we also update the places this value is accessed so they pass their context. Bug: 29873049 Change-Id: Id43344339b07628d62e640bf73f75af048a1259b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
25063128677e226e941c6db9577258f34e710f6c |
|
31-Aug-2016 |
Amit Mahajan <amitmahajan@google.com> |
Fixed failing tests. am: 7e9240253e am: ea379f5a4b am: b808324d73 Change-Id: I14e619ea769eaddeb980d8f1e28612f59a894edc
|
b808324d73a0ba94c6635c3aa2c5291380fd9526 |
|
31-Aug-2016 |
Amit Mahajan <amitmahajan@google.com> |
Fixed failing tests. am: 7e9240253e am: ea379f5a4b Change-Id: I7fb1709cd6849aa8049ec56fd4f89d2f999b5574
|
7e9240253edb59e0aa657de434faa1ccdf17a742 |
|
29-Aug-2016 |
Amit Mahajan <amitmahajan@google.com> |
Fixed failing tests. Also marked some of them @Postsubmit. Bug: 31041734 Change-Id: I9a93bbb6d7f9c28fa90bab260d837761bc07eb77
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
70d39d0960bbf20d97946ced0a70592f1912804b |
|
26-Aug-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Don't tear down a network unnecessarily. am: 76c5a9479d am: 03c02f93e0 am: 362191298c Change-Id: Ia63fde2e97fd88088acf90365b2af9d68dad6a27
|
06a7f6ff861a3c95bccd33499bd82f943c1199a0 |
|
26-Aug-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Log Cell DataStall recovery actions. am: 0a39f581e1 am: 7e36e28a77 am: 2875181572 Change-Id: If55729745966093c1c95a7628c0f76af12c1530b
|
362191298c31439699a29ec164bdd0d7c3f7be0f |
|
25-Aug-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Don't tear down a network unnecessarily. am: 76c5a9479d am: 03c02f93e0 Change-Id: I726ab53142c599a8a72dbaf9242b7d8436de7a92
|
03c02f93e0e50292bd1336105363535e15877429 |
|
25-Aug-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Don't tear down a network unnecessarily. am: 76c5a9479d Change-Id: I8ce85f762a0d41f6f55f758daf4ff2e28a30208e
|
9c1c0e035dd87d3020dfce2ea0abcad2e57c57a1 |
|
25-Aug-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Don't tear down a network unnecessarily." into nyc-mr1-dev
|
287518157259ca1856bac1c854a6cfcf1e2eb9f2 |
|
24-Aug-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Log Cell DataStall recovery actions. am: 0a39f581e1 am: 7e36e28a77 Change-Id: Ic59e001c73fd16a8d73a7f266b1f7bae5faf3e8f
|
76c5a9479d312139740dcaf7644172f2beb2f7e0 |
|
23-Aug-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Don't tear down a network unnecessarily. If conditions ease so restricted networks are now allowed don't just assume every up network needs to be torn down. Instead check and see if it's marked restricted (or not, not-restricted) first. bug:30490689 Change-Id: Ib19d45979f6f9e0b605a3e5b39f569a01d30d42b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
0a39f581e11eb7b040a5412229164ef72044279f |
|
23-Aug-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Log Cell DataStall recovery actions. bug: 30481185 Change-Id: I467a723144da078fa323284eca7f3bec98ebbb4f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
3c781a32b35864bf9df211ba247bcebdd27e01c2 |
|
19-Jul-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge \\"Exclude DUN from data-disabled override.\\" into nyc-mr1-dev am: 625407ffc3 am: 16da014000 Change-Id: If1df86536d7d5baa25b6d7f24ea0560254ed1de1
|
16da014000424e39023cd85765151f5512ffa172 |
|
19-Jul-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge \"Exclude DUN from data-disabled override.\" into nyc-mr1-dev am: 625407ffc3 Change-Id: Ie4a01b1a149db4d8398f6e4219600bd573cd5227
|
443b0ae99852b74898fa688f90dee303a80c1b89 |
|
15-Jul-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Exclude DUN from data-disabled override. Don't use DUN's restricted status to override the user, carrier or netpolicy control over metered networks. This should be fixed better in the future, but this targeted fix should be good for now. bug:30120613 Change-Id: I38217b6537cc66b4d678fb82d7fa95388d5a5d6c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
6607b3df0c560aac0a1b202e56fa0ccc1dee4056 |
|
14-Jul-2016 |
Jack Yu <jackyu@google.com> |
Merge \\"Disable VT when users turn off data or hit data limit\\" into nyc-mr1-dev am: 2014a27a7b am: 4ab1152455 Change-Id: Id72d98f3d94de5c086d4d42b2a347bced2177efc
|
4ab11524551db332d73b3a0673656427922b1a0c |
|
14-Jul-2016 |
Jack Yu <jackyu@google.com> |
Merge \"Disable VT when users turn off data or hit data limit\" into nyc-mr1-dev am: 2014a27a7b Change-Id: Ib67865ff6aae2b809327535cff979f2f29178217
|
a8f5a859f8e4a15902d729af5d2edc9a9433ba41 |
|
08-Jul-2016 |
Jack Yu <jackyu@google.com> |
Disable VT when users turn off data or hit data limit Disable VT when users turn off data or hit data limit. If there are ongoing VT calls, we'll need to downgrade them to VoLTE calls. bug: 27316521 Change-Id: I7988d0475583e7fec50888eaee1e5a0d4d5b8cc6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
79e7c693f0a13feda3ae7ce0f647196c15ead103 |
|
01-Jul-2016 |
Chen Xu <fionaxu@google.com> |
Merge \\"Fix airplane mode doesnt persist cross boot-up\\" into nyc-mr1-dev am: 48fc925563 am: ef578df8be Change-Id: Ia8fc21f9e88a5bb87348f6bad55b9477fc0ad488
|
ef578df8be98a1acee72ee9f552a1d652b6fd530 |
|
01-Jul-2016 |
fionaxu <fionaxu@google.com> |
Merge \"Fix airplane mode doesnt persist cross boot-up\" into nyc-mr1-dev am: 48fc925563 Change-Id: Ia91245944407e9bec64ddb0f71b683527528054b
|
0d5e6cc0fdfb839d63abe1e7eb85eee1b5942108 |
|
30-Jun-2016 |
fionaxu <fionaxu@google.com> |
Fix airplane mode doesnt persist cross boot-up Bug: 29645680 Change-Id: Ic179390dbab365a026e159895c2c5de2ad90508e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
d57fd843aa63ec5abe55a1e209f66fd3bac05a47 |
|
28-Jun-2016 |
Stuart Scott <stuartscott@google.com> |
Merge \\"Better matching of PCO data to DataConnections\\" into nyc-mr1-dev am: 8a7f6e5a54 am: b0884ff26f Change-Id: Ia721a74fa40f46d55485171f371be5318f51a18a
|
b0884ff26fcd18693ef9dd3e5496bb2339bfd0e3 |
|
28-Jun-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge \"Better matching of PCO data to DataConnections\" into nyc-mr1-dev am: 8a7f6e5a54 Change-Id: Id3b0f6375442527f7d460894a249e7527718a428
|
cda5b321ceddda71d47ec2fe619d6624dd2ea3da |
|
24-Jun-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Better matching of PCO data to DataConnections There appears to be latency between the Dc connecting and the DcController learning about it. Try other options: - look into each Dc to see if it has the cid set - look for a Dc with CONNECTING ApnContext bug:29624199 Change-Id: I20e34ff38491a5d1ae404b37704d66642adbf064
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
2670c770290c9943092bd4e508c11ab1ee9d7640 |
|
27-Jun-2016 |
Jack Yu <jackyu@google.com> |
Merge \\"Fixed failed unit test cases\\" into nyc-mr1-dev am: 47b07ccca0 am: 0bd1f51791 Change-Id: Ife11a1ab671a926f2be35ea6801bd8b0186b17d0
|
0bd1f51791a3f4d66f9459f9e088d07e518a39b5 |
|
27-Jun-2016 |
Jack Yu <jackyu@google.com> |
Merge \"Fixed failed unit test cases\" into nyc-mr1-dev am: 47b07ccca0 Change-Id: Ic6171ec2a9b32dcc938a909f22a2ffd797ed9b02
|
0b03bcd1eccc833d5cac5ecf937cf0e037375561 |
|
24-Jun-2016 |
Jack Yu <jackyu@google.com> |
Fixed failed unit test cases Changed isDataEnabled to public so Mockito can mock the method. This is a regression introduced in ag/1103220. Change-Id: Ib2c734cb7047f1702796d1578ce241f488d5a09a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
ada4e08dbf50485b8cb9f1fa9e8cfc5e3c8cab1e |
|
20-Jun-2016 |
Sanket Padawe <sanketpadawe@google.com> |
Fix crash in ApnContext after EVENT_DISCONNECT_DONE event in DcTracker. am: 4fdc57b9bf am: 02e5c32f51 Change-Id: Ia5d7cf9022846f561cef3a7d0b26ca7a9319497c
|
02e5c32f5176e3789484854a95205dbce5f144c8 |
|
20-Jun-2016 |
Sanket Padawe <sanketpadawe@google.com> |
Fix crash in ApnContext after EVENT_DISCONNECT_DONE event in DcTracker. am: 4fdc57b9bf Change-Id: I0cbc013a898f6b614171f30fa3236a1cc4d133a6
|
4fdc57b9bf223c908474c4545cc6f63456117a3b |
|
20-Jun-2016 |
Sanket Padawe <sanketpadawe@google.com> |
Fix crash in ApnContext after EVENT_DISCONNECT_DONE event in DcTracker. + This issue is fixed by setting non null reason for ApnContext from DcTracker. + Minor fix over ag/1112902 which actually helped figure out that we were passing null reason code to ApnContext. Bug: 29346477 Change-Id: I40c007de804bd5b10b28736c3012c6c88de8811e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
977a5fef9e852ebaa96648bc67a9a41f35522106 |
|
18-Jun-2016 |
Jack Yu <jackyu@google.com> |
Merge "Make data call setup permanent failure configurable."
|
ccfe5ebaf81c1378e8dbe44e45df26b0dc462a21 |
|
15-Jun-2016 |
Jack Yu <jackyu@google.com> |
Make data call setup permanent failure configurable. Carriers might have different data call setup permanent failure causes. Make them configurable through carrier config. bug: 28728821 Change-Id: I8c1b534bffddaa12ba53a11de9756af232712a51
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
b47d2f113dc3571389a9c0428586598f515d4aa3 |
|
17-Jun-2016 |
Stuart Scott <stuartscott@google.com> |
Merge \"User ByteBuffer to pack array\" into nyc-mr1-dev am: b7b5b0ac79 Change-Id: I9772da7489da234dbbffe398c8a503aaad086b00
|
377829357347112a3d4f8e1083b4833bc47ba8a1 |
|
13-Jun-2016 |
Stuart Scott <stuartscott@google.com> |
User ByteBuffer to pack array Change-Id: I3d06f2aeae7e12e8b9d48e4a48e5bebc9de98abf
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
db8fd12ea461fbce1968f98b5c92c7255d14539c |
|
10-Jun-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge \"Hook PCO RIL signal with the CarrierSignal app.\" into nyc-mr1-dev am: d007b482f2 Change-Id: I4ea56461ab7598dfd4bfc20e0445af8b83722bba
|
d007b482f2f60c59535067daf147611d6ea9bebf |
|
10-Jun-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Hook PCO RIL signal with the CarrierSignal app." into nyc-mr1-dev
|
626667ccf785c62d9b1fa50cc5605e8637f339d0 |
|
10-Jun-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Support requesting restricted default am: 5292d0e24a Change-Id: I2f92d7b7550a9914958476ec0c398003fb0b7d90
|
2e2ec7d6844b8441df95b9ff38129e1e4a2d18f3 |
|
08-Jun-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Hook PCO RIL signal with the CarrierSignal app. Passes data from the RIL to the registered carrier app. bug:28567303 Change-Id: Icec5765dd7d2a8f5a22903791dba7c84296d9d3e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
5292d0e24a73aed20bb3ed8591c0ac6005a0e3c9 |
|
08-Jun-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Support requesting restricted default Fixes a bug where if we had a restricted request up when data became unrestricted (either user or carrier enabled data) we wouldn't get a general purpose, unrestricted connection. bug:28567303 Change-Id: Ib10f495e705c3a1a1bd283d84ba8353485c672fe
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
088e39fc06e8fa59d186d0780fb9d05c22fc7bc2 |
|
08-Jun-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge \"Support requesting restricted default\" into nyc-mr1-dev am: 5b561176e9 Change-Id: I113b85ddf583ecca2b07087c1feb7fadbc54f01c
|
5b561176e9417e7c31c4ae42dd40efb634be6373 |
|
08-Jun-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Support requesting restricted default" into nyc-mr1-dev
|
692640f429efa8e292c6261472b2c682e1079f8e |
|
03-Jun-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Support requesting restricted default Carrier app will need to use the default cell network when the carrier has restricted that (reprovisioning when out of bytes). Add support for bringing up internet with restricted capability, sidesteping user/carrier enablement. bug:28567303 Change-Id: I83fc29fa6707a7014ae1bc2e914cfa120f07c983
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
c33ff760c71844625193dbeb44e7c126c828b5ec |
|
04-Jun-2016 |
fionaxu <fionaxu@google.com> |
Merge "cold sim clean up" into nyc-mr1-dev am: e274482c43 * commit 'e274482c43261f29bf9690491f064e2ce2cb8996': cold sim clean up Change-Id: Idbe0f8fbdefe6ff4c76a06d98b033ad9af9d7ede
|
4c31e4c0d2db31fe84081aa6f1e2bcc08b31f9d3 |
|
24-May-2016 |
fionaxu <fionaxu@google.com> |
cold sim clean up - add new api to control provisioning notification visibility through network agent - rework on the interaction between carrier app and framework - code cleanup - unit test support - hook pco value into datacallcomplete, enabling test by set sysprop for pco values Bug: 28567303 Change-Id: Id6b9b2aff4c4f128103593aab0bcef1c3a365141
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
b955acd6b799e84eff1fc873060c52d487705680 |
|
01-Jun-2016 |
Jack Yu <jackyu@google.com> |
Merge "Fixed that data call is not torn down when data roaming is disabled." into nyc-dev am: 048e4a733c am: 6ab6544fed * commit '6ab6544fed86686fb7ac260984745d2d9d132d8a': Fixed that data call is not torn down when data roaming is disabled. Change-Id: Ie5126192077246c03fbea89b8a790a38bf16ad4d
|
b766c3e94768138cd48c17b27a1ffeb6f05c8e17 |
|
01-Jun-2016 |
Jack Yu <jackyu@google.com> |
Merge "Fixed that data call is not torn down when data roaming is disabled." into nyc-dev am: 048e4a733c * commit '048e4a733c5b07a2f68fe188107cea2a1c4a8edb': Fixed that data call is not torn down when data roaming is disabled. Change-Id: I1b72b9c39db46e70361d5abbc6b75ac56df4105e
|
f629e7f1a1e36215d9bbed40df310a54b772f9e9 |
|
31-May-2016 |
Jack Yu <jackyu@google.com> |
Fixed that data call is not torn down when data roaming is disabled. Fixed the incorrect content observer initialization and its event handler. bug: 28923982 Change-Id: I730cb1c737acc2285eb6de4aab97a463db7f4301
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
79dabb89fd381117b73453471a5ba85120454c98 |
|
06-May-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Base APN State on the state of the ApnContext." into nyc-dev am: af891393ac * commit 'af891393ac9e6bd19bef8f5b5b01804d06e268fd': Base APN State on the state of the ApnContext. Change-Id: I23ef21ec3209db2e0ab4fb59937d4c7de5491cf3
|
5452ccfc4d32fab9933bdcfe775c38f73d4e1b15 |
|
05-May-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Base APN State on the state of the ApnContext. Stop using enablement or activeness as a proxy for state and just ask for the state. Enablement has changed (since L) to indicate if we should look for a connection and is not representative of if we have a connection. bug:26785653 Change-Id: I8c1edda733509d2539989e727809c13002abf37f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
addcd36d81d646881b1a58a61b842699916fce64 |
|
03-May-2016 |
fionaxu <fionaxu@google.com> |
start cold sim detection without pending disconnect am: 44993c4f39 * commit '44993c4f39d050ac5caddf73dbf76854ed519dc1': start cold sim detection without pending disconnect Change-Id: Ie80db54e351b1fe43710e423bcb279a7550ab9c6
|
44993c4f39d050ac5caddf73dbf76854ed519dc1 |
|
27-Apr-2016 |
fionaxu <fionaxu@google.com> |
start cold sim detection without pending disconnect Bug: 25203607 Change-Id: I2fd8ba8c936406341064663439dcc954169bb7f2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
4a9b765d9614c77d23f4ebc81de5c88f2208b997 |
|
27-Apr-2016 |
fionaxu <fionaxu@google.com> |
Merge "Info zero-rating for roaming based on carrier cfg" into nyc-dev am: 8f88e37 * commit '8f88e375252b7a9e2af233604b162f8e486ddff3': Info zero-rating for roaming based on carrier cfg Change-Id: If84aced2f4b118653ef99204e797cc626e1492f6
|
8f88e375252b7a9e2af233604b162f8e486ddff3 |
|
27-Apr-2016 |
Chen Xu <fionaxu@google.com> |
Merge "Info zero-rating for roaming based on carrier cfg" into nyc-dev
|
36ab2cb57459e99f26058d1b9c783438c4ea8cb9 |
|
26-Apr-2016 |
fionaxu <fionaxu@google.com> |
Cold Sim issue fix part 2 am: 68f4f4a * commit '68f4f4a0bc8d4060b5775e7a24a97ea5b485989e': Cold Sim issue fix part 2 Change-Id: I2a5c7d7608fe096a4bd90e0b6f2e4c1ea76718d1
|
3d8c0f70a6fa7a53fda3c5d592de0ac3aa247e3c |
|
21-Apr-2016 |
fionaxu <fionaxu@google.com> |
Info zero-rating for roaming based on carrier cfg ignore non-metered roaming apn types when cleanup or setUpDatacall. Bug: 26317905 Change-Id: Iae9a798c43fde020ba215b7a59e83e41559a97c9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
68f4f4a0bc8d4060b5775e7a24a97ea5b485989e |
|
21-Apr-2016 |
fionaxu <fionaxu@google.com> |
Cold Sim issue fix part 2 implement a way to hide sign-in notification and bring it back if out-of-credit sim is detected Bug: 25203607 Change-Id: Ic16b88df87070bdb47a81376e218940808c6d38a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
9c819ed064c3abd543aaf2c38bc9a5252a523d42 |
|
22-Apr-2016 |
Jack Yu <jackyu@google.com> |
Fixed that data call setup failed after default data SIM switches am: 0979b71e48 * commit '0979b71e48405cab10bdf1d1b4170cfce72838a7': Fixed that data call setup failed after default data SIM switches Change-Id: I91ae8f6437a457c3bfa786af3be639bdff8e480f
|
0979b71e48405cab10bdf1d1b4170cfce72838a7 |
|
21-Apr-2016 |
Jack Yu <jackyu@google.com> |
Fixed that data call setup failed after default data SIM switches Need to reset the auto attach flag when DDS occurs. bug: 28181225 Change-Id: Ib4405b94ac3085e48cb029451cc44f4eee6408c2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
2eb76ee3dff2062ee1a53ac2747e9deed5918615 |
|
20-Apr-2016 |
fionaxu <fionaxu@google.com> |
Merge "Cold Sim fix for DataConnection and DCT" into nyc-dev am: aa4b4df0d1 * commit 'aa4b4df0d128b8705c38c5f54dde798721f4cc56': Cold Sim fix for DataConnection and DCT Change-Id: I99303a3b9fffa96e07e8af09e45edbf16f902da1
|
aa4b4df0d128b8705c38c5f54dde798721f4cc56 |
|
20-Apr-2016 |
Chen Xu <fionaxu@google.com> |
Merge "Cold Sim fix for DataConnection and DCT" into nyc-dev
|
a02b6fd88953d783c32e6d7f84b7eddbc0d1faf1 |
|
08-Apr-2016 |
fionaxu <fionaxu@google.com> |
Cold Sim fix for DataConnection and DCT Bug: 25203607 Change-Id: I3bbef77edf57eaa8d7da24d687cc9b5ab0ef111b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
4c4b5028071928c00d49078a48f044bec5058126 |
|
19-Apr-2016 |
fionaxu <fionaxu@google.com> |
Fix the bug introduced by 27788524 am: c77a3b8 * commit 'c77a3b8bdf96f1486753689898b04d9de325d8d8': Fix the bug introduced by 27788524 Change-Id: I2b1de13b75108dc167d77f4c81a2973dde2f2019
|
c77a3b8bdf96f1486753689898b04d9de325d8d8 |
|
19-Apr-2016 |
fionaxu <fionaxu@google.com> |
Fix the bug introduced by 27788524 Change-Id: I07aa3d4e56051183d02a8878bcbef3f447a522b2 Bug: 28251633
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
bec89b128410a086bc58e23f07df2cd29d1fc62c |
|
15-Apr-2016 |
fionaxu <fionaxu@google.com> |
Merge "Infer Zero Rating based on NetworkCapabilities" into nyc-dev am: 500c6ff * commit '500c6ff35876773ddc5750d737542e0a435c0118': Infer Zero Rating based on NetworkCapabilities Change-Id: I99480339f1e9d92acd58f133b2c6587873e7de3a
|
500c6ff35876773ddc5750d737542e0a435c0118 |
|
15-Apr-2016 |
Chen Xu <fionaxu@google.com> |
Merge "Infer Zero Rating based on NetworkCapabilities" into nyc-dev
|
783061ca03572618c01ce244d70d82fa4328d45f |
|
01-Apr-2016 |
fionaxu <fionaxu@google.com> |
Infer Zero Rating based on NetworkCapabilities when user toggle Disabled Cellular Data, we teared down all DataConnections which are Metered(every APN type in the APN settings are non-metered otherwise metered). bug: 27788524 Change-Id: I0228e6ca166516f4f43e1c15d505fc29c31356df
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
5b3c3e5c438e8ede755637bf061007d8adf7bbb2 |
|
15-Apr-2016 |
Jack Yu <jackyu@google.com> |
Merge "Fixed that data retry didn\'t happen issue" into nyc-dev am: b7a9a23 * commit 'b7a9a233cd69bf5f059092350b761302de3de6cd': Fixed that data retry didn't happen issue Change-Id: Ibd166e8d0a2f20b0b6ab4eb0e6851d88806ae2e2
|
b7a9a233cd69bf5f059092350b761302de3de6cd |
|
15-Apr-2016 |
Jack Yu <jackyu@google.com> |
Merge "Fixed that data retry didn't happen issue" into nyc-dev
|
028644820afe75cbb0f94601f73c0a019fb73ae8 |
|
14-Apr-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Update cached user-data-enabled on changes." into nyc-dev am: 7ea1f4e * commit '7ea1f4eca1963d725b235b0b61bffe3da4d4624f': Update cached user-data-enabled on changes. Change-Id: I36603f01b7705ec09340bfc6e8d10e18e5d92a81
|
80d38fe5c8f18997623b1133e4650c4a9a6e299c |
|
14-Apr-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Update cached user-data-enabled on changes. Otherwise things don't work. bug:28176543 Change-Id: I8bf97dc593d2327293ca0a1f9938f50ce1ec9d90
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
0852a954be5937a1b0bca94df0c2007d7ee3c0c7 |
|
13-Apr-2016 |
Jack Yu <jackyu@google.com> |
Fixed that data retry didn't happen issue When modem return -1 as the retry value in setup data call response, we should interpret it correctly and retry the data connection. bug: 27787361 Change-Id: I0a3e442f5125730dd9a196ce632120b44b880090
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
969c2048a87663532017d7dc66ef616b7f1c98b9 |
|
11-Apr-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Add settings for SUW data control." into nyc-dev am: d3587db * commit 'd3587db85c53018b38d47fce8cb9c31df2d0361b': Add settings for SUW data control. Change-Id: I4845d39a2bd6d2d9b88b6897f2c975721cb3a528
|
d3587db85c53018b38d47fce8cb9c31df2d0361b |
|
11-Apr-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Add settings for SUW data control." into nyc-dev
|
8537919217faf4965cdd3e3446fef6811936b088 |
|
11-Apr-2016 |
Yifan Bai <yifan.bai@spreadtrum.com> |
Merge "DcTracker registers listener for multiple times." into nyc-dev am: d04d67e * commit 'd04d67e4024e857d6e467198a80bfb7e3b62c8cb': DcTracker registers listener for multiple times. Change-Id: I465700187a2174ce72b4336239bf120c5d5b5f96
|
c374098c17a81f73f51e9d7df99eba574882949b |
|
01-Apr-2016 |
Yifan Bai <yifan.bai@spreadtrum.com> |
DcTracker registers listener for multiple times. When new sub info records are added, the SubscriptionController will update all DcTrackers. The DcTracker registers listeners in its update() method. If the update() method is called multiple times, the listener will be registered for multiple times too. Bug: 27953753 Change-Id: I66b947236f40135c45151f0f713dc88959392c48
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
f299322eabb18e1234c81fe1e356b550b6687772 |
|
29-Mar-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
Add settings for SUW data control. While the device is being provisioned we can default to mobile-data-off and let the provisioning app turn mobile data back on if the user wants it. After provisioning control is restored. Settings in play: Settings.Global.DEVICE_PROVISIONED (existing) SystemProperty ro.com.android.mobiledata (existing) Settings.Global.MOBILE_DATA (existing) SystemProperty ro.com.android.prov_mobiledata (new) Settings.Global.DEVICE_PROVISIONING_MOBILE_DATA_ENABLED (new) If the new settings aren't used, the old behvior is used. bug:26638209 Change-Id: I4bac52632f757f7132c69c427226ce1cdaccfd44
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
3d27d51a819d2e2608216a34a0987ce4b3f127cd |
|
14-Mar-2016 |
Sungmin Choi <sungmin.choi@lge.com> |
Merge "Use Telephony.Carriers variables, instead of explicit word" am: 22a17f5f54 * commit '22a17f5f54296f2522790c9faef497e066a8248d': Use Telephony.Carriers variables, instead of explicit word
|
22a17f5f54296f2522790c9faef497e066a8248d |
|
14-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
Merge "Use Telephony.Carriers variables, instead of explicit word"
|
2e3470722434dbc91dcc2095f5a410f6aaad620a |
|
04-Mar-2016 |
Jack Yu <jackyu@google.com> |
Improved data call setup failure logging. bug: 27430679 Change-Id: I5131acf69d5774f907a5b957d33c3469b2a2aa35
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
092e6bd60f1a4a3a55fb73ad0efca1122b8e15e2 |
|
24-Feb-2016 |
Jack Yu <jackyu@google.com> |
Reduced more verbose Rlog. bug: 25956251 Change-Id: I53573bc7470783d4b5cfa8eca0f80118e3ff18ed
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
7d6d7d6cb68ee37b4bee33588ba2594e9cf0c197 |
|
23-Feb-2016 |
Jack Yu <jackyu@google.com> |
Fixed data retry issues. 1. Fixed that data retry does not happen on time. Now we use the exact timer to make sure retry will happen on time. 2. Fixed that data retry timer got started twice every time when retry should happen. bug: 27293537, 27158552 Change-Id: I05bbf0cb2717269984f3dc892af2a7a438ffd8f0
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
7689ce9431fabd95e1abe1d78231e2117e059cd4 |
|
10-Feb-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
DO NOT MERGE - Remove DctController Change-Id: I8d2c3b54b36f73b0a008876ce3633733f173f19e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
af5593594070f825032be46dced573cd195956e1 |
|
05-Feb-2016 |
Robert Greenwalt <rgreenwalt@google.com> |
DO NOT MERGE - Create TelephonyNetworkFactory. It replaces DctController. Also adds tests. Change-Id: Ib2dd309bd9f87f9b9d4ca114440e6251c562e925
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
27b650c406018355a88a41528db7859e232728a0 |
|
18-Feb-2016 |
Jack Yu <jackyu@google.com> |
First DcTracker unit test case. bug: 25691379 Change-Id: Ic091ae4d92d0ef1f3eaa9b3d0736545edb2f359f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
3c89e23cf33c3c7f795554b29cd926219f28fe34 |
|
01-Feb-2016 |
Sungmin Choi <sungmin.choi@lge.com> |
Use Telephony.Carriers variables, instead of explicit word Change-Id: I667e087a405899ccdd63da12833b70b6982c71c9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
9c32a1e9495f06905377c9e2b91c0ef9cdb0528f |
|
26-Jan-2016 |
Jack Yu <jackyu@google.com> |
Reduced more radio log spam. Reduced more radio log spam by some code path optimization. bug: 25956251 Change-Id: If040543d0eb8e03a814225aa6694e22818c1d357
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
38ca51d0f643405df51e78fce6c546424e9f410d |
|
25-Jan-2016 |
Shishir Agrawal <shishir@google.com> |
DO NOT MERGE : Unhiding MSIM APIs. 1. Unhide MSIM APIs in TelephonyManager that already have non-MSIM equivalent APIs public. 2. Make MSIM API naming consistent (overloaded, no suffix). 3. Unhide APIs in SubscriptionManager that are necessary for MSIM. Bug: 26772894 Change-Id: I9e623100358d65f1ab853c33599cb78f100f7e3a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
0e664d8c9ff3a1f2ab03d2bef4268615335ea1a2 |
|
17-Dec-2015 |
Jack Yu <jackyu@google.com> |
Data call retry refactoring Moved retry manager from DataConnection to ApnContext. bug: 22208242 Change-Id: I0baa80e06e6d815643782c2b549460547d0bfef9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
0c3ec24396bb8c21b4d89f743b626c13dd35ba7b |
|
15-Jan-2016 |
Amit Mahajan <amitmahajan@google.com> |
Added unit tests for GsmCdmaPhone Bug: 25691379 Change-Id: Ide4d50b10da332334fc4717ff1e7428f8b158056
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
e36f59c8a17246eb7924ba1d2bf70f6a2eead1e2 |
|
12-Jan-2016 |
Amit Mahajan <amitmahajan@google.com> |
Mark internally used functions private in GsmCdmaPhone. Includes some (mostly cosmetic) code cleanup too. Bug: 25793157 Change-Id: I8f0eb8b3ead18f29ca146637dca6ffd659a9f699
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
c1b229b7389e4cd682452c8d662afa1b3af14345 |
|
30-Dec-2015 |
Jack Yu <jackyu@google.com> |
Reduced the radio log Reduced the radio log by moving some to VDBG or merging few lines into one. bug: 25956251 Change-Id: I6a18b6f101ac5bb9aff40c2223fc72034e0cf5bf
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
1a87ab3d7170d618f048c4f5af8c7504a587aaa5 |
|
10-Dec-2015 |
Jack Yu <jackyu@google.com> |
Merge from master Change-Id: Ifbd86600111d2c444031ff608fab62fb2ee4b236
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
2df8a14c753742562962a5edcd5088f28f51615d |
|
04-Nov-2015 |
Sungmin Choi <sungmin.choi@lge.com> |
Fix to return mno dun apn when mvno is not matched If different type with same apn in apns-conf.xml, apn should merge through createApnList() -> dedupeApnSettings() but tethering apn will be chosen by fetchDunApn(). So, apn merge does not work in spite of using same apn. This will cause make a another requestNetwork with same apn. In this case, Hotspot is not working. BUG=25331132 Change-Id: I43de74b93c919b0060b3ecc473b048f3c917e729
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
062f3f80ef034463d3bfa24e044a007c59837edb |
|
04-Oct-2015 |
Junda Liu <junda@google.com> |
am 5dea1bc7: Merge "Add forground flag for retry intent to avoid long delayed cellular data setup." into mnc-dr-dev * commit '5dea1bc73c0be0d5ba9f88fc70207283d1bea781': Add forground flag for retry intent to avoid long delayed cellular data setup.
|
5dea1bc73c0be0d5ba9f88fc70207283d1bea781 |
|
04-Oct-2015 |
Junda Liu <junda@google.com> |
Merge "Add forground flag for retry intent to avoid long delayed cellular data setup." into mnc-dr-dev
|
f799d6689bf2f8268f7b8b72b62b6859fd76bc3d |
|
02-Oct-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
am b290ce3d: Make DcTracker RetryFailures.ONLY_ON_CHANGE work. * commit 'b290ce3d172215e5ab7cd43c8e7bbee9551ab29e': Make DcTracker RetryFailures.ONLY_ON_CHANGE work.
|
b290ce3d172215e5ab7cd43c8e7bbee9551ab29e |
|
02-Oct-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Make DcTracker RetryFailures.ONLY_ON_CHANGE work. We should only be retrying things if there was a substantial change. Don't call trySetupData from Dct.setupDataOnConnectableApns when in ONLY_ON_CHANGE mode unless there was a change for the FAILED APN. bug:24179336 Change-Id: Ia65dbd9789978548b70fb990ccfd5c55dcc51163
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
67d43cfed4b996c20780bfec8fde1ae8c1391779 |
|
30-Sep-2015 |
Junda Liu <junda@google.com> |
Add forground flag for retry intent to avoid long delayed cellular data setup. Bug: b/24151359 Change-Id: I9e0231f1ecb8ddccf5fee3071fc0327568918887
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
3af6bd5e8046d32bf92987b6af8d6d8e5860134b |
|
23-Sep-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
am 9cbd33d7: Merge "Fix connect during retry." into mnc-dr-dev * commit '9cbd33d76e56f5ea0aa285471e75cc424b224825': Fix connect during retry.
|
1a1cc3f5759471edcf51294439f0e0b71922d6a0 |
|
23-Sep-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix connect during retry. A previous fix to help us ignore obsolete messages introduced a bug: in the DataConnection.mRetryingState if we get a request to CONNECT we noted we already had that apnContext in our list and would not re-add. This was a loose translation from when the list really was a list, but now that it's a map we need to update the ConnectionParams with the latest or we'll remember the old obsolete generation number. The fix is a simple removal of the if(contains). The rest is some logging improvements to help out next time. bug:24242653 bug:22776917 Change-Id: I934cc6bdb4f165e84f19f9cdb05a86a44912bdf8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
5efa83049423fbbfa11ecd8cbe24805c7e96b070 |
|
16-Sep-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
am 37cacdfe: Fix other Disconnect msg senders * commit '37cacdfe7ed079d89fb9e80317b5dfd2acb975e5': Fix other Disconnect msg senders
|
37cacdfe7ed079d89fb9e80317b5dfd2acb975e5 |
|
16-Sep-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix other Disconnect msg senders We changed the params on these messages from an ApnContext to a Pair<ApnContext, Integer>. There were some call sites using the old style and leading to errors. bug:24115252 Change-Id: Ice3f075b3b93b9e76c0f0be7923f5ae2041f7ab1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
fb2e6abdeb0a84a9f4bd97f1411d45491c7eb59f |
|
15-Sep-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
am f892b4dd: Merge "Ignore obsolete disconnect_completed msgs." into mnc-dr-dev * commit 'f892b4ddd020ce7876c7455572063756bce58e4e': Ignore obsolete disconnect_completed msgs.
|
f892b4ddd020ce7876c7455572063756bce58e4e |
|
15-Sep-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Ignore obsolete disconnect_completed msgs." into mnc-dr-dev
|
869d036608d9af78acffd8bc8ba1d3cd257c0a6c |
|
01-Sep-2015 |
Vineeta Srivastava <vsrivastava@google.com> |
am 02d0fde7: Merge "telephony: PreferredAPN is not set correctly while device is booting" into mnc-dr-dev * commit '02d0fde7044b1144efcf798a7cd65276e320396e': telephony: PreferredAPN is not set correctly while device is booting
|
aa863054476b152fe9323defd197fa946a47033f |
|
25-Aug-2015 |
Sungmin Choi <sungmin.choi@lge.com> |
telephony: PreferredAPN is not set correctly while device is booting When device is booting, mPhone.getSubId() return -2. It makes device get the wrong preferredAPN. Bug: 23367895 Change-Id: Ieadab013521e81d224ff08e4a60c2d9222cd6578 Signed-off-by: wooje.shim <wooje.shim@lge.com> Signed-off-by: Sungmin Choi <sungmin.choi@lge.com>
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
ea763d93b231bccf7e476b625fa028bef7874bf8 |
|
26-Aug-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Ignore obsolete disconnect_completed msgs. Msg passing meant the disconnect_completed was getting processed after a new connect request was received and acted on, so the disc_completed would causes us to mark the state incorrectly and we'd get in trouble. bug:22776917 Change-Id: I781c0619dade00554d368a649c3e43a32cf511dc
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
5718b751331e04f65a0ba888c2b87fbd4855e91f |
|
24-Aug-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
am 7606fb34: am 3f7b3ae9: Merge "Allow us back on the network after carrier-detatch" into mnc-dev * commit '7606fb348e1ce012ec0b08f397dccd65c2bd0cc5': Allow us back on the network after carrier-detatch
|
aacc11b299ac047e73e1e712aa396ea0a6a80158 |
|
18-Aug-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Allow us back on the network after carrier-detatch We had code in DcTracker to deal with this but the MR1-originating DcSwitchStateMachine interceeds. Exposing the switch so DSSM can access it and behave appropriately. bug:23069223 Change-Id: I7a674d3b662aa0a7eec5a54889a784a2b64d662c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
32cefb74203dcc9ae0ef828e4031acc097bcb77b |
|
13-Aug-2015 |
Sungmin Choi <sungmin.choi@lge.com> |
DO NOT MERGE Change auth_type value to 0 if AUTH_TYPE is -1 Bug: 23285878 Change-Id: I6cfad0f70a41cccb0278b7eda429ac7bb0525a26
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
ee665b78ad648abd98b019a9c9047f206ed22994 |
|
30-Jul-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Release DataConnection when a rety is interupted We had code that simply set the ApnContexts state to IDLE, but there was still a connection between ApnContext and DataConnection, so when looking for a DC, we'd skip this one (it's busy) and when the rety alarm fires we end up with a second DC attempting to connect to the same APN. bug:22410092 Change-Id: Id4ab6a4f1f08588e552e846a1986f93192a72568
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
987d6a1e19a43e1357b1223d89dec82701c6a779 |
|
30-Jul-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Revert "DO NOT MERGE Add logging to detect the start of a sync problem."" into mnc-dev
|
bca51fc3a191d3ca30df627b75374db0941571c5 |
|
21-Jul-2015 |
Sungmin Choi <sungmin.choi@lge.com> |
Use apn id which contains default type when merging apns In case of the following conditions, UI does not show preferred apn. 1. there are default and mms profile, respectively. 2. apns for default and mms are same. 3. mms profile is prior to default profile. To fix it, use apn id which contains default type when merging apns. Bug: 22641500 Change-Id: Ieec521f715f137aa7a827ee010390e3c47b35da1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
2f5e0f602beab84c8ba1a9c8ee7736c9df62b0be |
|
29-Jul-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Revert "DO NOT MERGE Add logging to detect the start of a sync problem." This reverts commit f65485c99cf0fb0e844ae9e39c2c6cd6bae0fd2c. bug:22632129 Change-Id: I531668bc0874c71c70773ceda071cf5a7f5c1121
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
f65485c99cf0fb0e844ae9e39c2c6cd6bae0fd2c |
|
24-Jul-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
DO NOT MERGE Add logging to detect the start of a sync problem. This should be removed prior to shipment! The DctController is getting out of sync with the ApnContexts. Add a callback mechanism so the ApnContexts can let DctController know when they apply a change and then when all is quiet we can compare and verify everything is good. Potentially can fix the problem detected too (if there should be no live requests, nuke the ref counts) but currently turned off so people will notice problems (battery life) and file bugreports with the data of how it started. bug:22632129 Change-Id: I84a67687f0b6dc43b2e429943935f4045ffc51ed
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
0d2abb5518d6a86619d2c2db04867c338b2092d4 |
|
17-Jul-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Support optional modem restart on certain errors. Error counts are shared between all APNs, but fresh connect attempt resets the counts. bug:22455853 Change-Id: Id398a223d33d42f979b5cdc4a2bc263e92eb73cc
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
f15fec95574304db6a7f434fb606276f4b614e85 |
|
14-Jul-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Add logging for telephony network requests." into mnc-dev
|
2dde8b1659b1eb231e667bc19307ef294b627beb |
|
09-Jul-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Add logging for telephony network requests. Try to track and retain what happens to requests to get to the bottom of 20731384. bug:20731384 bug:21641873 Change-Id: Iabb01b3866c6748323a967e26c008246b29bdb17
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
4bd0ae43eb0cb9969dee4f30cddc18a71da68190 |
|
10-Jul-2015 |
Jack Yu <jackyu@google.com> |
Fixed that phone service crashed during boot up issue. bug: 22357173 Change-Id: I3b76a74c698e22c887b3482a3bdcbc34982ec658
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
60bc489803a3557526e1f95e34c237e70f28bc50 |
|
28-Jun-2015 |
Sungmin Choi <sungmin.choi@lge.com> |
Add sort parameter to query apns Sometimes, result of query apns is not sorted by _id. As a result, device tries to conntect data using unwilled apn. For example, when user inserts 45005 SIM, create all apnlist as the followings: 1) L version _id name 2516 SKT LTE INTERNET 2517 SKT 3G INTERNET 2518 SKT LTE Roaming 2519 SKT 3G Roaming 2) M version _id name 2518 SKT LTE Roaming 2516 SKT LTE INTERNET 2519 SKT 3G Roaming 2517 SKT 3G INTERNET Device tries to connect data using "Roaming apn", so user can't use data. To fix it, add sort parameter to query apans. Related-Bug: 22159434 Change-Id: I5743813236c8143fb83800b9ed0b2a98b33d6a51
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
bf660a4647db8151609cdfa0ecc4c96e1518947f |
|
30-Jun-2015 |
Sungmin Choi <sungmin.choi@lge.com> |
Add getPreferredApn() in buildWaitingApns() Now, only createAllApnList() calls getPreferredApn(). Unfortunately, in this time, getSubId() may not be proper value. So getPreferredApn() could not get value which we want/set as preferred apn. As a result, preferred apn is null and wrong apn info can be sent to modem and be used by SETUP_DATA_CALL procedure. To resolve this, just add getPreferredApn() in buildWaitingApns(). Bug: 22159434 Change-Id: Iee92325aa91c5c470328055746c321065a9829d4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
9232dafa7ea833fc0b3a6024d6c7e23fc8e961ea |
|
01-Jul-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Log reduction Found all this while checking out 21957591. My work there was a bust, but don't want to lose this logging cleanup. bug: 22225815 Change-Id: I7a3e932e06d035066d4adbc10c99ecf2a20be5fd
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
735bc2f4524d68155765351912ffae11306c3bd5 |
|
13-May-2015 |
Chris Manton <cmanton@google.com> |
Reload Apn settings upon technology change Service providers may require different APNs for different radio access technologies (RATs). If a RAT changes during a retry data connection the device may repeatedly try to re-use invalid APNs for the given technology. This change adds a check for connection retry in addition to failure to reload Apn settings. bug: b/20098693 Change-Id: I5208699b06807e73bcb17413fa803c397249fbd7
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
63913dc903872c45bab7d2483d633d845dd9c5d6 |
|
13-May-2015 |
Amit Mahajan <amitmahajan@google.com> |
Move apn related helper functions from DcTracker to ApnSetting. Bug: 10719093 Change-Id: I942ce59995afffd395f7d73e4fd70674db0f643f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
aaf0e8d623b1e94004557573aef9235177ca19e3 |
|
16-Apr-2015 |
Amit Mahajan <amitmahajan@google.com> |
Adding bearer_bitmask support. Change-Id: I4da0bdd6de16963a60218789154da17f40fec8cd
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
e05e489c16abe0311a783f089904f9f71fb7c399 |
|
16-Mar-2015 |
Vinit Deshpande <vinitd@google.com> |
Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release' Change-Id: I80c47b7384f104d5a3680cc34e9cbb11145ee4a0
|
c5ebc2100d4cd77c2bce7785180f3d7d735d48fc |
|
11-Mar-2015 |
Lorenzo Colitti <lorenzo@google.com> |
am 68897126: Merge "Remove dead code, mostly DataStateTracker." * commit '688971268675affdfe0bfe856f4100e0031fbf4c': Remove dead code, mostly DataStateTracker.
|
efab986836683a6f8bb32ec92ff9da702b8fca15 |
|
21-Nov-2014 |
Paul Jensen <pauljensen@google.com> |
Remove dead code, mostly DataStateTracker. Change-Id: I1433937bffdb29bd42fb1adbfcf0a50ceffac7dd
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
90c8cf76cc35ff4b510ec62c0f1a6ef22a0c4dc2 |
|
03-Mar-2015 |
Shishir Agrawal <shishir@google.com> |
resolved conflicts for merge of 1d92343e to lmp-mr1-wfc-dev Change-Id: Ib0a8bc425ab43be4938d431d9aeaa236b76b0517
|
0469925aace7a2254e0cef90bd7398fbd72622fa |
|
24-Feb-2015 |
Shishir Agrawal <shishir@google.com> |
DcTracker: Cleanup connections when IccRecords is destroyed. The IccRecords are destroyed when the SIM goes through a state change like a refresh reset. Attempting to setup data connections when in this case can lead to incorrect APNs being passed to the radio. The change will cleanup all data connections when IccRecords are disposed off. New data connections will not be setup because SIM ready checks are done before setting them up. Bug: 19379406 Change-Id: Ide24ec3ab08bd8e76d4a98a47b4f0509987c11eb
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
0e42864afb21261d6bd2e9b4aa97f6d01d039a25 |
|
23-Feb-2015 |
Yashdev Singh <yashdevs@codeaurora.org> |
Telephony: Implementation of IWLAN - Allow registration polling in radio off state. - Disable default APN if current RAT is IWLAN. - Allow non-default PDP activation in radio off state provided current RAT is IWLAN. Set data registration state in APM for IWLAN RAT - APM causes data registration state to be POWER_OFF. Set it to IN_SERVICE for iwlan case - In APM, UNSOL_VOICE_NETWORK_STATE_CHANGED resets data RAT and registration state to POWER_OFF. Ensure that this is done only when current RAT is not IWLAN or when iwlan feature is not available. Change-Id: I419f3df987ef90bb5f31b0e381257a81dcc57c3b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
0710ff7ae80f217782f08528c5406f6d26a29f75 |
|
04-Feb-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Add comments to explain what we're currently doing The IMS merging of call state is non-obvious from the outside and while the code here works it's a bit vulnerable to well-intended changes. bug:19160309 Change-Id: I07c100dac544a3687d3efd6567b56c6e4376eefb
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
b79f845a0451895b0f0b8a926a8571511d476ce8 |
|
20-Jan-2015 |
Libin.Tang@motorola.com <w16529@motorola.com> |
Add an API to access the CDMAPhone/GSMPhone call tracker state for DCTracker to check As concurrent voice/data is not supported for all RATs, the DCTracker checks the default phone's call state through getState API as one of the conditions to set up data call. For device supports VOLTE, the default phone's getState reflects the default phone(CDMAPhone/GSMPhone) and IMS phone call state. So the data call can't set up if the VOLTE call is in progress. As IMSPhone call state should not impact the data call setup, this CL is to add an API to access the CDMAPhone/GSMPhone call tracker state for DCTracker to check. Bug: 19090488 Change-Id: I96bb29f80d81fa6b39e2e05f1d7f47a72244ed9b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
45eaa2335e64a8ff1ad8d5e8224c580ef996f370 |
|
12-Jan-2015 |
Wink Saville <wink@google.com> |
Add additional debug logging. Bug: 18950975 Change-Id: I2d826dc4c355d7b940fee90f1bdff946128166e6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
9a90f1dde8fa4bd7b1606742909c2f2f28a28a2f |
|
06-Jan-2015 |
Hui Wang <huiwang@motorola.com> |
On apn change, only clean up those data connection using the updated apn setting Bug: 18923165 Change-Id: I89a5772deb97437032edf642fdaa104eb4ed558e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
2bb2331aa5c5285f70a7404d61ee71ede4831056 |
|
06-Jan-2015 |
Shishir Agrawal <shishir@google.com> |
Data roaming/enable settings should be per phone on a single SIM device. On a multi-sim device it is dependent on the subId. But for a single SIM device it should be a property of the device. Bug: 18814559 Change-Id: I53ae2604db856914453aa4861e12b051700d187c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
c2d1d6b2725b4611360d2725624a0d8905d75694 |
|
16-Dec-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Don't rety permanent failures on every RAT change The code to retry on RAT change was added to catch cases where we had disconnected because of the RAT (specifically the RAT disallowed simultaneous voice and data). Made our RAT-change handler more focused so it now will retry failed networks if the new RAT causes a change in voice concurrency or APN list. bug:17944570 Change-Id: I3d46328f45584fdf9cf927b176104ff2c8233304
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
434fa420329b093f68d83862a637c7ded93a4daf |
|
12-Dec-2014 |
Craig Lafayette <craiglafa@google.com> |
Fix build. Use isValidSubscriptionId in DcTracker. Change-Id: I1cd2250a78daaac896070fbff58ad2c1a75c3b7f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
2b0f0da4f9fe8449c578632b491e2f158c201bd5 |
|
10-Dec-2014 |
Stuart Scott <stuartscott@google.com> |
Do not allow data if defaults are not selected. bug:15925985 bug:18269924 Change-Id: I2eca123a358eeadf9d22cfe6cc55627a9387546a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
ffdf8ce51e37e5e45791c9ea11604aa00dffc88e |
|
15-Jul-2014 |
Jing Zhao <zhaojing@motorola.com> |
Separate voice and data roaming state & roaming type. It is possible for voice and data registered on different network, so the roaming state could be different. Set voice and data roaming status and roaming type separately. Bug: 17318123 Change-Id: Iede9132cbf94bc9971702bd9232374585edd5cd0
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
c9e4b3e8c1be7626ddbb81d49457e529a4e33847 |
|
19-Nov-2014 |
Amit Mahajan <amitmahajan@google.com> |
Using default setting if setting+subid is not found. We should do this for other settings as well; fixing just this for now to fix HFA bug. Bug: 18392680 Change-Id: I360bc19c4501020afd9dfa1cfb7e66ce2fad9536
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
91bce2abae052df918cb546b9c5d205706ede026 |
|
08-Nov-2014 |
Shishir Agrawal <shishir@google.com> |
NPE: DcTracker.isApnSupported should return false on null input. Bug: 18238326 Change-Id: I4ceb4855c7c2e1dbfde123512690cd845e8c74a3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
2ba7bb72c1706e265f7e572fcf2fa1887430dade |
|
31-Oct-2014 |
xinhe <xinhe@google.com> |
Bad merge in DcTracker (lmp-sprout-dev): mAutoAttachOnCreationConfig always set to true Bug: 17684566 Change-Id: I904e0de44ce16c080f9f3fab83f064d76eb56e3c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
b237a11044ed842d2865ff8c8716befb06b6ca25 |
|
25-Oct-2014 |
Wink Saville <wink@google.com> |
Change subId to int from long Change-Id: Idae6335e63e7b1e4e714bc17e71b1a4705e38474
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
d10a9057b2dd78ea698dd64c25f1a5eff0c07614 |
|
24-Oct-2014 |
Amit Mahajan <amitmahajan@google.com> |
am 796d3c22: Change to consider SIGNAL_LOST as permanenet failure only if not attached. * commit '796d3c22f21041116110735c92d7e2c3a7c8f60d': Change to consider SIGNAL_LOST as permanenet failure only if not attached.
|
796d3c22f21041116110735c92d7e2c3a7c8f60d |
|
24-Oct-2014 |
Amit Mahajan <amitmahajan@google.com> |
Change to consider SIGNAL_LOST as permanenet failure only if not attached. Bug: 18062475 Change-Id: I6c1b220fbb3cc9798419ec190e83d3eaea16ec69
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
f37635ccc9835c19c25be947c2a755bc353eb542 |
|
23-Oct-2014 |
xinhe <xinhe@google.com> |
am d86df358: Device mobile data is not working though mobile data status indicator shows "H" with full signal * commit 'd86df358b8fe07160caa12147b6e4ad34d378ce6': Device mobile data is not working though mobile data status indicator shows "H" with full signal
|
d86df358b8fe07160caa12147b6e4ad34d378ce6 |
|
23-Oct-2014 |
xinhe <xinhe@google.com> |
Device mobile data is not working though mobile data status indicator shows "H" with full signal Fix: Do not merge the APN configures which have the same type element. If there are multiple type elements in the confgures, they should be merge only if there is no common set between them. Bug:18080519 Change-Id: Ic3bf5979abdf1623ae57d7a9fc659f6c3005b869
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
7c580f7ad2dd8c631fc84a383a98f09990a78c13 |
|
22-Oct-2014 |
Paul Jensen <pauljensen@google.com> |
resolved conflicts for merge of 2b7b6016 to lmp-sprout-dev Change-Id: Iaa354ddf634fa21a06eae961c7bdb5b1602e891e
|
2b7b6016c7a5f2c3ce9c7e623ea10a9fe9239dc2 |
|
15-Oct-2014 |
Paul Jensen <pauljensen@google.com> |
Show ProgressDialog when waiting for radio to turn on when provisioning. Turning on the cellular radio when user selects the provisioning notification can take 30-60s so a UI is needed to keep the user informed that the radio is coming up. This is only for provisioning APN support (only AT&T tablets now). bug:15990642 Change-Id: I1e77c3a1b1a24be7acc7cb3c925c002e5fa2d1a9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
e5423c3025ca036ff884012e7f2208ce45e4398e |
|
22-Oct-2014 |
Amit Mahajan <amitmahajan@google.com> |
am f63f536e: Merge "Change apn comparison (apnsSimilar()) to make sure same APNs are merged." into lmp-dev * commit 'f63f536e81106549de980122f3efbef8fe86fab9': Change apn comparison (apnsSimilar()) to make sure same APNs are merged.
|
61cdbcf2de392d043de0e4a533fbc615fc423000 |
|
21-Oct-2014 |
Amit Mahajan <amitmahajan@google.com> |
Change apn comparison (apnsSimilar()) to make sure same APNs are merged. Bug: 18015631 Change-Id: I590bfb04600d6f6f6b0f552713b04616bc6a3330
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
6b4d4c9acc9a6a64a511cf1fbe403b2a6e24d25a |
|
10-Oct-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
am 8eb4b07b: Merge "Fix enabling of FailFast mechanism." into lmp-dev * commit '8eb4b07b8535c04901cc46dc7860c87aa9e9fbfc': Fix enabling of FailFast mechanism.
|
6395443719ec3ee0257085945e753d02f603886b |
|
10-Oct-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix enabling of FailFast mechanism. If you use the wrong obtainMessage it's cast into an Integer and stored in obj instead of arg1. This causes us to retry onto the provisioning apn in 3 seconds instead of 20 and speeds up the process. bug:15990642 Change-Id: I3deb32d49c9fa77b16af9daf5c6ffb682363f6d1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
c0f0cb783124b8be684cbd7a45f0f1cd3cc3b60a |
|
06-Oct-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of d8e86a5e to lmp-sprout-dev Change-Id: I873ca35a7baf57e52a41918a7daade7467540c00
|
29c6659c8767212d23d417f2b7f032b6c0d82119 |
|
03-Oct-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge similar APNs together when loading All Apns. They should have been merged together in the DB. Do it now at this convenient point so that we don't end up making duplicate requests for the same apn. That can lead to duplicate calls with diff call IDs and then netd gets confuse and things don't work. bug:17634414 Change-Id: Ia77e43f53456f8ecadc9e94c20301fe8a52338d7
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
0e776303ca82b5bec5db19bb44e0f13b0c7c6400 |
|
01-Oct-2014 |
Etan Cohen <etancohen@google.com> |
Fixing build - missing import. Change-Id: I47dc727ede78c3d253702de175c9070b03f59c8b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
62022f7a40cca775a4e9214c10ce14ac0a53a017 |
|
01-Oct-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
am 2b3d92bf: Merge "Support bearer-specific DUN APN on CDMA" into lmp-dev * commit '2b3d92bf5b79eddc8299c1236a83b508b31f3432': Support bearer-specific DUN APN on CDMA
|
2b3d92bf5b79eddc8299c1236a83b508b31f3432 |
|
01-Oct-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Support bearer-specific DUN APN on CDMA" into lmp-dev
|
44099501f5c43b316d7d61216953269963446be2 |
|
30-Sep-2014 |
Paul Jensen <pauljensen@google.com> |
resolved conflicts for merge of e818d6a4 to lmp-sprout-dev Change-Id: I260e385eac19c18b3ee89ad799316db3a9c52bf2
|
1484bfe9c58cfd2ddf59a5b8dad7373a36de946d |
|
22-Sep-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Support bearer-specific DUN APN on CDMA The DUN apn needs to be listed last, and this should only be used on networks that don't show the apn editor. bug:17571681 Change-Id: Iefa676d3c741ffb2eef201a8683429ed9dbe44d1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
b449dc75ef4b9cb996c34a11e758f7e6ca193240 |
|
17-Sep-2014 |
Paul Jensen <pauljensen@google.com> |
Move mobile provisioning APN support into telephony and rework. This code had to be reworked to cooperate with the new multi-network logic. The provisioning flow when using a provisioning APN is: 1. DcTracker detects connecting to provisioning APN, puts up notification, and turns off radio (as per b/13190133, b/10328264). 2. User selects notification. ProvisionNotificationBroadcastReceiver receives intent, turns on radio, enables fail-fast mode, sets up provisioning logic in DcTrackerBase. 3. When radio connects again, DcTracker.completeConnection() launches browser to facilitate activation. Note that activation can be performed via any internet connection so it's not a problem that browser isn't multi-network aware. bug:17324098 Change-Id: Ibd1c42b1a75795f90a6483d3d0a5a14f88b193d8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
bda761320929f714951c328bfec6a51a1978db97 |
|
23-Sep-2014 |
Wink Saville <wink@google.com> |
[DS] Data supports DSDS Main modification: 1. Handle network requests for different subscriptions according to the priority of the ApnContext 2. Handle data attach and detach procedures when switching the active data subscription Modifications in TelephonyNetworkFactory: 1. needNetworkFor; network request are dispatched to DctController for determining the active data subscription. 2. releaseNetworkFor; DctController is notified that the network request is going to be released and the active data subscription may be changed after the release of network request. DctController maintains all cellular network requests. When a new request is sent to DctController the active data subscription would be determined again. If active data subscription has not changed, the reference count of corresponding ApnContext is increased. Otherwise, data detach procedure will be triggered on previous data subscription and a data attach procedure is triggered on the new active data subscription. After data is attached, all network requests for the subscription will be executed. That means reference count of corresponding ApnContext will be increased. When a network request is going to be released, the rererence count of the ApnContext will be decreased. DctController will determine active data subscription again after the request is released and data detach and attach procedures will be triggered appropriately. Change-Id: Ie991096a986e4580efd453f0d20e43971e3fa9a2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
8f6f52e4f7598e44cea1f9e5f4781291f9060d1d |
|
11-Sep-2014 |
Wink Saville <wink@google.com> |
Merge commit '3f52153a5409861eaa6e9aee5c8560bf3447cf48' into fix-merge-conflict * commit '3f52153a5409861eaa6e9aee5c8560bf3447cf48': setup data on connectable apns on apn changed even there have already been some apns connected To fix this conflict I removed the "if (isDisconnected" but left the test for defaultSubId. This needs to be retested on Sprout with multiple SIMs and HH with one SIM. Conflicts: src/java/com/android/internal/telephony/dataconnection/DcTracker.java Bug: 17426028 Change-Id: I9bf2738b744cee819a3e551080e4098508e1e7fe
|
3f52153a5409861eaa6e9aee5c8560bf3447cf48 |
|
09-Sep-2014 |
Hui Wang <huiwang@motorola.com> |
setup data on connectable apns on apn changed even there have already been some apns connected If default apn setting is added after other apn types connected, deafult apn may not be able to be connected Bug: 17426028 Change-Id: I5022ebde6ed1f8448755d9076aa5583a84895e00
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
f013b229922b88112f5b56c4ed1734c506e6ede7 |
|
09-Sep-2014 |
Etan Cohen <etancohen@google.com> |
am 231c3c62: Fix NPE due to access before checking for NULL of APN setting. * commit '231c3c6271a27b5f03444f4d24b52c41c46566ab': Fix NPE due to access before checking for NULL of APN setting.
|
231c3c6271a27b5f03444f4d24b52c41c46566ab |
|
09-Sep-2014 |
Etan Cohen <etancohen@google.com> |
Fix NPE due to access before checking for NULL of APN setting. Change-Id: I7bac303a2a5d562f7f1b2569ecfa467160be52a1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
6bc4098827f3070a44b5e51508b455d7c7be9c07 |
|
01-Sep-2014 |
Wink Saville <wink@google.com> |
ksd to lmp-sprout-dev Change-Id: I94eb65c62231b5831570bb0cbbbd9c916bee0a37
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
3262c21feb1eede2917450cfdfd3faa86ee70cab |
|
25-Aug-2014 |
Shishir Agrawal <shishir@google.com> |
Allow MVNO tethering APNS through gservices flags. The change allows multiple APNs to be specified in Settings.Global.TETHER_DUN_APN. It also adds mvnoType, and mvnoMatchData support to the ApnSetting class. Bug: 12977533 Change-Id: I424fc405c1e6270bf55eadb130ed839d50575cf1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
12fffcf0d8df6b8268806d9aa7cc7a662e73743b |
|
30-Jul-2014 |
Jing Zhao <zhaojing@motorola.com> |
Fix improper mobile data connecting event mAutoAttachOnCreation keeps DataConnection retry connecting while ApnContext could still be turned into IDLE state. Make mAutoAttachOnCreation configuable and keep consistency between DataConnection and ApnContext Bug: 17131842 Change-Id: Iebd4886959f5458c1b10c34d2e7f96f29c71d527
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
e9701717e43cc5aacbcf624f77a53be92350662c |
|
08-Aug-2014 |
w19976 <w19976@motorola.com> |
Configure MTU based on network PCO MTU parameter Add logic to obtain the mtu from the network PCO parameter and set it to kernel when the mobile data connection is established. When there is no PCO mtu configured from the network, the mtu size defined in the corresponding APN will be used. In case no mtu size is defined for an APN used for data connection, the MCC/MNC based MTU defined in the framework overaly will be applied. bug:17046179 Change-Id: I6465d4b8f2076aaa380ae3617fb3f24adbe136d4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
9d4ec7d45061f1da05f16cd244eb0a798e7f36bb |
|
13-Aug-2014 |
Amit Mahajan <amitmahajan@google.com> |
Revert "Revert "add apn setting parameters, and set apn parameters to bp"" This reverts commit 01f27d2c616797e5ba821159f8aca7b75aa54ae1. Change-Id: Id9e7cf180092f320f635084f805b97f6409d0f03
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
01f27d2c616797e5ba821159f8aca7b75aa54ae1 |
|
12-Aug-2014 |
Amit Mahajan <amitmahajan@google.com> |
Revert "add apn setting parameters, and set apn parameters to bp" This reverts commit f4b74430a8c22ab58c3fbbd6c9e7a594514a8615. Change-Id: I1f300741d858ff39ae573e576479613b084e4616
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
f4b74430a8c22ab58c3fbbd6c9e7a594514a8615 |
|
10-Aug-2014 |
Hui Wang <huiwang@motorola.com> |
add apn setting parameters, and set apn parameters to bp Change-Id: I395b499eb0730894620614b3261bb6a784d53f46
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
76f43316a5a6082d601bffd4b6898d0bd81e11fc |
|
17-Jul-2014 |
ram <ram.pl@samsung.com> |
IMS: Adding emergency PDN handling for no sim case. (Changes already reviewed on klp-wireless-dev with CL 171814) Change-Id: I732ad4ec350256478bb2ac974722f3b9cbd0e483 Signed-off-by: ram <ram.pl@samsung.com>
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
bc78e2f9988f380a3b88d4cb4a9c0b80b8f44bee |
|
18-Jul-2014 |
ram <ram.pl@samsung.com> |
IMS: getPCSCF() API enhanced to support multiple APN types. Change-Id: I5e60d4f153deff5f4cb658e0548a7d9bc399e8b7 Signed-off-by: ram <ram.pl@samsung.com>
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
cf5205f70eb1eac497164124187a088ecb03fff5 |
|
19-Jun-2014 |
Ram <ram.pl@samsung.com> |
IMS: Adding Support for Emergency APN in Telephony Framework (opt/telephony) (NOTE: No SIM case will be covered in next patch) Change-Id: I87e653e29674f0e4821484908f799d6b84659c72 Signed-off-by: Ram <ram.pl@samsung.com>
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
ed8ec7c629dccf60a2fc817f871bab879302fdbd |
|
18-Jun-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Remove Obsolete enable/disableApn functions."
|
305122cd621385652826cf7d8cd4e651dc6b5e9f |
|
17-Jun-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Don't tear down existing cell connections. NetworkFactories signals indicate if we're interested in making new connections, but should not be used to tear things down. ConnectivityService will communicate disconnects directly with NetworkAgents when it wants them to tear down. This fixes broken lingers and also potential score ties. bug:15612739 Change-Id: Ib39ddadaac84898d080764afc365f09f7dce4ffa
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
58c7be5dc52e9847470112c95aaf6bbab28f9b92 |
|
17-Jun-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Remove Obsolete enable/disableApn functions. ConnectivityService now uses NetworkAgents instead and apps should use ConnectivityManager. Change-Id: Ifc5c8f5be802183e70a5d92b224c819815de00e6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
50a562c63bf42017fe260b0ea299c3419a06a46d |
|
13-Jun-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Listen for retry intents."
|
d32b58c8e7cea693c98f49b2291455e917cd9301 |
|
13-Jun-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Listen for retry intents. Re-adding code stripped out during the NetworkAgent changes. Going back to having ApnContexts pre-initialized at startup since they are no longer NetworkAgents. This also lets us preregister for each of their retry alarms. Undo of damage done by: https://googleplex-android-review.googlesource.com/#/c/476836/ bug:15563289 Change-Id: I6f8855eb24d913c73fef647d4219ae7041216e2b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
91f8e19cdafe6382ec1469167e208e2e928123cc |
|
13-Jun-2014 |
Wink Saville <wink@google.com> |
Merge "Merge kwd to master"
|
a8467dd0c524787104b1ccdddc5e8af10ba729ed |
|
13-Jun-2014 |
Wink Saville <wink@google.com> |
Merge kwd to master Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
b36f67e82882badcf856451e1ffc78ed388c2252 |
|
12-Jun-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
am 781ada03: Merge "Make NetworkCapabilities publicly immutable." into lmp-preview-dev * commit '781ada0374c0b111c5cf9488d171c046b3079ff3': Make NetworkCapabilities publicly immutable.
|
fd555a178c05e409917f22745743ed59402208e6 |
|
09-Jun-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Make NetworkCapabilities publicly immutable. Applying API council comments. bug: 15142362 Change-Id: Ie0bde68b72656a676d90c0343b9756fe9268d8d6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
62c954a7a7c4199956c127fcb575ed9114d44491 |
|
27-May-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Apply refactored NetworkFactory. Make NetworkFactory a concrete class and divide responsibilites between it and NetworkAgent. Factory will track requests and by default give a single connect/disconnect api for ease of use. Then NetworkAgent is created and destroyed as needed with very simple logic. Change-Id: I401c14a6e5466f2fc63b04219b97ff85bb9af291 (cherry picked from commit 071b9f85ac559a35430ed37c03a66271977b9d17)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
f3ab6ab303e1da929ce26b7c5d63565bff136221 |
|
23-May-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Revert "Switching to NetworkAgent API" This reverts commit bce3d2575122929bb27ec8a37d56e96da39a3ca2. Change-Id: Ia7d1752d4ba9f74f55657c7dbe4d64d60064394f (cherry picked from commit 608588e9af271f0f5640236809f27c626f9d98e9)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
071b9f85ac559a35430ed37c03a66271977b9d17 |
|
27-May-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Apply refactored NetworkFactory. Make NetworkFactory a concrete class and divide responsibilites between it and NetworkAgent. Factory will track requests and by default give a single connect/disconnect api for ease of use. Then NetworkAgent is created and destroyed as needed with very simple logic. Change-Id: I401c14a6e5466f2fc63b04219b97ff85bb9af291
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
608588e9af271f0f5640236809f27c626f9d98e9 |
|
23-May-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Revert "Switching to NetworkAgent API" This reverts commit bce3d2575122929bb27ec8a37d56e96da39a3ca2. Change-Id: Ia7d1752d4ba9f74f55657c7dbe4d64d60064394f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
220d43e0611edd0f3a2eb7a33bb38a008fff0868 |
|
29-May-2014 |
Wink Saville <wink@google.com> |
Revert "Fix build: Revert "am 9349bd96: am 7d604d74: am ccb1ae5a: Merge "When Data RAT changes the new RAT retry connectable APN\'s""" This reverts commit a82185ccdc6df168fcd093bf49b9c2ada0e1c080. The original commit used EVENT_DATA_RAT_CHANGED but it was defined in frameworks/base/telephony/*/DctConstants.java by this AOSP change: fb61bfa4470332a7ccfca7a2df5e13baca49d9fa And I'd forgetten to submit it. Now that EVENT_DATA_RAT_CHANGED is defined I am reverting the revert. Change-Id: Ied6665136cb6c36053c8fe03eee5e9f87b637f38
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
a82185ccdc6df168fcd093bf49b9c2ada0e1c080 |
|
29-May-2014 |
Ed Heyl <edheyl@google.com> |
Fix build: Revert "am 9349bd96: am 7d604d74: am ccb1ae5a: Merge "When Data RAT changes the new RAT retry connectable APN\'s"" This reverts commit a259f97accfbad749731e4e95152f2ef3f1115f7, reversing changes made to cbb34dc8c740d77506d51bb1c9045402301da32e.
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
a259f97accfbad749731e4e95152f2ef3f1115f7 |
|
29-May-2014 |
Wink Saville <wink@google.com> |
am 9349bd96: am 7d604d74: am ccb1ae5a: Merge "When Data RAT changes the new RAT retry connectable APN\'s" * commit '9349bd96eb30f992b76d2a5a84eb593a093fdeef': When Data RAT changes the new RAT retry connectable APN's
|
50d5d9678ef0e14b2426979eb908afff773d40ec |
|
01-Feb-2014 |
Zhang Wei-e7976c <e7976c@motorola.com> |
When Data RAT changes the new RAT retry connectable APN's Issue: In the scenario where phone is in LTE and has data up and running, then user makes a voice call. During voice call, devices moves out of LTE coverage and moves into 1X. Since 1X does not support simultaneous voice and data, the data call will be dropped. When the device moves back into LTE coverage later, device does not attempt to set up the data call again until the voice call is ended. This causes the data stall. Fix: register for EVENT_DATA_RAT_CHANGED and attempt SETUP_DATA_CALL upon receiving this event. Change-Id: Ibe9e68295661f2f2ffaca3057d696df6a1db3f0c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
4dfda5470a2582c0fb543ead6c79ccf598c580e0 |
|
16-May-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Add unregisterNetworkFactory Telephony creates multiple network factories sometimes (Rat changes). Give it the ability to unregister the prior ones first. Also, pass a name for identification purposes. bug: 15003007 Change-Id: I717d63363f25c446f8ecf38d933b1a35d744af6e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
bce3d2575122929bb27ec8a37d56e96da39a3ca2 |
|
30-Apr-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Switching to NetworkAgent API Change-Id: I7bca6f65ba1c616d821db50b0d24772520c787a7
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
96cce86cf08e37e0f09ed5057b1196e26b302743 |
|
09-Apr-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Replace LinkCapabilities with NetworkCapabilities bug:13885501 Change-Id: I4ebc184c29278c385364ab0993c8783dfd9086fb
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
9c180aedfc9f0d20525c0128487d3500e6c0a715 |
|
02-May-2014 |
Jason Monk <jmonk@google.com> |
Support renaming of ProxyProperties to ProxyInfo Change-Id: I151bb50bfafac46ad375dec4908e0470f2823d8d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
a29f56db119b93cc5f66c1cf2091a70ef886b30c |
|
14-Feb-2014 |
Wink Saville <wink@google.com> |
Merge "Handle DATA_CALL_LIST in DCC and update dataActivity properly"
|
b077af12dfe0abfcdd51ce5c9852940b89567e99 |
|
24-Aug-2013 |
Yashdev Singh <yashdevs@codeaurora.org> |
Handle DATA_CALL_LIST in DCC and update dataActivity properly Update mActivity in DCC before notifyDataActivity. Without this change, the notifyDataActivity was notifying incorrect data activity status due to race condition between DCT when mActivity was updated and DCC thread where notifyDataActivity was called. Bug: 11596853 Change-Id: Iffb7bf369062264dd773338c732bc69318d90b73
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
0742246233c3f03f864d23e52d89e1845d994701 |
|
27-May-2013 |
Antonio Marín Cerezuela <amarin@swissms.ch> |
Telephony API extension v2 Added the following notifications: public void notifyPreciseCallState(Phone sender); public void notifyDisconnectCause(Connection.DisconnectCause cause, int preciseCause); public void notifyPreciseDataConnectionFailed(Phone sender, String reason, String apnType, String apn, String failCause); Change-Id: If3b88c679507c529b746046c4a17cf6d9974bd09
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
449cbf85380bd1d6716b7ab002da1efb9493bb02 |
|
15-Nov-2013 |
Wink Saville <wink@google.com> |
if provisioning apn conditionally restart the radio. Some radios need a swift kick in the butt after provisioning. Bug: 11673637 Change-Id: Ie758a303fd751d204fd6baa60217e88df6376aae
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
3fad7daba62dcb7aafc4adc7f8cc123726ed5a7c |
|
31-Oct-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Add single-pdn arbitration. If a device or network can only support a single data connection then we need to tear down lower priority connections in favor of higher priority requests. bug:10212445 Change-Id: I5ff38ae3be993aee51b6716045e6857b4f2942af
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
c8dc0c8244aac9f3985a53bc94b8ec2e295db430 |
|
17-Oct-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Change how we use provisioning url so post works Needed to do an http post instead of a get for one carrier. Do this by putting an auto-submitting form in the data to be interpreted as a html doc by the browser. The ACTION_VIEW intent only works on http uri, but by specifying ACTION_MAIN/ CATEGORY_APP_BROWSER we could use data:text/html. bug:11168810 Change-Id: Ifd33e1c3c7f9f40b6add39e446e6a7d7cde22549
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
45df26444864daad60afdd4d121ab4043da3834b |
|
07-Sep-2013 |
Sungmin Choi <sungmin.choi@lge.com> |
telephony: Set profile DATA_PROFILE_TETHERED when DUN type Bug: 11152852 Change-Id: I018e3dfb9c8183b11faedc83cc40be658173c4a3 Conflicts: src/java/com/android/internal/telephony/dataconnection/DcTracker.java
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
150b65fc3b52beab23f0d714e4c3166f90d3985e |
|
11-Sep-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Remove special code for fake CDMA APN revert of https://android-review.googlesource.com/#/c/62943/2 Solved the need for sprint using bearer-specific APNs instead as the phone type is not a reliable trigger. bug: 9315957 Change-Id: I0e5545ab4706df2c5917c7534291644c5d8797b3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
a08decf911ab55f06a0972a2ecb1995c46d9ac1e |
|
30-Aug-2013 |
Wink Saville <wink@google.com> |
Merge "Add support for a provisioning apn." into klp-dev
|
c9b81a0c05128694c617fcdd67e73821895822fe |
|
29-Aug-2013 |
Wink Saville <wink@google.com> |
Add support for a provisioning apn. When there is a provisioning apn, such as lwaactivate from AT&T it is not necessary nor desireble to try to make network connections as they will be no TCP ACK's to SYN messages, except for a limited set of operator white listed addresses. This is implemented by adding two commands CMD_IS_PRVISIONING_APN and CMD_ENABLE_MOBILE_PROVISIONING. These are used by ConnectivityService CheckMp and to know when we are connected to a provisioning apn and to turn actually bring up the connection when the user needs to provision. Also, incorporate the sEnableFailFastRefCounter change from klp to make a singleton and remove the RuntimeException. Bug: 10328264 Change-Id: I3925004011bb1243793c4c1b963d923dc2b00cb5
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
9894b3fb2f35e21d9cfd45f233ed093589e14c26 |
|
24-Aug-2013 |
sy.yun <sy.yun@lge.com> |
fix trysetupdata when mAutoAttachOnCreation true mAutoAttachOnCreation=true means that device can attach PS network automatically. To do this, DCT should setup data call even PS is detached. but when mAttached is false (PS detached) It blocks to setup data call regardless of mAutoAttachOnCreation value. So changed to allow setup data call when mAutoAttachOnCreation is true and mAttached is false. Bug: 10196651 Change-Id: Ia121eb75cbbe932b94efe4c09eb3cb26f1ca1c52
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
b256cf8dcb3a478bd0b47a74a5e355c6f4c03d85 |
|
23-Aug-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "fix mvno_match_data OutOfBounds Exception" into klp-dev
|
59a71354e0169c7877ffd56d476ddd65ecf5a88d |
|
19-Aug-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
fix mvno_match_data OutOfBounds Exception When the length of mvno_match_data is greater than GID from IccRecord, it will generate StringIndexOutOfBoundsException. Threrefore, codes are changed to use startsWith() instead of subString(). Bug: 10171336 Change-Id: I827b1d3b861d74e736875bbec1ba5bd28c6c3941
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
7ab10e4710bdb54c6d9a5ee01cd443a42a2689f5 |
|
14-Aug-2013 |
Sungmin Choi <sungmin.choi@lge.com> |
Change set position of mAttached When re-attach network after detaching, mAttached.get() is always false. Although network is attached in modem side and state is connected, phone cannot know whether connection state or not. Because nobody notifies to phone. So before notifyDataConnection(Phone.REASON_DATA_ATTACHED), set mAttached true Bug: 10070685 Change-Id: Id1356e1c7e188bd484d892dc4255c3aefc81a032
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
11a8314b443c1f1fefa0636f40127f98449846d7 |
|
02-Aug-2013 |
Wink Saville <wink@google.com> |
am 4ce0e815: Merge "Create ApnSetting if none are found in database." * commit '4ce0e815f8b0a796685fbc931cd6760c27172a0f': Create ApnSetting if none are found in database.
|
f46817da20f9628b7e55d1bb6ff0493f82dd9d85 |
|
18-Jun-2013 |
Alex Yakavenka <ayakav@codeaurora.org> |
Create ApnSetting if none are found in database. Bug: 9315957 Change-Id: I0cf0debb703f6a4cad35300315922a5566871f85
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
1b5fe200e47f40f82f0e28502a5f40bce64a82e6 |
|
27-Jul-2013 |
Wink Saville <wink@google.com> |
Add support for an initial APN Add PhoneConstants.APN_TYPE_IA, DctConstants.APN_IA_ID and enhance setInitialAttachApn to use the new Initial Attach apn. Bug: 8733613 Change-Id: Ia627ac0cf5715660b6d02bb13a83d46ec1727b87
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
bbcd0e4257ad545a6466697088fc4ddec3464547 |
|
23-Jul-2013 |
Wink Saville <wink@google.com> |
Hipri should not be enabled when we initialize. Without this fix hipri starts at boot mobile data won't be shutdown as refCount won't go to zero. Bug: 9475300 Change-Id: If9587fa5360d777328fda59bbea61a2cbd9fe804
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
e056c8263473f67dc78630f5535c3664fabacd23 |
|
02-Jul-2013 |
Wink Saville <wink@google.com> |
Merge commit '1f95c96e' into fix-merge-conflict * commit '1f95c96e': Add CMD_SET_ENABLE_FAIL_FAST_MOBILE_DATA to DcTracker. Conflicts: src/java/com/android/internal/telephony/dataconnection/DcTracker.java Change-Id: I7c7234d1b13647a0534a77937ea51d4051043a55
|
ec107cb8a36181fa26e61ab51f423ba862deb0fa |
|
28-Jun-2013 |
Wink Saville <wink@google.com> |
Add CMD_SET_ENABLE_FAIL_FAST_MOBILE_DATA to DcTracker. To fail fast we turn off data stall detection and do no retires. Bug: 9279964 Change-Id: I42c326a21e05aa301e9d974ed9ac1d59472780ec
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
017166876a51eda9ae6b3254119023604e249bc5 |
|
12-Jun-2013 |
Wink Saville <wink@google.com> |
Merge commit '6aebe10f' into fix-merge * commit '6aebe10f': Fail on permanent errors in DcTracker. Conflicts: src/java/com/android/internal/telephony/dataconnection/DcTracker.java Change-Id: Icbee3d7c73fa170813e0683fb7c22dd78e08d6e8
|
4a65a2c9c5d5a46453064e7047582d9045e8addc |
|
11-Jun-2013 |
Wink Saville <wink@google.com> |
Fail on permanent errors in DcTracker. This reverts the retry added when fixing bug 9240744: https://googleplex-android-review.git.corp.google.com/#/c/315817/2 Bug: 9373372 Change-Id: I15d8dcc2c04174d54dd33f8a34813fd72764fc77
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
fcc57e87d1620ab7dc877d65e7e85dca77132054 |
|
03-Jun-2013 |
Wink Saville <wink@google.com> |
Do not retry forever in DataConnection. When we are initially to connect we limit the the number of retries so as to go through the list of waiting apns. But if retry forever is enabled, as it is with Verizon devices, we can burn the battery down quickly because we're retrying with short initial timeouts. In this change I also increase the timeout between apn retries from 5 seconds to 20 seconds to further reduce battery drain when retrying. And added a retry with a longer timeout if to keep the contract with ConnectivityService that when enabled we will continue to retry. Bug: 9240744 Change-Id: I45b9ec5300d602d838dbdeacdbd1fca0c4d65ee3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
203e588e3c42a81aa8a56f595119c181a63b12ca |
|
31-May-2013 |
Wink Saville <wink@google.com> |
Handling data registration and radio technology changing. When the DataRegistrationState (aka DRS) or RilDataRadioTechnology changes aka Radio Access Technology or RAT) while retrying the DataConnection StateMachine will return the connection as lost immediately. This allows the connection to be retried with the correct handling of the changed DRS or RAT quickly, rather than having to wait until retires are exhausted. Changes: - Pass RAT in bringUp - Add the capability to register for DRS/RAT changes with SST - When DRS/RAT changes in DcRetryState return LOST_CONNECTION to DcTracker Bug: 9069568 Change-Id: Id4f29a63421af65ce153d24d646c09f7a1e8269b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
187a39f896f88eb6c5e4306d9595546654825976 |
|
29-May-2013 |
Wink Saville <wink@google.com> |
Change DcTracker to not connect or retry if detached. If we're detached than there is no possibility of connecting so fail early. Upon attaching enabled connections will be retried. Bug: 9024828 Change-Id: I363cd4580aeea68d88eff0b48ce579d2f27a13f3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
4a9b3afeb2ec4d573eca335a3706392ecf9f281e |
|
28-May-2013 |
Wink Saville <wink@google.com> |
Change DcTracker construction so only initialization is preformed. In initApnContexts applyNewState and onSetDependency met could cause calls to trySetupData which can send notifications or even try to bring up a connection. This can cause problems as not all objects are initialized. In particular when I tried to change ApnContext#isReady to be false it caused a call to mPhone.notifyDataConnection but mPhone wasn't completely initialized and an NPE occurred. Bug: 9022095 Change-Id: I6d1bf350f2803aa62fa21b6a6759685456bef6eb
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
5d5eea6ed231163c225144316b0d1913d48678a4 |
|
26-Apr-2013 |
Sungmin Choi <sungmin.choi@lge.com> |
Set initial attach apn for LTE network When mobile register LTE network, APN provided by operators is needed. If mobile does not have apn information, it could not register LTE network. To deliver APN information which is used during LTE attach to modem chipset, setLteAttachProfile() and RIL_REQUEST_SET_LTE_ATTACH_PROFILE command is added. When Telephony DB is loaded or Telephony DB is changed, follow steps. 1. If preferred default ApnContext exists, this is delivered to modem chipset. 2. If preferred default ApnContext is null, find other ApnContext which can handle default type. 3. If other ApnContext which can handle default type does not exist, any other ApnContext delivered to modem chipset. Then modem register LTE network with APN information delivered from AP. Bug: 8733613 Change-Id: If84c62cddccf96a531dae0527ed1a6592ae76201 Signed-off-by: Seonju Oh <seonju.oh@lge.com> Signed-off-by: Hyejin Kim <hyejin.kim@lge.com> Signed-off-by: Sungmin Choi <sungmin.choi@lge.com>
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
da1dd2e1bccb6141109a65d4e40253f39c405537 |
|
21-May-2013 |
Wink Saville <wink@google.com> |
Retry even on permanent failures. The contract with ConnectivityService is that we should continue to try to connect as long as we're ready. With this change we continue but length the delay if there were permanent failures. Change-Id: I83acfd2b07740d3650756aa20dad67b3c53e40d6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
74672e8ee972f12406b72551261b4cc7e0651933 |
|
18-May-2013 |
Wink Saville <wink@google.com> |
Fix setup of retry filters. There were multiple registered filters for INTENT_RESTART_TRYSETUP_ALARM this caused a retry not to fire and contributing to not recovering from a RAT change error in identified by Samsung in post #22 of 8849653. Bug: 8849653 Change-Id: I9c5cdb740d87a05dd69d72f8bc5596230b75d6f2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
2428693913ae731d4ace3414429f5e91af24ea36 |
|
14-May-2013 |
Wink Saville <wink@google.com> |
Do a disconnect if ApnContext is ready but retrying or failed. This change allows enabling of a ready ApnContext to reconnect if the ApnContext is IDLE, FAILED or RETRYING. Without this change toggling wifi or otherwise enabling the connection would not cause the connection to be retried. Instead, toggling airplane mode would be required. Bug: 8849653 Change-Id: I83f44dbfd412f4b0122a2108e22f36db94c59d18
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
4750c8c11836338b024e159f04f0cbd13c7444b9 |
|
29-Mar-2013 |
Wink Saville <wink@google.com> |
Fix TODO in ApnContext#setDataConnectionAc. Callers that really need to tearDown should call it directly rather than as a side effect of setDataConnectionAc. The fixes a "DcActiveState ERROR no such apnContext=" message caused by an unnecssary tearDown when disconnecting. Change-Id: I11321d098444659d99dec97b59041cefebb3285e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
1f2a2323572b2f3ab18234726cc1b048c670fbab |
|
21-Mar-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Use new mechanism to get messenger to StateTracker bug:8445208 Change-Id: Ice7dfb0b50c9481d359aed14a51372878185171c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|
454b1dfd508844b42eb775e4ab2359be74d3672b |
|
23-Mar-2013 |
Wink Saville <wink@google.com> |
Rename a few files and variables. Change-Id: I4e90dbf57797b9485920f943e24fa7a4c29d070b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
|