diff options
author | Jouni Malinen <j@w1.fi> | 2009-01-10 04:47:33 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-01-29 16:00:20 -0500 |
commit | ebe6c7ba9b63539d3b1daba1a8ef4cc9ed0f6941 (patch) | |
tree | f31ee63c315a6a0f769e81230d856383bd8a5e01 /net/mac80211/rx.c | |
parent | f4f727a6c84a6ba8f099b84b2a9f0b2ceddc1c8a (diff) |
mac80211: Fix radiotap header it_present on big endian CPUs
When the IEEE80211_RADIOTAP_RATE flag was moved to be conditional, it
was mistakenly left without cpu_to_le32(). Fix that.
Signed-off-by: Jouni Malinen <j@w1.fi>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/rx.c')
-rw-r--r-- | net/mac80211/rx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c index b648c4550d98..19ffc8ef1d1d 100644 --- a/net/mac80211/rx.c +++ b/net/mac80211/rx.c | |||
@@ -158,7 +158,7 @@ ieee80211_add_rx_radiotap_header(struct ieee80211_local *local, | |||
158 | */ | 158 | */ |
159 | *pos = 0; | 159 | *pos = 0; |
160 | } else { | 160 | } else { |
161 | rthdr->it_present |= (1 << IEEE80211_RADIOTAP_RATE); | 161 | rthdr->it_present |= cpu_to_le32(1 << IEEE80211_RADIOTAP_RATE); |
162 | *pos = rate->bitrate / 5; | 162 | *pos = rate->bitrate / 5; |
163 | } | 163 | } |
164 | pos++; | 164 | pos++; |