diff options
Diffstat (limited to 'net/mac80211/rx.c')
-rw-r--r-- | net/mac80211/rx.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c index b729c005a2b3..7175ae80c36a 100644 --- a/net/mac80211/rx.c +++ b/net/mac80211/rx.c | |||
@@ -123,7 +123,6 @@ ieee80211_add_rx_radiotap_header(struct ieee80211_local *local, | |||
123 | /* radiotap header, set always present flags */ | 123 | /* radiotap header, set always present flags */ |
124 | rthdr->it_present = | 124 | rthdr->it_present = |
125 | cpu_to_le32((1 << IEEE80211_RADIOTAP_FLAGS) | | 125 | cpu_to_le32((1 << IEEE80211_RADIOTAP_FLAGS) | |
126 | (1 << IEEE80211_RADIOTAP_RATE) | | ||
127 | (1 << IEEE80211_RADIOTAP_CHANNEL) | | 126 | (1 << IEEE80211_RADIOTAP_CHANNEL) | |
128 | (1 << IEEE80211_RADIOTAP_ANTENNA) | | 127 | (1 << IEEE80211_RADIOTAP_ANTENNA) | |
129 | (1 << IEEE80211_RADIOTAP_RX_FLAGS)); | 128 | (1 << IEEE80211_RADIOTAP_RX_FLAGS)); |
@@ -158,8 +157,10 @@ ieee80211_add_rx_radiotap_header(struct ieee80211_local *local, | |||
158 | * - short-GI (status->flag & RX_FLAG_SHORT_GI) | 157 | * - short-GI (status->flag & RX_FLAG_SHORT_GI) |
159 | */ | 158 | */ |
160 | *pos = 0; | 159 | *pos = 0; |
161 | } else | 160 | } else { |
161 | rthdr->it_present |= (1 << IEEE80211_RADIOTAP_RATE); | ||
162 | *pos = rate->bitrate / 5; | 162 | *pos = rate->bitrate / 5; |
163 | } | ||
163 | pos++; | 164 | pos++; |
164 | 165 | ||
165 | /* IEEE80211_RADIOTAP_CHANNEL */ | 166 | /* IEEE80211_RADIOTAP_CHANNEL */ |