diff options
author | Helmut Schaa <helmut.schaa@googlemail.com> | 2011-10-11 12:08:55 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-10-14 14:48:14 -0400 |
commit | 7f2a5e214d3f8daf1e9a5ad021c74528f970e673 (patch) | |
tree | b71cbcdae3d7226e771b44576f2ca49ac85c3b97 /include/net | |
parent | a2fe81667410723d941a688e1958a49d67ca3346 (diff) |
mac80211: Populate radiotap header with MCS info for TX frames
mac80211 already filled in the MCS rate info for rx'ed frames but tx'ed
frames that are sent to a monitor interface during the status callback
lack this information.
Add the radiotap fields for MCS info to ieee80211_tx_status_rtap_hdr
and populate them when sending tx'ed frames to the monitors.
The needed headroom is only extended by one byte since we don't include
legacy rate information in the rtap header for HT frames.
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/mac80211.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index 021317367d55..dc1123aa8181 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h | |||
@@ -2522,7 +2522,7 @@ static inline int ieee80211_sta_ps_transition_ni(struct ieee80211_sta *sta, | |||
2522 | * The TX headroom reserved by mac80211 for its own tx_status functions. | 2522 | * The TX headroom reserved by mac80211 for its own tx_status functions. |
2523 | * This is enough for the radiotap header. | 2523 | * This is enough for the radiotap header. |
2524 | */ | 2524 | */ |
2525 | #define IEEE80211_TX_STATUS_HEADROOM 13 | 2525 | #define IEEE80211_TX_STATUS_HEADROOM 14 |
2526 | 2526 | ||
2527 | /** | 2527 | /** |
2528 | * ieee80211_sta_set_buffered - inform mac80211 about driver-buffered frames | 2528 | * ieee80211_sta_set_buffered - inform mac80211 about driver-buffered frames |