aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/mac80211.h
diff options
context:
space:
mode:
authorJohn Crispin <john@phrozen.org>2019-07-14 17:44:14 +0200
committerJohannes Berg <johannes.berg@intel.com>2019-07-26 13:41:45 +0200
commitcbe77dde4757446bbe333299b0c91d48b8d575a2 (patch)
treed9ee87c9c5a25f023d40058d297c928abb118908 /include/net/mac80211.h
parentmac80211: add support for parsing ADDBA_EXT IEs (diff)
downloadlinux-dev-cbe77dde4757446bbe333299b0c91d48b8d575a2.tar.xz
linux-dev-cbe77dde4757446bbe333299b0c91d48b8d575a2.zip
mac80211: add xmit rate to struct ieee80211_tx_status
Right now struct ieee80211_tx_rate cannot hold HE rates. Lets use struct ieee80211_tx_status instead. This will also make the code future-proof for when we have EHT. Signed-off-by: John Crispin <john@phrozen.org> Link: https://lore.kernel.org/r/20190714154419.11854-2-john@phrozen.org Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/net/mac80211.h')
-rw-r--r--include/net/mac80211.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h
index 0187d84031fc..6fe4381ba0ef 100644
--- a/include/net/mac80211.h
+++ b/include/net/mac80211.h
@@ -1058,11 +1058,13 @@ struct ieee80211_tx_info {
* @sta: Station that the packet was transmitted for
* @info: Basic tx status information
* @skb: Packet skb (can be NULL if not provided by the driver)
+ * @rate: The TX rate that was used when sending the packet
*/
struct ieee80211_tx_status {
struct ieee80211_sta *sta;
struct ieee80211_tx_info *info;
struct sk_buff *skb;
+ struct rate_info *rate;
};
/**