mac80211: make rate control tx status API more extensible
authorFelix Fietkau <nbd@nbd.name>
Wed, 26 Apr 2017 15:11:35 +0000 (17:11 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 28 Apr 2017 08:57:33 +0000 (10:57 +0200)
commit18fb84d986b398c59be6729f38f1c4bbbe8c4e9a
treea8c08b180e5b12d34322204914b3df9c19353217
parentdcba665b1f4a5e986f22ac4230d536341d3ea5da
mac80211: make rate control tx status API more extensible

Rename .tx_status_noskb to .tx_status_ext and pass a new on-stack
struct ieee80211_tx_status instead of struct ieee80211_tx_info.

This struct can be used to pass extra information, e.g. for dynamic tx
power control

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/rate.c
net/mac80211/rate.h
net/mac80211/rc80211_minstrel.c
net/mac80211/rc80211_minstrel_ht.c
net/mac80211/status.c