* Re: [PATCHv4 0/2] cfg80211: mac80211: BTCOEX feature support [not found] <1491905730-16392-1-git-send-email-c_traja@qti.qualcomm.com> @ 2017-04-11 12:02 ` Arend Van Spriel 2017-04-12 7:08 ` Tamizh Chelvam Raja 0 siblings, 1 reply; 3+ messages in thread From: Arend Van Spriel @ 2017-04-11 12:02 UTC (permalink / raw) To: c_traja, linux-wireless Cc: ath10k, johannes, tamizhchelvam, linux-bluetooth, Marcel Holtmann + linux-bluetooth, Marcel On 11-4-2017 12:15, c_traja@qti.qualcomm.com wrote: > From: Tamizh chelvam <c_traja@qti.qualcomm.com> > > This patchset add support for BTCOEX feature to enable/disable and > modifying btcoex priority value via nl80211 So you make a distinction between WMM ACs, but what about the different types/profiles of BT traffic? Regards, Arend > Tamizh chelvam (2): > cfg80211: Add support to enable or disable btcoex and set > btcoex_priority > mac80211: Add support to enable or disable btcoex and set btcoex > priority value > > v4 : > * Moved btcoex_priority_support_flag enum to nl80211.h and renamed it. > * fixed typo. > > v3 : > * Introduced NL80211_EXT_FEATURE_BTCOEX_PRIORITY to expose > btcoex priority support and removed bool variable. > > v2 : > * Introduced NL80211_CMD_SET_BTCOEX to enable/disable btcoex and > to set/modify btcoex_priority. > * Added bool variable in wiphy structure to advertise btcoex_priority > feature and removed BITMAP calculation for btcoex_priority value. > > include/net/cfg80211.h | 6 +++++ > include/net/mac80211.h | 5 +++++ > include/uapi/linux/nl80211.h | 50 ++++++++++++++++++++++++++++++++++++++++++ > net/mac80211/cfg.c | 9 ++++++++ > net/mac80211/driver-ops.h | 15 +++++++++++++ > net/mac80211/trace.h | 20 +++++++++++++++++ > net/wireless/nl80211.c | 45 +++++++++++++++++++++++++++++++++++++ > net/wireless/rdev-ops.h | 13 +++++++++++ > net/wireless/trace.h | 17 ++++++++++++++ > 9 files changed, 180 insertions(+) > ^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: [PATCHv4 0/2] cfg80211: mac80211: BTCOEX feature support 2017-04-11 12:02 ` [PATCHv4 0/2] cfg80211: mac80211: BTCOEX feature support Arend Van Spriel @ 2017-04-12 7:08 ` Tamizh Chelvam Raja 2017-04-13 6:32 ` Johannes Berg 0 siblings, 1 reply; 3+ messages in thread From: Tamizh Chelvam Raja @ 2017-04-12 7:08 UTC (permalink / raw) To: Arend Van Spriel, linux-wireless@vger.kernel.org Cc: ath10k@lists.infradead.org, johannes@sipsolutions.net, tamizhchelvam@codeaurora.org, linux-bluetooth@vger.kernel.org, Marcel Holtmann > + linux-bluetooth, Marcel >=20 > On 11-4-2017 12:15, c_traja@qti.qualcomm.com wrote: > > From: Tamizh chelvam <c_traja@qti.qualcomm.com> > > > > This patchset add support for BTCOEX feature to enable/disable and > > modifying btcoex priority value via nl80211 >=20 > So you make a distinction between WMM ACs, but what about the different > types/profiles of BT traffic? > [Tamizh] There will be BT high and BT low traffic. It will be decided by BT= module. Firmware internally checks BT low traffic with wlan traffic. If we= enable some of wlan frames as high priority, those frames will have more priority than BT = low traffic. =20 > Regards, > Arend >=20 > > Tamizh chelvam (2): > > cfg80211: Add support to enable or disable btcoex and set > > btcoex_priority > > mac80211: Add support to enable or disable btcoex and set btcoex > > priority value > > > > v4 : > > * Moved btcoex_priority_support_flag enum to nl80211.h and renamed it= . > > * fixed typo. > > > > v3 : > > * Introduced NL80211_EXT_FEATURE_BTCOEX_PRIORITY to expose > > btcoex priority support and removed bool variable. > > > > v2 : > > * Introduced NL80211_CMD_SET_BTCOEX to enable/disable btcoex and > > to set/modify btcoex_priority. > > * Added bool variable in wiphy structure to advertise btcoex_priority > > feature and removed BITMAP calculation for btcoex_priority value. > > > > include/net/cfg80211.h | 6 +++++ > > include/net/mac80211.h | 5 +++++ > > include/uapi/linux/nl80211.h | 50 > ++++++++++++++++++++++++++++++++++++++++++ > > net/mac80211/cfg.c | 9 ++++++++ > > net/mac80211/driver-ops.h | 15 +++++++++++++ > > net/mac80211/trace.h | 20 +++++++++++++++++ > > net/wireless/nl80211.c | 45 > +++++++++++++++++++++++++++++++++++++ > > net/wireless/rdev-ops.h | 13 +++++++++++ > > net/wireless/trace.h | 17 ++++++++++++++ > > 9 files changed, 180 insertions(+) > > ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCHv4 0/2] cfg80211: mac80211: BTCOEX feature support 2017-04-12 7:08 ` Tamizh Chelvam Raja @ 2017-04-13 6:32 ` Johannes Berg 0 siblings, 0 replies; 3+ messages in thread From: Johannes Berg @ 2017-04-13 6:32 UTC (permalink / raw) To: Tamizh Chelvam Raja, Arend Van Spriel, linux-wireless@vger.kernel.org Cc: ath10k@lists.infradead.org, tamizhchelvam@codeaurora.org, linux-bluetooth@vger.kernel.org, Marcel Holtmann On Wed, 2017-04-12 at 07:08 +0000, Tamizh Chelvam Raja wrote: > > > > So you make a distinction between WMM ACs, but what about the > > different > > types/profiles of BT traffic? > > > > [Tamizh] There will be BT high and BT low traffic. It will be decided > by BT module. Firmware internally checks BT low traffic with wlan > traffic. If we enable some of wlan frames as high priority, those > frames will have more priority than BT low traffic. That ("firmware internally..." etc.) really sounds more like an argument *not* to apply this patch ... Everyone has their favourite BT coex control. We could possibly implement this in our driver, but I'm not sure we'd *want* to, since it's so far from what we actually do today. Do we really need more than toggling it on/off? Actually, I probably should've asked this much earlier - but what use cases do you see for this? What can a user, or userspace application like NM, really try to set here? It seems the use cases for this would be rather constrained? johannes ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-04-13 6:32 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1491905730-16392-1-git-send-email-c_traja@qti.qualcomm.com>
2017-04-11 12:02 ` [PATCHv4 0/2] cfg80211: mac80211: BTCOEX feature support Arend Van Spriel
2017-04-12 7:08 ` Tamizh Chelvam Raja
2017-04-13 6:32 ` Johannes Berg
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).