diff options
author | Harvey Harrison <harvey.harrison@gmail.com> | 2008-06-22 19:45:29 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-06-27 09:09:18 -0400 |
commit | 182503abf450d39417c2cc6a2c49b4731117d21b (patch) | |
tree | eb3fb02904801295b86d336eebfd3d069e62d48a /net/mac80211 | |
parent | 065e9605f941b8bc4dbfa1f14ba98eb0da7e3fbe (diff) |
mac80211: rx.c use new frame control helpers
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211')
-rw-r--r-- | net/mac80211/rx.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c index c32a0bcd53b7..8962d1355f04 100644 --- a/net/mac80211/rx.c +++ b/net/mac80211/rx.c | |||
@@ -61,7 +61,7 @@ static inline int should_drop_frame(struct ieee80211_rx_status *status, | |||
61 | int present_fcs_len, | 61 | int present_fcs_len, |
62 | int radiotap_len) | 62 | int radiotap_len) |
63 | { | 63 | { |
64 | struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data; | 64 | struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; |
65 | 65 | ||
66 | if (status->flag & (RX_FLAG_FAILED_FCS_CRC | RX_FLAG_FAILED_PLCP_CRC)) | 66 | if (status->flag & (RX_FLAG_FAILED_FCS_CRC | RX_FLAG_FAILED_PLCP_CRC)) |
67 | return 1; | 67 | return 1; |
@@ -2123,7 +2123,7 @@ static u8 ieee80211_rx_reorder_ampdu(struct ieee80211_local *local, | |||
2123 | struct tid_ampdu_rx *tid_agg_rx; | 2123 | struct tid_ampdu_rx *tid_agg_rx; |
2124 | u16 sc; | 2124 | u16 sc; |
2125 | u16 mpdu_seq_num; | 2125 | u16 mpdu_seq_num; |
2126 | u8 ret = 0, *qc; | 2126 | u8 ret = 0; |
2127 | int tid; | 2127 | int tid; |
2128 | 2128 | ||
2129 | sta = sta_info_get(local, hdr->addr2); | 2129 | sta = sta_info_get(local, hdr->addr2); |
@@ -2135,8 +2135,7 @@ static u8 ieee80211_rx_reorder_ampdu(struct ieee80211_local *local, | |||
2135 | if (!ieee80211_is_data_qos(hdr->frame_control)) | 2135 | if (!ieee80211_is_data_qos(hdr->frame_control)) |
2136 | goto end_reorder; | 2136 | goto end_reorder; |
2137 | 2137 | ||
2138 | qc = ieee80211_get_qos_ctl(hdr); | 2138 | tid = *ieee80211_get_qos_ctl(hdr) & QOS_CONTROL_TID_MASK; |
2139 | tid = qc[0] & QOS_CONTROL_TID_MASK; | ||
2140 | 2139 | ||
2141 | if (sta->ampdu_mlme.tid_state_rx[tid] != HT_AGG_STATE_OPERATIONAL) | 2140 | if (sta->ampdu_mlme.tid_state_rx[tid] != HT_AGG_STATE_OPERATIONAL) |
2142 | goto end_reorder; | 2141 | goto end_reorder; |