diff options
author | Jouni Malinen <jouni.malinen@atheros.com> | 2009-03-09 22:25:58 +0200 |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2009-03-09 22:25:58 +0200 |
commit | f238cf9f421bd151067d327c1593377b954282ee (patch) | |
tree | 2d580d6192774dc2304eba92e4024fcb6afaf92b /src/common | |
parent | babfbf15cc3cd500fd032b97935ca43f6931e682 (diff) | |
download | external_wpa_supplicant_8_ti-f238cf9f421bd151067d327c1593377b954282ee.zip external_wpa_supplicant_8_ti-f238cf9f421bd151067d327c1593377b954282ee.tar.gz external_wpa_supplicant_8_ti-f238cf9f421bd151067d327c1593377b954282ee.tar.bz2 |
FT: Add RIC Request processing and RIC Response generation
hostapd will now go through the RIC Request and process each RDIE. Only
WMM TSPEC requests are currently supported; all other request
descriptors will be declined.
RIC Response is written by hostapd and verified by wpa_supplicant (MIC
validation). wpa_supplicant does not yet have code to notify the driver
about the resource request results.
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/ieee802_11_defs.h | 4 | ||||
-rw-r--r-- | src/common/wpa_common.h | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/common/ieee802_11_defs.h b/src/common/ieee802_11_defs.h index 67c704d..e04b285 100644 --- a/src/common/ieee802_11_defs.h +++ b/src/common/ieee802_11_defs.h @@ -116,9 +116,13 @@ #define WLAN_STATUS_ASSOC_DENIED_NO_SHORT_SLOT_TIME 25 #define WLAN_STATUS_ASSOC_DENIED_NO_ER_PBCC 26 #define WLAN_STATUS_ASSOC_DENIED_NO_DSSS_OFDM 27 +#define WLAN_STATUS_R0KH_UNREACHABLE 28 /* IEEE 802.11w */ #define WLAN_STATUS_ASSOC_REJECTED_TEMPORARILY 30 #define WLAN_STATUS_ROBUST_MGMT_FRAME_POLICY_VIOLATION 31 +#define WLAN_STATUS_UNSPECIFIED_QOS_FAILURE 32 +#define WLAN_STATUS_REQUEST_DECLINED 37 +#define WLAN_STATUS_INVALID_PARAMETERS 38 /* IEEE 802.11i */ #define WLAN_STATUS_INVALID_IE 40 #define WLAN_STATUS_GROUP_CIPHER_NOT_VALID 41 diff --git a/src/common/wpa_common.h b/src/common/wpa_common.h index 2fcb9f2..2853156 100644 --- a/src/common/wpa_common.h +++ b/src/common/wpa_common.h @@ -282,6 +282,12 @@ struct rsn_ftie { #define FTIE_SUBELEM_R0KH_ID 3 #define FTIE_SUBELEM_IGTK 4 +struct rsn_rdie { + u8 id; + u8 descr_count; + le16 status_code; +} STRUCT_PACKED; + #endif /* CONFIG_IEEE80211R */ #ifdef _MSC_VER |