diff options
author | Jouni Malinen <jouni@codeaurora.org> | 2019-02-15 02:14:33 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2019-02-22 13:35:09 +0100 |
commit | 4d9ec73d2b78daf70477aadc50eb4d2186c8b62f (patch) | |
tree | d551f1a96cfcfa40b2604980098c8cce0ae8c6e3 /net/mac80211/ieee80211_i.h | |
parent | 767637416e218d2d3ba7e1697b8a72a375797866 (diff) | |
download | linux-4d9ec73d2b78daf70477aadc50eb4d2186c8b62f.tar.gz linux-4d9ec73d2b78daf70477aadc50eb4d2186c8b62f.tar.bz2 linux-4d9ec73d2b78daf70477aadc50eb4d2186c8b62f.zip |
cfg80211: Report Association Request frame IEs in association events
This extends the NL80211_CMD_ASSOCIATE event case to report
NL80211_ATTR_REQ_IE similarly to what is already done with the
NL80211_CMD_CONNECT events if the driver provides this information. In
practice, this adds (Re)Association Request frame information element
reporting to mac80211 drivers for the cases where user space SME is
used.
This provides more information for user space to figure out which
capabilities were negotiated for the association. For example, this can
be used to determine whether HT, VHT, or HE is used.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/ieee80211_i.h')
-rw-r--r-- | net/mac80211/ieee80211_i.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h index 5795eef98771..afce50da6fd6 100644 --- a/net/mac80211/ieee80211_i.h +++ b/net/mac80211/ieee80211_i.h @@ -556,6 +556,12 @@ struct ieee80211_if_managed { * get stuck in a downgraded situation and flush takes forever. */ struct delayed_work tx_tspec_wk; + + /* Information elements from the last transmitted (Re)Association + * Request frame. + */ + u8 *assoc_req_ies; + size_t assoc_req_ies_len; }; struct ieee80211_if_ibss { |