static int wpa_driver_atmel_associate(const char *ifname, const char *bssid, const char *ssid, size_t ssid_len, int freq, const char *wpa_ie, size_t wpa_ie_len, wpa_cipher pairwise_suite, wpa_cipher group_suite, wpa_key_mgmt key_mgmt_suite) { int ret = 0; u8 pairwise_suite_driver; u8 group_suite_driver; u8 key_mgmt_suite_driver; pairwise_suite_driver = convertSuiteToDriver(pairwise_suite); group_suite_driver = convertSuiteToDriver(group_suite); key_mgmt_suite_driver = convertSuiteToDriver(key_mgmt_suite); #if 0 if (wpa_driver_atmel_set_suites(ifname, pairwise_suite_driver, group_suite_driver, key_mgmt_suite_driver) < 0) { printf("wpa_driver_atmel_set_suites.\n"); ret = -1; } if (wpa_driver_wext_set_freq(ifname, freq) < 0) { printf("wpa_driver_atmel_set_freq.\n"); ret = -1; } #endif if (wpa_driver_wext_set_ssid(ifname, ssid, ssid_len) < 0) { printf("FAILED : wpa_driver_atmel_set_ssid.\n"); ret = -1; } if (wpa_driver_wext_set_bssid(ifname, bssid) < 0) { printf("FAILED : wpa_driver_atmel_set_bssid.\n"); ret = -1; } return ret; }
static int wpa_driver_atmel_associate(void *priv, struct wpa_driver_associate_params *params) { struct wpa_driver_atmel_data *drv = priv; int ret = 0; u8 pairwise_suite_driver; u8 group_suite_driver; u8 key_mgmt_suite_driver; pairwise_suite_driver = convertSuiteToDriver(params->pairwise_suite); group_suite_driver = convertSuiteToDriver(params->group_suite); key_mgmt_suite_driver = convertSuiteToDriver(params->key_mgmt_suite); #if 0 if (wpa_driver_atmel_set_suites(drv, pairwise_suite_driver, group_suite_driver, key_mgmt_suite_driver) < 0){ printf("wpa_driver_atmel_set_suites.\n"); ret = -1; } if (wpa_driver_wext_set_freq(drv->wext, params->freq) < 0) { printf("wpa_driver_atmel_set_freq.\n"); ret = -1; } #endif if (wpa_driver_wext_set_ssid(drv->wext, params->ssid, params->ssid_len) < 0) { printf("FAILED : wpa_driver_atmel_set_ssid.\n"); ret = -1; } if (wpa_driver_wext_set_bssid(drv->wext, params->bssid) < 0) { printf("FAILED : wpa_driver_atmel_set_bssid.\n"); ret = -1; } return ret; }