diff options
author | Jouni Malinen <jouni.malinen@atheros.com> | 2009-03-20 15:21:16 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-03-27 20:13:04 -0400 |
commit | 65fc73ac4a310945dfeceac961726c2765ad2ec0 (patch) | |
tree | 5c1410524f3a82b653d6a08753fbe5bdd9a984fa /net/mac80211/ieee80211_i.h | |
parent | feeb44454996cf5b375fad21697bf6202fe30dd2 (diff) |
nl80211: Remove NL80211_CMD_SET_MGMT_EXTRA_IE
The functionality that NL80211_CMD_SET_MGMT_EXTRA_IE provided can now
be achieved with cleaner design by adding IE(s) into
NL80211_CMD_TRIGGER_SCAN, NL80211_CMD_AUTHENTICATE,
NL80211_CMD_ASSOCIATE, NL80211_CMD_DEAUTHENTICATE, and
NL80211_CMD_DISASSOCIATE.
Since this is a very recently added command and there are no known (or
known planned) applications using NL80211_CMD_SET_MGMT_EXTRA_IE and
taken into account how much extra complexity it adds to the IE
processing we have now (and need to add in the future to fix IE order
in couple of frames), it looks like the best option is to just remove
the implementation of this command for now. The enum values themselves
are left to avoid changing the nl80211 command or attribute numbers.
Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/ieee80211_i.h')
-rw-r--r-- | net/mac80211/ieee80211_i.h | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h index 547cfac218ee..f69e84ab9617 100644 --- a/net/mac80211/ieee80211_i.h +++ b/net/mac80211/ieee80211_i.h | |||
@@ -323,21 +323,6 @@ struct ieee80211_if_managed { | |||
323 | int wmm_last_param_set; | 323 | int wmm_last_param_set; |
324 | 324 | ||
325 | /* Extra IE data for management frames */ | 325 | /* Extra IE data for management frames */ |
326 | u8 *ie_probereq; | ||
327 | size_t ie_probereq_len; | ||
328 | u8 *ie_proberesp; | ||
329 | size_t ie_proberesp_len; | ||
330 | u8 *ie_auth; | ||
331 | size_t ie_auth_len; | ||
332 | u8 *ie_assocreq; | ||
333 | size_t ie_assocreq_len; | ||
334 | u8 *ie_reassocreq; | ||
335 | size_t ie_reassocreq_len; | ||
336 | u8 *ie_deauth; | ||
337 | size_t ie_deauth_len; | ||
338 | u8 *ie_disassoc; | ||
339 | size_t ie_disassoc_len; | ||
340 | |||
341 | u8 *sme_auth_ie; | 326 | u8 *sme_auth_ie; |
342 | size_t sme_auth_ie_len; | 327 | size_t sme_auth_ie_len; |
343 | }; | 328 | }; |