linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 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).