diff options
| author | Felix Fietkau <nbd@openwrt.org> | 2014-11-19 14:08:08 -0500 |
|---|---|---|
| committer | Johannes Berg <johannes.berg@intel.com> | 2014-11-28 09:01:50 -0500 |
| commit | f684565e0af43586bfc3e005d173f94b0f902a5d (patch) | |
| tree | a10257c1c797c058cb5f5ed4a0ac437ea1d3927a /include/net | |
| parent | 95943425c09616d22ba9bc185d70f8b815a77f9b (diff) | |
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')
| -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 66cbfe46428d..01dfd22e45fd 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h | |||
| @@ -4837,6 +4837,10 @@ struct rate_control_ops { | |||
| 4837 | void (*free_sta)(void *priv, struct ieee80211_sta *sta, | 4837 | void (*free_sta)(void *priv, struct ieee80211_sta *sta, |
| 4838 | void *priv_sta); | 4838 | void *priv_sta); |
| 4839 | 4839 | ||
| 4840 | void (*tx_status_noskb)(void *priv, | ||
| 4841 | struct ieee80211_supported_band *sband, | ||
| 4842 | struct ieee80211_sta *sta, void *priv_sta, | ||
| 4843 | struct ieee80211_tx_info *info); | ||
| 4840 | void (*tx_status)(void *priv, struct ieee80211_supported_band *sband, | 4844 | void (*tx_status)(void *priv, struct ieee80211_supported_band *sband, |
| 4841 | struct ieee80211_sta *sta, void *priv_sta, | 4845 | struct ieee80211_sta *sta, void *priv_sta, |
| 4842 | struct sk_buff *skb); | 4846 | struct sk_buff *skb); |
