* 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).