summaryrefslogtreecommitdiffstats
path: root/wifi
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Fix IP address cleanup on network disconnect"Irfan Sheriff2011-06-171-9/+10
|\
| * Fix IP address cleanup on network disconnectIrfan Sheriff2011-06-171-9/+10
| | | | | | | | | | | | | | | | | | | | | | We used to bring down the interface on network disconnect which would in turn clean up all the IP addresses. The interface bringup/shutdown is now handled by wpa_supplicant. Add netd interface for clearing all IP addresses Bug: 4676254 Change-Id: I7e24c0ab2e4a412b8d61e9c33ce028966913aaf6
* | Fix network state handlingIrfan Sheriff2011-06-161-2/+6
|/ | | | | | | | | | | Change I242cda97 introduced a regression where network state was being modified on any supplicant state change. Revert the old behavior of only changeing network detailed state based on supplicant state change in a disconnected state Bug: 4690073 Change-Id: I927cc5fa36b862cc54661b033939f543cd15d31f
* am 241b65ac: am 5f350512: Merge "Reset connections AFTER we take down the ↵Robert Greenwalt2011-06-161-7/+3
|\ | | | | | | | | | | | | network." into honeycomb-LTE * commit '241b65aca93e263f0869c5bec4ad1dbda0dec6db': Reset connections AFTER we take down the network.
| * Reset connections AFTER we take down the network.Robert Greenwalt2011-06-161-7/+3
| | | | | | | | | | | | | | | | | | If you do it before you have a race condition and some apps will manage to reconnect on the dieing network before it goes and then get no notification when it goes. bug: 3408025 Change-Id: I5386ff313c759b3f687bc38731454ab43dbe76b8
* | Fix driver start/stop handlingIrfan Sheriff2011-06-103-66/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The driver start and stop events will be removed as they are now redundant (and incorrect) Move to using supplicant INTERFACE_DISABLED indication for deciding if driver has started or stopped When driver start is given, the supplicant will first switch to INTERFACE_DISABLED state and then out of it to start connecting. We should use this indication to find out driver has started When driver stop is given, the supplicant will just switch to INTERFACE_DISABLED state and this indicates driver has stopped Bug: 4550125 Change-Id: I242cda97951a733c8707c8d99cdfcc9a33b75c2d
* | Merge "Remove interface disable in wifistatemachine"Irfan Sheriff2011-06-091-3/+0
|\ \
| * | Remove interface disable in wifistatemachineIrfan Sheriff2011-06-091-3/+0
| | | | | | | | | | | | | | | | | | Supplicant now handles interface disable/enable on its own Change-Id: Ib104989dd49654befff82261cc531b0646c7b15d
* | | am 92593dc4: am 84db79bb: Merge "Clear IP configuration on lost network" ↵Irfan Sheriff2011-06-082-1/+19
|\ \ \ | |/ / |/| / | |/ | | | | | | into honeycomb-LTE * commit '92593dc49b348c4951037a1ae2fa17bb6644ffb9': Clear IP configuration on lost network
| * Clear IP configuration on lost networkIrfan Sheriff2011-06-072-1/+19
| | | | | | | | | | Bug: 4391449 Change-Id: I574128083a5612f13fcccaf5ed091eae114b7943
* | Add new states to support wpa_supplicant 0.8Irfan Sheriff2011-06-023-11/+57
| | | | | | | | | | | | | | | | | | | | | | Latest supplicant introduces the INTERFACE_DISABLED state. This is entered when the interface is brought down (which is effectively done by us and tracked already through the driver stop operation) Also, added is a state for tracking authentication when supplicant acts as the SME Change-Id: I76090068d0ebba6df76f16707da559fcbd7512c5
* | am c2ff0e70: am 9a737639: Merge "Clear network id when invalid" into ↵Irfan Sheriff2011-05-241-8/+12
|\ \ | |/ | | | | | | | | | | honeycomb-LTE * commit 'c2ff0e7031b54810d26e1d2a1ba9cdb529f25306': Clear network id when invalid
| * Clear network id when invalidIrfan Sheriff2011-05-231-8/+12
| | | | | | | | | | Bug: 4391449 Change-Id: If0902a3fe4ad65d34dfc3d60f0e630d5e868d6a9
* | am 5b9ceeba: am a4815c0e: am 9c9088a5: Merge "Move softap config handling to ↵Irfan Sheriff2011-05-194-37/+251
|\ \ | |/ | | | | | | | | | | WifiConfigStore" into honeycomb-mr2 * commit '5b9ceebafd36db4491a49c1f00750ce50c4d4433': Move softap config handling to WifiConfigStore
| * am 9c9088a5: Merge "Move softap config handling to WifiConfigStore" into ↵Irfan Sheriff2011-05-194-37/+251
| |\ | | | | | | | | | | | | | | | | | | honeycomb-mr2 * commit '9c9088a54f6dee7a13dcc7a12297137147b01baa': Move softap config handling to WifiConfigStore
| | * Move softap config handling to WifiConfigStoreIrfan Sheriff2011-05-184-37/+251
| | | | | | | | | | | | | | | | | | | | | | | | Move softap config to flat file and read/write on a seperate handler thread Bug: 4391796 Change-Id: Iafe43200d7f829df7ced20a4e7b0ed451ad22a05
| | * DO NOT MERGE Add DhcpStateMachineIrfan Sheriff2011-05-121-128/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add DhcpStateMachine for interation with dhcpcd - Supports wakeup and renewal on dhcp - Supports multiple controllers to use the state machine simultaneously - Optionally, a controller can request a notification prior to DHCP request/renewal being sent Change-Id: I5324814b19ff19863aa6fa89f1e3f0a202930c98
| | * DO NOT MERGE Define Protocol classIrfan Sheriff2011-05-061-56/+59
| | | | | | | | | | | | | | | | | | | | | Adds a common namespace for communication across different state machines Change-Id: Ib6a29715c651371f91a950348a8525275b6026a0
* | | resolved conflicts for merge of db46fa25 to masterRobert Greenwalt2011-05-021-17/+44
|\ \ \ | |/ / | | | | | | Change-Id: I8df9d5d07588fbd70e417dae567be26f645b74b6
| * | Merge "Add RouteInfo objects for tracking routes." into honeycomb-LTERobert Greenwalt2011-05-021-17/+44
| |\ \
| | * | Add RouteInfo objects for tracking routes.Robert Greenwalt2011-05-021-17/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Used to have list of gateways for default routes, but general static routes should be supported. Change-Id: I01730142c6139f2b833b9d48f5381d2d320b69f6
* | | | am d369d64e: am 8ab6a6d4: Merge "Add DhcpStateMachine for interation with ↵Irfan Sheriff2011-05-021-128/+150
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | dhcpcd" into honeycomb-LTE * commit 'd369d64ee7931726d479e60e64d76a31fdba4a8f': Add DhcpStateMachine for interation with dhcpcd
| * | | Add DhcpStateMachine for interation with dhcpcdIrfan Sheriff2011-04-301-128/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Supports wakeup and renewal on dhcp - Supports multiple controllers to use the state machine simultaneously - Optionally, a controller can request a notification prior to DHCP request/renewal being sent Change-Id: I3a9d7e6a02ff26be3a86ddca6964683ad3c28f93
* | | | am c1f39396: am 8f87f838: Merge "Define Protocol class for use with ↵Irfan Sheriff2011-04-281-56/+59
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | StateMachine" into honeycomb-LTE * commit 'c1f39396b94837f728c56b4c3e2f5c37e1d0eef7': Define Protocol class for use with StateMachine
| * | | Define Protocol class for use with StateMachineIrfan Sheriff2011-04-281-56/+59
| |/ / | | | | | | | | | | | | | | | | | | Adds a common namespace for communication across different state machines Change-Id: I0a9ae872112567afd35a1dc95ac9283170f3f459
* | | handle supplicant stop after child states exitIrfan Sheriff2011-04-191-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a user explicitly disables wifi, wait on the supplicant shut down until after all child states have handled exit - this avoids time outs due to communicating with supplicant after breaking the socket connection Bug: 4052161 Change-Id: Iec5bb3e14a2df4a8a12de8bb81d9c10aeb992ad4
* | | am 37677849: am 64c42cae: Rename HierarchicalStateMachine and ↵Wink Saville2011-04-183-75/+75
|\ \ \ | |/ / | | | | | | | | | | | | | | | HierarchicalState to StateMachine and State. * commit '37677849998e6c9a39afe0a730b2f0131a371f3b': Rename HierarchicalStateMachine and HierarchicalState to StateMachine and State.
| * | Rename HierarchicalStateMachine and HierarchicalState to StateMachine and State.Wink Saville2011-04-183-75/+75
| | | | | | | | | | | | Change-Id: Ib4b33894da75f5f156066092fb145b478e52f7d7
* | | Remove the deprecated things from Config.java. These haven't been working ↵Joe Onorato2011-04-071-6/+5
| | | | | | | | | | | | | | | | | | since before 1.0. Change-Id: Ic2e8fa68797ea9d486f4117f3d82c98233cdab1e
* | | am f4a29403: resolved conflicts for merge of 70c3d1c2 to honeycomb-plus-aospRobert Greenwalt2011-04-071-0/+12
|\ \ \ | |/ / | | | | | | | | | * commit 'f4a29403ae5b6d3e8e754a025d33f0c33adecb21': Add external dependency API.
| * | Add external dependency API.Robert Greenwalt2011-04-071-0/+12
| |/ | | | | | | | | | | | | An APN will not be connected to if some external dependency is not met. bug:3486704 Change-Id: I7d94df343b260013efd11faa978deb13f07f1389
* | Add support for supplicant SCAN_INTERVALIrfan Sheriff2011-04-062-20/+48
| | | | | | | | | | | | | | | | Also, allow scan interval for framework and supplicant to be configured at build time or run time Bug: 4144882 Change-Id: I877f4bcc872597b44d3f4da85cf2bc0f16e09444
* | Update WakeLock-related docs to mention permissionsKenny Root2011-03-161-2/+5
|/ | | | | | | | android.permission.WAKE_LOCK permission is required to use WakeLock or WifiLock, but nowhere is it mentioned that you must declare that permission to use it. Change-Id: Ib5f5294d37e39169fe5678743f380d95c4e5a842
* Backup and restore IP and proxy settingsIrfan Sheriff2011-03-104-0/+25
| | | | | Bug: 4081954 Change-Id: I27266637c6ade0c5c8242792176d1edae0983446
* DO NOT MERGE update current config with dhcp settingsIrfan Sheriff2011-03-032-0/+20
| | | | | | | After DHCP completes, update the current configured networks list with the IP setting details Change-Id: I1ece1eda20224c69a4635bd38fdc5bef15818bb2
* Merge "fix network disconnection handling"Irfan Sheriff2011-03-022-7/+44
|\
| * fix network disconnection handlingIrfan Sheriff2011-03-022-7/+44
| | | | | | | | | | | | | | | | | | | | | | | | We should avoid network id set unless the access point is associating. Also, we should reset network connection state before sending out network change broadcast. Finally, we should reset connect mode settings when we disconnect from an access point Bug: 3424635 Change-Id: I41db5399810218abd6a77155166db5a9b1dbd22c
* | Merge "Start using NetworkUtils.numericToInetAddress."Robert Greenwalt2011-03-022-6/+9
|\ \ | |/ |/|
| * Start using NetworkUtils.numericToInetAddress.Robert Greenwalt2011-03-022-6/+9
| | | | | | | | | | | | | | Generates InetAddresses without risking an accidental dns lookup. For use with supposedly numeric-only ip address strings. Change-Id: I694f3976ce1c6382854706f6557ea88a289add3a
* | Merge "Using AsyncChannel for wifi connectivity"Irfan Sheriff2011-03-014-48/+56
|\ \
| * | Using AsyncChannel for wifi connectivityIrfan Sheriff2011-02-284-48/+56
| | | | | | | | | | | | Change-Id: Ieee5a3a1a739238d8a6659493684f1be0cbea691
* | | am 5af7cf7c: am f9e2a491: Fix issue to clear scan alarmsIrfan Sheriff2011-02-281-11/+28
|\ \ \ | |/ / |/| | | | | | | | * commit '5af7cf7c558e6febfa5d48b62900929743d2f7bb': Fix issue to clear scan alarms
| * | Fix issue to clear scan alarmsIrfan Sheriff2011-02-281-11/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | If PNO is set after the device is disconnected, the scan alarm should be cleared to prevent both PNO and alarm being active at the same time Bug: 3495698 Change-Id: Id48c87fef68a34a05799e6b82de4088e0573009f
| * | DO NOT MERGE Add support for background scanningIrfan Sheriff2011-02-232-9/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Background scanning (preferred network offload) allows us the host to sleep while the dongle monitors the presence of any preferred networks. This allows us for significant power savings since the system does not have to wake up often to initiate a scan Bug: 3453021 Change-Id: I73dcf4e1c9ab4de280c40b6df6147a74ac003123
* | | Merge "Add support for background scanning"Irfan Sheriff2011-02-232-9/+63
|\ \ \ | |_|/ |/| |
| * | Add support for background scanningIrfan Sheriff2011-02-212-9/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Background scanning (preferred network offload) allows us the host to sleep while the dongle monitors the presence of any preferred networks. This allows us for significant power savings since the system does not have to wake up often to initiate a scan Bug: 3453021 Change-Id: I7c1dbfd0c3f717df81e4da6091c4c5657c9ec9ca
* | | Merge "Remove some unused code."Robert Greenwalt2011-02-211-42/+0
|\ \ \ | |/ / |/| |
| * | Remove some unused code.Robert Greenwalt2011-02-211-42/+0
| | | | | | | | | | | | Change-Id: Id29bf7d2118065e2e772b22d910bda1c6de2a475
* | | data activity reporting on wifiIrfan Sheriff2011-02-173-30/+65
| | | | | | | | | | | | | | | | | | | | | | | | Initial checkin, need icons to complete the feature Bug: 3412258 Change-Id: I9a3ecc8159cc314d84707065dafe23d402409a84
* | | Merge "Add WPA support for soft Ap"Irfan Sheriff2011-02-171-1/+22
|\ \ \ | |/ / |/| |