summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/quantenna/qtnfmac/core.h
diff options
context:
space:
mode:
authorSergey Matyukevich2017-07-28 01:06:46 +0200
committerKalle Valo2017-08-03 11:58:11 +0200
commit7c04b43984a57bd820d8e646d089d9ae9984c77a (patch)
tree376dabe2e5ca4997e0c47e7d3ad54fa83142a721 /drivers/net/wireless/quantenna/qtnfmac/core.h
parentqtnfmac: add missing bus lock (diff)
downloadkernel-qcow2-linux-7c04b43984a57bd820d8e646d089d9ae9984c77a.tar.gz
kernel-qcow2-linux-7c04b43984a57bd820d8e646d089d9ae9984c77a.tar.xz
kernel-qcow2-linux-7c04b43984a57bd820d8e646d089d9ae9984c77a.zip
qtnfmac: implement cfg80211 dump_survey handler
This patch implements cfg80211 dump_survey handler enabling per-channel survey data reports. Signed-off-by: Igor Mitsyanko <igor.mitsyanko.os@quantenna.com> Signed-off-by: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com> Signed-off-by: Avinash Patil <avinashp@quantenna.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/quantenna/qtnfmac/core.h')
-rw-r--r--drivers/net/wireless/quantenna/qtnfmac/core.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/net/wireless/quantenna/qtnfmac/core.h b/drivers/net/wireless/quantenna/qtnfmac/core.h
index 31b7ec2bfd3e..b2d050c4f1e2 100644
--- a/drivers/net/wireless/quantenna/qtnfmac/core.h
+++ b/drivers/net/wireless/quantenna/qtnfmac/core.h
@@ -124,6 +124,15 @@ struct qtnf_mac_info {
size_t n_limits;
};
+struct qtnf_chan_stats {
+ u32 chan_num;
+ u32 cca_tx;
+ u32 cca_rx;
+ u32 cca_busy;
+ u32 cca_try;
+ s8 chan_noise;
+};
+
struct qtnf_wmac {
u8 macid;
u8 wiphy_registered;