|
@@ -1400,6 +1400,16 @@ ath5k_receive_frame(struct ath5k_hw *ah, struct sk_buff *skb,
|
|
|
|
|
|
rxs->rate_idx = ath5k_hw_to_driver_rix(ah, rs->rs_rate);
|
|
|
rxs->flag |= ath5k_rx_decrypted(ah, skb, rs);
|
|
|
+ switch (ah->ah_bwmode) {
|
|
|
+ case AR5K_BWMODE_5MHZ:
|
|
|
+ rxs->flag |= RX_FLAG_5MHZ;
|
|
|
+ break;
|
|
|
+ case AR5K_BWMODE_10MHZ:
|
|
|
+ rxs->flag |= RX_FLAG_10MHZ;
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
|
|
|
if (rxs->rate_idx >= 0 && rs->rs_rate ==
|
|
|
ah->sbands[ah->curchan->band].bitrates[rxs->rate_idx].hw_value_short)
|