ath5k: set short preamble flag for rx
PATCH 1/1 ath5k: set short preamble flag for rx
set the short preamble flag in ieee80211_rx_status for frames received with a short preamble.
drivers/net/wireless/ath5k/base.c: Changes-licensed-under: 3-Clause-BSD
Signed-off-by Bruno Randolf <[email protected]>
---
drivers/net/wireless/ath5k/base.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-)
drivers/net/wireless/ath5k/base.c +3 -5
@@ -1767,12 +1767,10 @@ accept: rxs.rate_idx =ath5k_hw_to_driver_rix (sc, rs.rs_rate); rxs.flag |=ath5k_rx_decrypted (sc, ds, skb, &rs); -#if 0 /* add rxs.flag SHORTPRE once it is in mac80211 */ -if (rs.rs_rate >=ATH5K_RATE_CODE_2M && - rs.rs_rate <=ATH5K_RATE_CODE_11M && - rs.rs_rate &AR5K_SET_SHORT_PREAMBLE ) +if (rxs.rate_idx >=0 && rs.rs_rate == + sc->curband->bitrates[rxs.rate_idx].hw_value_short) rxs.flag |=RX_FLAG_SHORTPRE ; -#endif +ath5k_debug_dump_skb (sc, skb,"RX " ,0 );/* check beacons in IBSS mode */