diff options
author | Maneesh Jain <maneesh.jain@samsung.com> | 2016-12-22 18:30:28 +0530 |
---|---|---|
committer | Maneesh Jain <maneesh.jain@samsung.com> | 2017-01-08 23:35:39 -0800 |
commit | 77076d221356867d576bba8084614f1b15700597 (patch) | |
tree | 4365d814ba30ea2915e9f0a8471dab61358c0b22 /include | |
parent | e2224351c2934d63d8e944b69e572a99db209919 (diff) | |
download | connman-77076d221356867d576bba8084614f1b15700597.tar.gz connman-77076d221356867d576bba8084614f1b15700597.tar.bz2 connman-77076d221356867d576bba8084614f1b15700597.zip |
[connman]: Fixed: ConnMan keep trying connection infintely
Description : In following use case, ConnMan was stuck in
auto-connection with a specific AP. In that time, user
could not be able to select any other AP for connection.
1. Connect with an AP
2. Add the Device Mac address in AP's Mac filter list
3. Device disconnect from AP
4. Device keep trying to connection with AP
Partially added following upstream patch.
"http://git.kernel.org/cgit/network/connman/connman.git/commit/?id=3bda07204b11158dd18322db6e64dc92bdd07124"
Change-Id: I1731bfd21324c83a87f4ff2a5fccf264fd7883f5
Signed-off-by: Maneesh Jain <maneesh.jain@samsung.com>
Diffstat (limited to 'include')
-rwxr-xr-x | include/network.h | 2 | ||||
-rwxr-xr-x | include/service.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/include/network.h b/include/network.h index a6095224..68dc4107 100755 --- a/include/network.h +++ b/include/network.h @@ -58,6 +58,8 @@ enum connman_network_error { #if defined TIZEN_EXT CONNMAN_NETWORK_ERROR_DHCP_FAIL = 5, #endif + CONNMAN_NETWORK_ERROR_BLOCKED = 6, + }; #define CONNMAN_NETWORK_PRIORITY_LOW -100 diff --git a/include/service.h b/include/service.h index fe55d4bc..ff296138 100755 --- a/include/service.h +++ b/include/service.h @@ -83,6 +83,7 @@ enum connman_service_error { CONNMAN_SERVICE_ERROR_LOGIN_FAILED = 5, CONNMAN_SERVICE_ERROR_AUTH_FAILED = 6, CONNMAN_SERVICE_ERROR_INVALID_KEY = 7, + CONNMAN_SERVICE_ERROR_BLOCKED = 8, }; enum connman_service_proxy_method { |