Message ID | 20200204150618.15676-1-john@phrozen.org (mailing list archive) |
---|---|
State | Changes Requested |
Delegated to: | Johannes Berg |
Headers | show |
Series | mac80211: add HE support to ieee80211_calculate_rx_timestamp | expand |
John Crispin <john@phrozen.org> writes: > From: Miles Hu <milehu@codeaurora.org> > > The RX timestamp was not calculated for HE yet. This patch adds the > missing case clause. > > Signed-off-by: Miles Hu <milehu@codeaurora.org> > Tested-by: John Crispin <john@phrozen.org> John's s-o-b missing.
diff --git a/net/mac80211/util.c b/net/mac80211/util.c index 780df3e9092e..876f2d92347b 100644 --- a/net/mac80211/util.c +++ b/net/mac80211/util.c @@ -3242,6 +3242,13 @@ u64 ieee80211_calculate_rx_timestamp(struct ieee80211_local *local, if (status->enc_flags & RX_ENC_FLAG_SHORT_GI) ri.flags |= RATE_INFO_FLAGS_SHORT_GI; break; + case RX_ENC_HE: + ri.flags |= RATE_INFO_FLAGS_HE_MCS; + ri.mcs = status->rate_idx; + ri.nss = status->nss; + if (status->enc_flags & RX_ENC_FLAG_SHORT_GI) + ri.flags |= RATE_INFO_FLAGS_SHORT_GI; + break; default: WARN_ON(1); /* fall through */