diff options
author | Felix Fietkau <nbd@openwrt.org> | 2014-11-19 20:08:08 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2014-11-28 15:01:50 +0100 |
commit | f684565e0af43586bfc3e005d173f94b0f902a5d (patch) | |
tree | a10257c1c797c058cb5f5ed4a0ac437ea1d3927a /include/net/mac80211.h | |
parent | 95943425c09616d22ba9bc185d70f8b815a77f9b (diff) | |
download | op-kernel-dev-f684565e0af43586bfc3e005d173f94b0f902a5d.zip op-kernel-dev-f684565e0af43586bfc3e005d173f94b0f902a5d.tar.gz |
mac80211: add tx_status_noskb to rate_control_ops
This op works like .tx_status, except it does not need access to the
skb. This will be used by drivers that cannot match tx status
information to specific packets.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/net/mac80211.h')
-rw-r--r-- | include/net/mac80211.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index 66cbfe4..01dfd22 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h @@ -4837,6 +4837,10 @@ struct rate_control_ops { void (*free_sta)(void *priv, struct ieee80211_sta *sta, void *priv_sta); + void (*tx_status_noskb)(void *priv, + struct ieee80211_supported_band *sband, + struct ieee80211_sta *sta, void *priv_sta, + struct ieee80211_tx_info *info); void (*tx_status)(void *priv, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, void *priv_sta, struct sk_buff *skb); |