* [PATCH v3 RESEND 1/2] ath10k: Add support for ath10k_sta_statistics support
@ 2016-05-02 15:52 Mohammed Shafi Shajakhan
2016-05-13 15:13 ` Valo, Kalle
0 siblings, 1 reply; 7+ messages in thread
From: Mohammed Shafi Shajakhan @ 2016-05-02 15:52 UTC (permalink / raw)
To: ath10k; +Cc: mohammed, linux-wireless, Mohammed Shafi Shajakhan
From: Mohammed Shafi Shajakhan <mohammed@qti.qualcomm.com>
Enable support for 'drv_sta_statistics' callback.
Export rx_duration support if available to cfg80211/nl80211
This can also act as a placeholder for any new per STA stats support
Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qti.qualcomm.com>
---
[v3] removed conditions for ath10k state checks based on Michal's suggestion
Dependencies:
1. cfg80211/nl80211: Add support for NL80211_STA_INFO_RX_DURATION (under review)
2. iw: Add support for NL80211_STA_INFO_RX_DURATION netlink
attribute (under review)
3. ath10k: Enable debugfs provision to enable Peer Stats feature (merged in pending branch)
drivers/net/wireless/ath/ath10k/debug.h | 4 ++++
drivers/net/wireless/ath/ath10k/debugfs_sta.c | 14 ++++++++++++++
drivers/net/wireless/ath/ath10k/mac.c | 1 +
3 files changed, 19 insertions(+)
diff --git a/drivers/net/wireless/ath/ath10k/debug.h b/drivers/net/wireless/ath/ath10k/debug.h
index 6206edd..01c500f 100644
--- a/drivers/net/wireless/ath/ath10k/debug.h
+++ b/drivers/net/wireless/ath/ath10k/debug.h
@@ -155,6 +155,10 @@ ath10k_debug_get_new_fw_crash_data(struct ath10k *ar)
void ath10k_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
struct ieee80211_sta *sta, struct dentry *dir);
void ath10k_sta_update_rx_duration(struct ath10k *ar, struct list_head *peer);
+void ath10k_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
+ struct ieee80211_sta *sta,
+ struct station_info *sinfo);
+
#else
static inline void ath10k_sta_update_rx_duration(struct ath10k *ar,
struct list_head *peer)
diff --git a/drivers/net/wireless/ath/ath10k/debugfs_sta.c b/drivers/net/wireless/ath/ath10k/debugfs_sta.c
index 67ef75b..c5396bf 100644
--- a/drivers/net/wireless/ath/ath10k/debugfs_sta.c
+++ b/drivers/net/wireless/ath/ath10k/debugfs_sta.c
@@ -35,6 +35,20 @@ void ath10k_sta_update_rx_duration(struct ath10k *ar, struct list_head *head)
rcu_read_unlock();
}
+void ath10k_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
+ struct ieee80211_sta *sta,
+ struct station_info *sinfo)
+{
+ struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv;
+ struct ath10k *ar = arsta->arvif->ar;
+
+ if (!ath10k_peer_stats_enabled(ar))
+ return;
+
+ sinfo->rx_duration = arsta->rx_duration;
+ sinfo->filled |= 1ULL << NL80211_STA_INFO_RX_DURATION;
+}
+
static ssize_t ath10k_dbg_sta_read_aggr_mode(struct file *file,
char __user *user_buf,
size_t count, loff_t *ppos)
diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index 20d72e2..02edeff 100644
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -7271,6 +7271,7 @@ static const struct ieee80211_ops ath10k_ops = {
#endif
#ifdef CONFIG_MAC80211_DEBUGFS
.sta_add_debugfs = ath10k_sta_add_debugfs,
+ .sta_statistics = ath10k_sta_statistics,
#endif
};
--
1.7.9.5
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [PATCH v3 RESEND 1/2] ath10k: Add support for ath10k_sta_statistics support
2016-05-02 15:52 [PATCH v3 RESEND 1/2] ath10k: Add support for ath10k_sta_statistics support Mohammed Shafi Shajakhan
@ 2016-05-13 15:13 ` Valo, Kalle
2016-05-14 4:37 ` 802.11ac lower extension channel Sebastian Gottschall
2016-05-17 7:15 ` [PATCH v3 RESEND 1/2] ath10k: Add support for ath10k_sta_statistics support Mohammed Shafi Shajakhan
0 siblings, 2 replies; 7+ messages in thread
From: Valo, Kalle @ 2016-05-13 15:13 UTC (permalink / raw)
To: Shajakhan, Mohammed Shafi (Mohammed Shafi)
Cc: mohammed@codeaurora.org, linux-wireless@vger.kernel.org,
ath10k@lists.infradead.org
Mohammed Shafi Shajakhan <mohammed@qti.qualcomm.com> writes:
> From: Mohammed Shafi Shajakhan <mohammed@qti.qualcomm.com>
>
> Enable support for 'drv_sta_statistics' callback.
> Export rx_duration support if available to cfg80211/nl80211
>
> This can also act as a placeholder for any new per STA stats support
>
> Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qti.qualcomm.com>
> ---
> [v3] removed conditions for ath10k state checks based on Michal's suggestion
It's nicer to ping than resend a patch. This patchset has been in
"Awaiting Upstream" state while waiting for the dependencies trickle
down to ath-next.
> Dependencies:
>
> 1. cfg80211/nl80211: Add support for NL80211_STA_INFO_RX_DURATION (under review)
739960f128e5 cfg80211/nl80211: Add support for NL80211_STA_INFO_RX_DURATION
Currently in net-next, should come to ath-next soon.
--
Kalle Valo
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 7+ messages in thread
* 802.11ac lower extension channel
2016-05-13 15:13 ` Valo, Kalle
@ 2016-05-14 4:37 ` Sebastian Gottschall
2016-05-16 5:35 ` Michal Kazior
2016-05-17 7:15 ` [PATCH v3 RESEND 1/2] ath10k: Add support for ath10k_sta_statistics support Mohammed Shafi Shajakhan
1 sibling, 1 reply; 7+ messages in thread
From: Sebastian Gottschall @ 2016-05-14 4:37 UTC (permalink / raw)
To: ath10k
Hello
a long time ago i discovered that ath10k doesnt seem to support lower
extension channel configuration which raises also a bug report for
DD-WRT in my case.
when will this issue be fixed?
if i set channel 100 and extension channel to 106 (and ht40+) in
hostapd, all is working
but channel 108 and extension channel 102 (-6) and ht40- it will be refused
does somebody or you know how to configure it properly or is it really
not possible at the time. and if not possible, will it be fixed in future?
--
Mit freundlichen Grüssen / Regards
Sebastian Gottschall / CTO
NewMedia-NET GmbH - DD-WRT
Firmensitz: Berliner Ring 101, 64625 Bensheim
Registergericht: Amtsgericht Darmstadt, HRB 25473
Geschäftsführer: Peter Steinhäuser, Christian Scheele
http://www.dd-wrt.com
email:s.gottschall@dd-wrt.com
Tel.: +496251-582650 / Fax: +496251-5826565
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v3 RESEND 1/2] ath10k: Add support for ath10k_sta_statistics support
2016-05-13 15:13 ` Valo, Kalle
2016-05-14 4:37 ` 802.11ac lower extension channel Sebastian Gottschall
@ 2016-05-17 7:15 ` Mohammed Shafi Shajakhan
1 sibling, 0 replies; 7+ messages in thread
From: Mohammed Shafi Shajakhan @ 2016-05-17 7:15 UTC (permalink / raw)
To: Valo, Kalle
Cc: linux-wireless@vger.kernel.org, ath10k@lists.infradead.org,
Shajakhan, Mohammed Shafi (Mohammed Shafi)
Hi Kalle,
On Fri, May 13, 2016 at 03:13:36PM +0000, Valo, Kalle wrote:
> Mohammed Shafi Shajakhan <mohammed@qti.qualcomm.com> writes:
>
> > From: Mohammed Shafi Shajakhan <mohammed@qti.qualcomm.com>
> >
> > Enable support for 'drv_sta_statistics' callback.
> > Export rx_duration support if available to cfg80211/nl80211
> >
> > This can also act as a placeholder for any new per STA stats support
> >
> > Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qti.qualcomm.com>
> > ---
> > [v3] removed conditions for ath10k state checks based on Michal's suggestion
>
> It's nicer to ping than resend a patch. This patchset has been in
> "Awaiting Upstream" state while waiting for the dependencies trickle
> down to ath-next.
[shafi] sure, thanks ! will do this next time. I was afraid this patch got lost.
>
> > Dependencies:
> >
> > 1. cfg80211/nl80211: Add support for NL80211_STA_INFO_RX_DURATION (under review)
>
> 739960f128e5 cfg80211/nl80211: Add support for NL80211_STA_INFO_RX_DURATION
>
> Currently in net-next, should come to ath-next soon.
[shafi] thanks for the info.
regards,
shafi
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2016-05-17 7:16 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-02 15:52 [PATCH v3 RESEND 1/2] ath10k: Add support for ath10k_sta_statistics support Mohammed Shafi Shajakhan
2016-05-13 15:13 ` Valo, Kalle
2016-05-14 4:37 ` 802.11ac lower extension channel Sebastian Gottschall
2016-05-16 5:35 ` Michal Kazior
[not found] ` <e293385c-52e2-b184-7b11-9d860e9e2c89@dd-wrt.com>
2016-05-16 7:31 ` Michal Kazior
2016-05-16 12:51 ` Sebastian Gottschall
2016-05-17 7:15 ` [PATCH v3 RESEND 1/2] ath10k: Add support for ath10k_sta_statistics support Mohammed Shafi Shajakhan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox