cfg80211: Expose TXQ stats and parameters to userspace
authorToke Høiland-Jørgensen <toke@toke.dk>
Tue, 8 May 2018 11:03:50 +0000 (13:03 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 8 May 2018 11:19:24 +0000 (13:19 +0200)
commit52539ca89f365d3db530535fbffa88a3cca4d2ec
tree5bfc75ba1383976149d0c99a3f87bb9ef69af4e8
parentcc60dbbfed8ff0bd4c530ee48e9e915333a35470
cfg80211: Expose TXQ stats and parameters to userspace

This adds support for exporting the mac80211 TXQ stats via nl80211 by
way of a nested TXQ stats attribute, as well as for configuring the
quantum and limits that were previously only changeable through debugfs.

This commit adds just the nl80211 API, a subsequent commit adds support to
mac80211 itself.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/cfg80211.h
include/uapi/linux/nl80211.h
net/mac80211/ethtool.c
net/wireless/nl80211.c
net/wireless/rdev-ops.h
net/wireless/trace.h
net/wireless/wext-compat.c