|
@@ -2238,6 +2238,10 @@ u64 ieee80211_calculate_rx_timestamp(struct ieee80211_local *local,
|
|
}
|
|
}
|
|
|
|
|
|
rate = cfg80211_calculate_bitrate(&ri);
|
|
rate = cfg80211_calculate_bitrate(&ri);
|
|
|
|
+ if (WARN_ONCE(!rate,
|
|
|
|
+ "Invalid bitrate: flags=0x%x, idx=%d, vht_nss=%d\n",
|
|
|
|
+ status->flag, status->rate_idx, status->vht_nss))
|
|
|
|
+ return 0;
|
|
|
|
|
|
/* rewind from end of MPDU */
|
|
/* rewind from end of MPDU */
|
|
if (status->flag & RX_FLAG_MACTIME_END)
|
|
if (status->flag & RX_FLAG_MACTIME_END)
|