Changeset 053fc2b in mainline for uspace/lib/ieee80211/include/ieee80211_private.h
- Timestamp:
- 2015-04-10T13:52:11Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a931b7b
- Parents:
- d7dadcb4
- File:
-
- 1 edited
-
uspace/lib/ieee80211/include/ieee80211_private.h (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ieee80211/include/ieee80211_private.h
rd7dadcb4 r053fc2b 54 54 #define HANDSHAKE_TIMEOUT 3000000 55 55 56 /* Max period to rerun scan. */ 57 #define MAX_SCAN_SPAN_SEC 30 56 /* Scanning period. */ 57 #define SCAN_PERIOD_USEC 35000000 58 59 /* Time to wait for beacons on channel. */ 60 #define SCAN_CHANNEL_WAIT_USEC 200000 58 61 59 62 /* Max time to keep scan result. */ … … 187 190 IEEE80211_AUTH_DISCONNECTED, 188 191 IEEE80211_AUTH_AUTHENTICATED, 189 IEEE80211_AUTH_ASSOCIATED 192 IEEE80211_AUTH_ASSOCIATED, 193 IEEE80211_AUTH_CONNECTED 190 194 } ieee80211_auth_phase_t; 191 195 … … 202 206 typedef struct { 203 207 list_t list; 204 time_t last_scan; 205 fibril_mutex_t scan_mutex; 208 fibril_mutex_t results_mutex; 206 209 size_t size; 207 210 } ieee80211_scan_result_list_t; … … 210 213 typedef struct { 211 214 uint16_t aid; 212 char password[IEEE80211_ WPA_MAX_PASSWORD_LENGTH];215 char password[IEEE80211_MAX_PASSW_LEN]; 213 216 uint8_t ptk[MAX_PTK_LENGTH]; 214 217 uint8_t gtk[MAX_GTK_LENGTH]; … … 256 259 /** Current authentication phase. */ 257 260 ieee80211_auth_phase_t current_auth_phase; 261 262 /** Flag indicating whether client wants connect to network. */ 263 bool pending_conn_req; 264 265 /** Scanning guard. */ 266 fibril_mutex_t scan_mutex; 258 267 259 268 /** General purpose guard. */ … … 368 377 { 369 378 list_initialize(&results->list); 370 fibril_mutex_initialize(&results-> scan_mutex);379 fibril_mutex_initialize(&results->results_mutex); 371 380 } 372 381 … … 387 396 } 388 397 398 extern void ieee80211_set_connect_request(ieee80211_dev_t *ieee80211_dev); 399 extern bool ieee80211_pending_connect_request(ieee80211_dev_t *ieee80211_dev); 400 extern ieee80211_auth_phase_t ieee80211_get_auth_phase(ieee80211_dev_t 401 *ieee80211_dev); 402 extern void ieee80211_set_auth_phase(ieee80211_dev_t *ieee80211_dev, 403 ieee80211_auth_phase_t auth_phase); 389 404 extern int ieee80211_probe_request(ieee80211_dev_t *ieee80211_dev, 390 405 char *ssid);
Note:
See TracChangeset
for help on using the changeset viewer.
