Changeset b7fd2a0 in mainline for uspace/lib/ieee80211/src
- Timestamp:
- 2018-01-13T03:10:29Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- Location:
- uspace/lib/ieee80211/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ieee80211/src/ieee80211.c
r36f0738 rb7fd2a0 496 496 } 497 497 498 static int ieee80211_scan(void *arg)498 static errno_t ieee80211_scan(void *arg) 499 499 { 500 500 assert(arg); … … 517 517 * 518 518 */ 519 static int ieee80211_open(ddf_fun_t *fun)519 static errno_t ieee80211_open(ddf_fun_t *fun) 520 520 { 521 521 nic_t *nic_data = nic_get_from_ddf_fun(fun); … … 527 527 ieee80211_dev->started = true; 528 528 529 int rc = ieee80211_dev->ops->start(ieee80211_dev);529 errno_t rc = ieee80211_dev->ops->start(ieee80211_dev); 530 530 if (rc != EOK) 531 531 return rc; … … 655 655 * 656 656 */ 657 static int ieee80211_implement(ieee80211_dev_t *ieee80211_dev,657 static errno_t ieee80211_implement(ieee80211_dev_t *ieee80211_dev, 658 658 ieee80211_ops_t *ieee80211_ops, ieee80211_iface_t *ieee80211_iface, 659 659 nic_iface_t *nic_iface, ddf_dev_ops_t *nic_dev_ops) … … 731 731 * 732 732 */ 733 int ieee80211_device_init(ieee80211_dev_t *ieee80211_dev, ddf_dev_t *ddf_dev)733 errno_t ieee80211_device_init(ieee80211_dev_t *ieee80211_dev, ddf_dev_t *ddf_dev) 734 734 { 735 735 ieee80211_dev->ddf_dev = ddf_dev; … … 771 771 * 772 772 */ 773 int ieee80211_init(ieee80211_dev_t *ieee80211_dev,773 errno_t ieee80211_init(ieee80211_dev_t *ieee80211_dev, 774 774 ieee80211_ops_t *ieee80211_ops, ieee80211_iface_t *ieee80211_iface, 775 775 nic_iface_t *ieee80211_nic_iface, ddf_dev_ops_t *ieee80211_nic_dev_ops) 776 776 { 777 int rc = ieee80211_implement(ieee80211_dev,777 errno_t rc = ieee80211_implement(ieee80211_dev, 778 778 ieee80211_ops, ieee80211_iface, 779 779 ieee80211_nic_iface, ieee80211_nic_dev_ops); … … 850 850 * 851 851 */ 852 int ieee80211_probe_request(ieee80211_dev_t *ieee80211_dev, char *ssid)852 errno_t ieee80211_probe_request(ieee80211_dev_t *ieee80211_dev, char *ssid) 853 853 { 854 854 nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev); … … 917 917 * 918 918 */ 919 int ieee80211_authenticate(ieee80211_dev_t *ieee80211_dev)919 errno_t ieee80211_authenticate(ieee80211_dev_t *ieee80211_dev) 920 920 { 921 921 nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev); … … 967 967 * 968 968 */ 969 int ieee80211_associate(ieee80211_dev_t *ieee80211_dev, char *password)969 errno_t ieee80211_associate(ieee80211_dev_t *ieee80211_dev, char *password) 970 970 { 971 971 nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev); … … 1057 1057 * 1058 1058 */ 1059 int ieee80211_deauthenticate(ieee80211_dev_t *ieee80211_dev)1059 errno_t ieee80211_deauthenticate(ieee80211_dev_t *ieee80211_dev) 1060 1060 { 1061 1061 ieee80211_scan_result_t *auth_data = … … 1241 1241 * 1242 1242 */ 1243 static int ieee80211_process_probe_response(ieee80211_dev_t *ieee80211_dev,1243 static errno_t ieee80211_process_probe_response(ieee80211_dev_t *ieee80211_dev, 1244 1244 ieee80211_mgmt_header_t *mgmt_header, size_t buffer_size) 1245 1245 { … … 1327 1327 * 1328 1328 */ 1329 static int ieee80211_process_auth_response(ieee80211_dev_t *ieee80211_dev,1329 static errno_t ieee80211_process_auth_response(ieee80211_dev_t *ieee80211_dev, 1330 1330 ieee80211_mgmt_header_t *mgmt_header) 1331 1331 { … … 1356 1356 * 1357 1357 */ 1358 static int ieee80211_process_assoc_response(ieee80211_dev_t *ieee80211_dev,1358 static errno_t ieee80211_process_assoc_response(ieee80211_dev_t *ieee80211_dev, 1359 1359 ieee80211_mgmt_header_t *mgmt_header) 1360 1360 { … … 1381 1381 } 1382 1382 1383 static int ieee80211_process_4way_handshake(ieee80211_dev_t *ieee80211_dev,1383 static errno_t ieee80211_process_4way_handshake(ieee80211_dev_t *ieee80211_dev, 1384 1384 void *buffer, size_t buffer_size) 1385 1385 { … … 1491 1491 (buffer + sizeof(ieee80211_eapol_key_frame_t)); 1492 1492 1493 int rc;1493 errno_t rc; 1494 1494 uint8_t work_key[32]; 1495 1495 … … 1610 1610 } 1611 1611 1612 static int ieee80211_process_eapol_frame(ieee80211_dev_t *ieee80211_dev,1612 static errno_t ieee80211_process_eapol_frame(ieee80211_dev_t *ieee80211_dev, 1613 1613 void *buffer, size_t buffer_size) 1614 1614 { … … 1632 1632 * 1633 1633 */ 1634 static int ieee80211_process_data(ieee80211_dev_t *ieee80211_dev,1634 static errno_t ieee80211_process_data(ieee80211_dev_t *ieee80211_dev, 1635 1635 void *buffer, size_t buffer_size) 1636 1636 { … … 1696 1696 * 1697 1697 */ 1698 int ieee80211_rx_handler(ieee80211_dev_t *ieee80211_dev, void *buffer,1698 errno_t ieee80211_rx_handler(ieee80211_dev_t *ieee80211_dev, void *buffer, 1699 1699 size_t buffer_size) 1700 1700 { -
uspace/lib/ieee80211/src/ieee80211_iface_impl.c
r36f0738 rb7fd2a0 50 50 * 51 51 */ 52 int ieee80211_get_scan_results_impl(ddf_fun_t *fun,52 errno_t ieee80211_get_scan_results_impl(ddf_fun_t *fun, 53 53 ieee80211_scan_results_t *results, bool now) 54 54 { … … 98 98 * 99 99 */ 100 static int ieee80211_connect_proc(ieee80211_dev_t *ieee80211_dev,100 static errno_t ieee80211_connect_proc(ieee80211_dev_t *ieee80211_dev, 101 101 ieee80211_scan_result_link_t *auth_data, char *password) 102 102 { … … 104 104 105 105 /* Set channel. */ 106 int rc = ieee80211_dev->ops->set_freq(ieee80211_dev,106 errno_t rc = ieee80211_dev->ops->set_freq(ieee80211_dev, 107 107 ieee80211_channel_to_freq(auth_data->scan_result.channel)); 108 108 if (rc != EOK) … … 178 178 * 179 179 */ 180 int ieee80211_connect_impl(ddf_fun_t *fun, char *ssid_start, char *password)180 errno_t ieee80211_connect_impl(ddf_fun_t *fun, char *ssid_start, char *password) 181 181 { 182 182 assert(ssid_start); … … 190 190 191 191 if (ieee80211_is_connected(ieee80211_dev)) { 192 int rc = ieee80211_dev->iface->disconnect(fun);192 errno_t rc = ieee80211_dev->iface->disconnect(fun); 193 193 if (rc != EOK) 194 194 return rc; … … 197 197 ieee80211_set_connect_request(ieee80211_dev); 198 198 199 int rc = ENOENT;199 errno_t rc = ENOENT; 200 200 fibril_mutex_lock(&ieee80211_dev->scan_mutex); 201 201 … … 224 224 * 225 225 */ 226 int ieee80211_disconnect_impl(ddf_fun_t *fun)226 errno_t ieee80211_disconnect_impl(ddf_fun_t *fun) 227 227 { 228 228 nic_t *nic_data = nic_get_from_ddf_fun(fun); … … 236 236 237 237 fibril_mutex_lock(&ieee80211_dev->ap_list.results_mutex); 238 int rc = ieee80211_deauthenticate(ieee80211_dev);238 errno_t rc = ieee80211_deauthenticate(ieee80211_dev); 239 239 fibril_mutex_unlock(&ieee80211_dev->ap_list.results_mutex); 240 240 -
uspace/lib/ieee80211/src/ieee80211_impl.c
r36f0738 rb7fd2a0 49 49 * 50 50 */ 51 int ieee80211_start_impl(ieee80211_dev_t *ieee80211_dev)51 errno_t ieee80211_start_impl(ieee80211_dev_t *ieee80211_dev) 52 52 { 53 53 return EOK; … … 63 63 * 64 64 */ 65 int ieee80211_tx_handler_impl(ieee80211_dev_t *ieee80211_dev, void *buffer,65 errno_t ieee80211_tx_handler_impl(ieee80211_dev_t *ieee80211_dev, void *buffer, 66 66 size_t buffer_size) 67 67 { … … 77 77 * 78 78 */ 79 int ieee80211_set_freq_impl(ieee80211_dev_t *ieee80211_dev, uint16_t freq)79 errno_t ieee80211_set_freq_impl(ieee80211_dev_t *ieee80211_dev, uint16_t freq) 80 80 { 81 81 return EOK; … … 89 89 * 90 90 */ 91 int ieee80211_bssid_change_impl(ieee80211_dev_t *ieee80211_dev,91 errno_t ieee80211_bssid_change_impl(ieee80211_dev_t *ieee80211_dev, 92 92 bool connected) 93 93 { … … 102 102 * 103 103 */ 104 int ieee80211_key_config_impl(ieee80211_dev_t *ieee80211_dev,104 errno_t ieee80211_key_config_impl(ieee80211_dev_t *ieee80211_dev, 105 105 ieee80211_key_config_t *key_conf, bool insert) 106 106 { … … 116 116 * 117 117 */ 118 int ieee80211_scan_impl(ieee80211_dev_t *ieee80211_dev)118 errno_t ieee80211_scan_impl(ieee80211_dev_t *ieee80211_dev) 119 119 { 120 120 fibril_mutex_lock(&ieee80211_dev->scan_mutex); … … 178 178 * 179 179 */ 180 int ieee80211_prf(uint8_t *key, uint8_t *data, uint8_t *hash,180 errno_t ieee80211_prf(uint8_t *key, uint8_t *data, uint8_t *hash, 181 181 size_t output_size) 182 182 { … … 212 212 } 213 213 214 int ieee80211_rc4_key_unwrap(uint8_t *key, uint8_t *data, size_t data_size,214 errno_t ieee80211_rc4_key_unwrap(uint8_t *key, uint8_t *data, size_t data_size, 215 215 uint8_t *output) 216 216 { … … 218 218 } 219 219 220 int ieee80211_aes_key_unwrap(uint8_t *kek, uint8_t *data, size_t data_size,220 errno_t ieee80211_aes_key_unwrap(uint8_t *kek, uint8_t *data, size_t data_size, 221 221 uint8_t *output) 222 222 { … … 285 285 } 286 286 287 int ieee80211_michael_mic(uint8_t *key, uint8_t *buffer, size_t size,287 errno_t ieee80211_michael_mic(uint8_t *key, uint8_t *buffer, size_t size, 288 288 uint8_t *mic) 289 289 { … … 372 372 } 373 373 374 int rnd_sequence(uint8_t *sequence, size_t length)374 errno_t rnd_sequence(uint8_t *sequence, size_t length) 375 375 { 376 376 if (!sequence)
Note:
See TracChangeset
for help on using the changeset viewer.