diff options
author | Felix Fietkau <nbd@openwrt.org> | 2013-12-14 13:54:53 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-12-16 12:14:07 +0100 |
commit | 70dabeb74ee3bff71b65f47546dafb83edbb06b9 (patch) | |
tree | 8069d86b7683faa28a583597d446df0f6f560bc8 /include | |
parent | 7907c7d33c3733b2265dadc6385fe028af72b4c7 (diff) | |
download | linux-stable-70dabeb74ee3bff71b65f47546dafb83edbb06b9.tar.gz linux-stable-70dabeb74ee3bff71b65f47546dafb83edbb06b9.tar.bz2 linux-stable-70dabeb74ee3bff71b65f47546dafb83edbb06b9.zip |
mac80211: let the driver reserve extra tailroom in beacons
Can be used to add extra IEs (such as P2P NoA) without having to
reallocate the buffer.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include')
-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 22b6dd96dbc6..531785f5819e 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h @@ -1613,6 +1613,9 @@ enum ieee80211_hw_flags { * @extra_tx_headroom: headroom to reserve in each transmit skb * for use by the driver (e.g. for transmit headers.) * + * @extra_beacon_tailroom: tailroom to reserve in each beacon tx skb. + * Can be used by drivers to add extra IEs. + * * @channel_change_time: time (in microseconds) it takes to change channels. * * @max_signal: Maximum value for signal (rssi) in RX information, used @@ -1695,6 +1698,7 @@ struct ieee80211_hw { void *priv; u32 flags; unsigned int extra_tx_headroom; + unsigned int extra_beacon_tailroom; int channel_change_time; int vif_data_size; int sta_data_size; |