| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
We now all configured networks on screen on.
Also, removed event logging for scanning and rssi polling
Bug: 2129037
Change-Id: I995893d77f8575a8d987d9d8604c8272f636d12d
|
|
|
|
|
|
|
|
|
|
|
| |
Add the missing wifi disable broadcast and also send out
supplicant disconnect on shutdown.
Added unit test cases.
Bug: 3294055
Change-Id: Ia56a8ec9d17784c5aac5b8b369c04837f9057c54
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
I introduced a bug with change Ic12fd78f. Quite
possibly a copy-paste issue.
Bug: 3281928
Change-Id: I040fa8580c3d6d5c585d0e5cc4306daab2f44c3d
|
|/
|
|
| |
Change-Id: I96c3089e10c75f433410f66c01204b7e5de2dc55
|
|
|
|
|
| |
Bug: 2542613
Change-Id: I5b16b2dc866c7f25bc61f1a04cf5fa9938ec2c3e
|
|
|
|
|
|
|
|
|
| |
- Use a clean terminate for a regular stop and on failure kill supplicant. This prevents
WifiMonitor from getting hung permanently on a socket in case of a kill
- When WifiMonitor exits, kill supplicant and cleanup sockets
Change-Id: I87c32e03d945433f33eed8c326d7f0368925bf55
|
|
|
|
|
|
|
|
| |
- Allow IP and proxy set up for WPS
- Use string for WPS pin to avoid losing leading zeros
- Add a seperate WPS state machine and WpsConfiguration class
Change-Id: I87f43fff8bba0ae8ff02e5fc495a8bc628a8c8cf
|
|
|
|
|
|
|
|
|
| |
Added CMD_SET_DATA_ENABLE which is sent when data is enabled/disabled
via the ConnectivityService. It is anticipated that the communication
channel will be used for additional commands and to receive unsoliciated
commands from DataConnectionTracker back to MobileDataStateTracker.
Change-Id: I3863e7385155d503f069b1dcb7e4f766ec78b5f8
|
|
|
|
| |
Change-Id: I4864b66f96744682a0de274fd49cca035ffc5d3c
|
|
|
|
| |
Change-Id: I31132cb2966cfc1eb205e070116b4c784d292f46
|
|
|
|
|
|
|
|
|
|
|
| |
When IP or proxy config changes, we now reconfigure
the network and inform connectivityservice.
Also, fixed the naming for changes on configured
networks.
Bug: 3237735
Change-Id: I2a94b3158b6b0e0d27442d7fd525a8a23f0497f8
|
|
|
|
|
|
|
| |
Manifested itself in ConnectivityService reporting no connectivity.
bug:3220092
Change-Id: I4c0149125b8e2b9c2493f87d208aecbf21590fff
|
|\ |
|
| |
| |
| |
| |
| | |
bug:2700664
Change-Id: I74cc6e0bd6e66847bf18f524ce851e3e9d2c4e87
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Move SupplicantStateTracker into a seperate file. In the
process clean up code that needs to be present only in SupplicantStateTracker
- Retry twice for password failures
- Clean up supplicant state handling. Dont treat supplicant states
as HSM what values. Instead, just retain SUPPLICANT_STATE_CHANGE
- Add event logging in SupplicantStateTracker
- Move scan handling out SupplicantStateTracker
Change-Id: I083e1c40ef5a858164493b1440b82c5751b3bfb5
|
|
|
|
| |
Change-Id: I6cc6cdef27d493d4ef76cec17fdca7e49d9dc8d7
|
|
|
|
|
|
|
| |
When wifi is connected to an access point, we should
not wake up the device to initiate scans.
Change-Id: I1a48387a0cac7b23a8d947d8409cafc63da18d38
|
|
|
|
|
|
|
|
| |
With dual band support, using country code
settings is the way to go
Bug: 2936741
Change-Id: I760dce4c43b1af19ee205c28f0d287420c8d9e85
|
|
|
|
|
|
|
| |
also cleaned up some unnecessary synchronous commands from state machine,
and fixed an issue with a synchronous WPS command
Change-Id: I55bf4379d9810e11f2ba2e03e2e703b132d1488f
|
|
|
|
|
|
|
|
|
| |
Add extension to WifiLock to allow apps to operate
in high performance mode (high power & disable suspend
optimizations for battery consumption).
Bug: 2834260
Change-Id: Id394d265b9876bf0230efb3d222056e9b80b44fd
|
|
|
|
|
|
| |
Bug: 3119043
Bug: 3112178
Change-Id: Iaae6bcf53e11f7fac82b3c604ddc27ff05e00542
|
|
|
|
| |
Change-Id: Ia27220dd26cde13007f6938c830517ee7f6968ce
|
|
|
|
| |
Change-ID: Iad0380d56972826615e044fa2aaee418b617d732
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add wakelock for driver start/stop to ensure a wifilock
acquisition kick starts driver. Also cleaned up state machine
driver start/stop behavior.
- Add periodic scans when driver is started to ensure wifi
reconnections when wifilock exists or when user chooses
never to sleep
- some minor clean up
Change-Id: I844eb70491d5aa2f8c8933b3d8dd01ba237ee534
|
|
|
|
|
| |
Change-Id: I90e421efca783080261789378ef6054ac394c1e2
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
|
|
|
|
|
| |
Also, fixed an issue with disabling bluetooth coexistence
Change-Id: Ia7f68dfe6e8d587101ba8513783a0123ff0561a1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- When supplicant dies, restart it
- When wifimonitor fails to connect in time, restart
supplicant
- fix dhcp counter reset
- defer all load/unload actions when waiting for supplicant
control connection
- we dont need to disconnect & reconnect at start with the
faster monitor connection and handling of failures
Bug: 2973023
Bug: 3090725
Change-Id: I5c834ddd08e6300e2b29da0941a24633825b4d3b
|
|
|
|
|
| |
Bug: 2976277
Change-Id: Ifedb0c1aebefc251028e8d2f578f530a3840c702
|
|
|
|
| |
Change-Id: I4ae817fb00141e9a742216b7fd02dca1ed228270
|
|
|
|
|
|
| |
LinkAddress stores IP address + prefix for a network link
Change-Id: Id3e74e9d0a62121d097ebdc9be064eeea257ba1f
|
|
|
|
|
|
|
|
|
| |
Provide per network proxy settings configuration
for wifi. This is stored along with the ip configuration
in ipconfig.txt
bug: 3039302
Change-Id: Ic8bc14493583be19fde3d7c463d1e5a77e6df25f
|
|
|
|
| |
Change-Id: I1deb0a9a1533958cdb79179bebd2d3b435b0b07c
|
|
|
|
|
|
|
|
|
| |
Add WPS PBC and WPS pin method support with pin obtained
from AP
Bug: 2277571
Change-Id: I6ff8e447ab8c5e59456a55152588fd4d6386c610
|
|\
| |
| |
| | |
Change-Id: I0d92abae3a86792b47777f795143acc0489adfe4
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit '58e0eefeb5e2e270e2b04369bbf29fc22abda8d5' into gingerbread-plus-aosp
* commit '58e0eefeb5e2e270e2b04369bbf29fc22abda8d5':
Improve power tracking of WIFI use.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We now distribute "wifi started" time across all apps that are
holding WIFI locks that cause it to be started. But only when
WIFI would not normally be running. Also have a mechanism to
distribute other WIFI work that has happened across those processes
based on their use.
Also fixed a bug where we were not retaining the CPU speed step
stats across boots...!
Change-Id: I00e3153b98429166273750512cc37e7975211ab9
|
| | |
| | |
| | |
| | | |
Change-Id: Ia1599ade936b79f12526252c0a2e6b453abb136e
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Remove the existing global static IP settings and add support
for per network configuration
Change-Id: I5a6d8b877471b8c8ad07951c96d273893754607f
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: I27004dc464f5771d3205ae5757c6eccc5b16854d
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
Merge commit '7e9f4eb2608148436cef36c9969bf8a599b39e72' into gingerbread-plus-aosp
* commit '7e9f4eb2608148436cef36c9969bf8a599b39e72':
Track client requests through location manager.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes a problem where applications could ask the location
manager to do very heavy-weight things (like... say... update
location every minute), which would get accounted against the
system instead of the application because ultimately it is the
system making the heavy calls (wake locks, etc).
To solve this, we introduce a new class WorkSource representing
the source of some work. Wake locks and Wifi locks allow you
to set the source to use (but only if you are system code and thus
can get the permission to do so), which is what will be reported
to the battery stats until the actual caller.
For the initial implementation, the location manager keeps track
of all clients requesting periodic updates, and tells its providers
about them as a WorkSource param when setting their min update time.
The network location provider uses this to set the source on the
wake and wifi locks it acquires, when doing work because of the
update period.
This should also be used elsewhere, such as in the GPS provider,
but this is a good start.
Change-Id: I2b6ffafad9e90ecf15d7c502e2db675fd52ae3cf
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
gingerbread
Merge commit '80db4381c010c4dec74c2bf1e02380759e4ff97b' into gingerbread-plus-aosp
* commit '80db4381c010c4dec74c2bf1e02380759e4ff97b':
DO NOT MERGE Enable all networks on screen on
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Connectivity to a disabled network never happens.
An old dhcp issue for example prevents
connectivity again in future. Allow connectivity
on all networks on screen on.
Bug: 2129037
Change-Id: I42afc17ddb5cd238e46d7e50f1b6e708e107b35d
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add support for set and get band and set the default
to 2GHz for now till we get a fix on issues
with 11A
Change-Id: Icb9bddc353e4bf013bdb8a08d9b4ee3451c282f4
|
|/ / /
| | |
| | |
| | | |
Change-Id: I902cdbbff9238b2ac975441ef6ecb3c6d5c7a56f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Split configuration management into a seperate class,
next to come is per configuration ip management as part
of WifiConfigStore.
Bug: 2876746
Change-Id: I44b85fb0e23a83d97a5052ba6beafe06f2027f5a
|
| | |
| | |
| | |
| | |
| | |
| | | |
Also add copy constructors and use them when giving out data.
Change-Id: Id320eb8fb91d0bd250305ce7bb4f628570215615
|
| | |
| | |
| | |
| | | |
Change-Id: Ia77bb59a6e1950648c8ebf7db307e204f93a9f56
|