diff options
author | Johannes Berg | 2011-11-04 11:18:10 +0100 |
---|---|---|
committer | John W. Linville | 2011-11-09 22:05:48 +0100 |
commit | 6096de7fd4eeda305e114e7d74e6f47404590425 (patch) | |
tree | d1593ce73555299a8b209840f2db7437b9c94cc4 /include/net/mac80211.h | |
parent | mac80211: simplify mesh frame queue mapping and QoS (diff) | |
download | kernel-qcow2-linux-6096de7fd4eeda305e114e7d74e6f47404590425.tar.gz kernel-qcow2-linux-6096de7fd4eeda305e114e7d74e6f47404590425.tar.xz kernel-qcow2-linux-6096de7fd4eeda305e114e7d74e6f47404590425.zip |
mac80211: add helper to free TX skb
Drivers that need to drop a frame before it
can be transmitted will usually simply free
that frame. This is currently fine, but in
the future it'll be needed to tell mac80211
about this case, so add a new routine that
frees a TX skb.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/net/mac80211.h')
-rw-r--r-- | include/net/mac80211.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index eddf49202c50..b9b9c9452131 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h @@ -1309,6 +1309,16 @@ ieee80211_get_alt_retry_rate(const struct ieee80211_hw *hw, } /** + * ieee80211_free_txskb - free TX skb + * @hw: the hardware + * @skb: the skb + * + * Free a transmit skb. Use this funtion when some failure + * to transmit happened and thus status cannot be reported. + */ +void ieee80211_free_txskb(struct ieee80211_hw *hw, struct sk_buff *skb); + +/** * DOC: Hardware crypto acceleration * * mac80211 is capable of taking advantage of many hardware |