aboutsummaryrefslogtreecommitdiffstats
path: root/wpa_supplicant/wpa_supplicant_i.h
diff options
context:
space:
mode:
authorBen Greear <greearb@candelatech.com>2012-01-29 21:01:31 +0200
committerJouni Malinen <j@w1.fi>2012-01-29 21:01:31 +0200
commit80e8a5eef15cbca4e92037e6a92d75bdd0317700 (patch)
tree0d3a58134894a9ebd25b457ea4fbe989474c8be3 /wpa_supplicant/wpa_supplicant_i.h
parent499e7286b0a3ed02beb03bf0e6a4a4d0c5ed3cf9 (diff)
downloadexternal_wpa_supplicant_8_ti-80e8a5eef15cbca4e92037e6a92d75bdd0317700.zip
external_wpa_supplicant_8_ti-80e8a5eef15cbca4e92037e6a92d75bdd0317700.tar.gz
external_wpa_supplicant_8_ti-80e8a5eef15cbca4e92037e6a92d75bdd0317700.tar.bz2
Support HT capability overrides
This allows HT capabilities overrides on kernels that support these features. MCS Rates can be disabled to force to slower speeds when using HT. Rates cannot be forced higher. HT can be disabled, forcing an 802.11a/b/g/n station to act like an 802.11a/b/g station. HT40 can be disabled. MAX A-MSDU can be disabled. A-MPDU Factor and A-MPDU Density can be modified. Please note that these are suggestions to the kernel. Only mac80211 drivers will work at all. The A-MPDU Factor can only be decreased and the A-MPDU Density can only be increased currently. Signed-hostap: Ben Greear <greearb@candelatech.com>
Diffstat (limited to 'wpa_supplicant/wpa_supplicant_i.h')
-rw-r--r--wpa_supplicant/wpa_supplicant_i.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/wpa_supplicant/wpa_supplicant_i.h b/wpa_supplicant/wpa_supplicant_i.h
index 91982e5..b4d8b28 100644
--- a/wpa_supplicant/wpa_supplicant_i.h
+++ b/wpa_supplicant/wpa_supplicant_i.h
@@ -36,6 +36,7 @@ struct scan_info;
struct wpa_bss;
struct wpa_scan_results;
struct hostapd_hw_modes;
+struct wpa_driver_associate_params;
/*
* Forward declarations of private structures used within the ctrl_iface
@@ -528,6 +529,10 @@ struct wpa_supplicant {
/* wpa_supplicant.c */
+void wpa_supplicant_apply_ht_overrides(
+ struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid,
+ struct wpa_driver_associate_params *params);
+
int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid);
int wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s);