public inbox for linux-wireless@vger.kernel.org
 help / color / mirror / Atom feed
From: Dan Williams <dcbw@redhat.com>
To: "Chauhan, Rajesh" <rajeshc@qca.qualcomm.com>
Cc: "Rodriguez, Luis" <rodrigue@qca.qualcomm.com>,
	Johannes Berg <johannes@sipsolutions.net>,
	"linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>,
	"Malinen, Jouni" <jouni@qca.qualcomm.com>,
	"Bahini, Henri" <hbahini@qca.qualcomm.com>,
	"Chang, Leo" <schang@qca.qualcomm.com>,
	"Luo, Xun" <xunl@qca.qualcomm.com>
Subject: Re: [PATCH] cfg80211/nl80211: Add support to report unsafe frequency ranges(s)
Date: Mon, 28 Oct 2013 14:01:46 -0500	[thread overview]
Message-ID: <1382986906.7298.10.camel@dcbw.foobar.com> (raw)
In-Reply-To: <D19FD2B13A40CD4B8DA64DB9B8F112E9218E461D@nasanexd01a.na.qualcomm.com>

On Mon, 2013-10-28 at 18:08 +0000, Chauhan, Rajesh wrote:
> Hi Luis,
> 
> For "enough information for proper usage" - how about if I add an attribute for the source of interference (say, for example, "cellular") for each of those frequency range?

When you say "cellular" here, do mean a WWAN card in the same machine,
sharing the antenna (or using a very very nearby antenna) with the WiFi
card?  Or do you mean a close-by phone, or a tower itself?  How is this
different from BT coexistence or WiMAX coexistence?

Dan

> Regards,
> Rajesh Chauhan
> 
> -----Original Message-----
> From: mcgrof@gmail.com [mailto:mcgrof@gmail.com] On Behalf Of Luis R. Rodriguez
> Sent: Sunday, October 20, 2013 3:39 AM
> To: Chauhan, Rajesh
> Cc: Dan Williams; Johannes Berg; linux-wireless@vger.kernel.org; Malinen, Jouni; Bahini, Henri; Chang, Leo; Luo, Xun
> Subject: Re: [PATCH] cfg80211/nl80211: Add support to report unsafe frequency ranges(s)
> 
> On Thu, Oct 17, 2013 at 9:51 PM, Chauhan, Rajesh <rajeshc@qca.qualcomm.com> wrote:
> > Hi Dan,
> >
> > Thanks for your comments.
> >
> > Current patch is to report event asynchronously and that would be needed even if we have your suggested interface of client collecting that information upfront, which seems like you also kind of agree, because RF environment may change later and generating an event at that time with frequency details would help. So your suggested approach of "mechanism for the client to get this information" in itself seems like a candidate for a separate patch.
> 
> The infrastructure for this sort of thing that me, Inaky and Marcel had proposed in 2007 is the Frequency Broker:
> 
> http://wireless.kernel.org/en/developers/FrequencyBroker
> 
> > On the race condition which you described - thanks!, but it is something which implementation of driver would need to take care. Similarly, user space can have implementation to cache information on receipt of the event to use it later.
> 
> This patch is vague. Once we set something as API we have to live with it, I am not comfortable with this patch having enough information for proper usage by different drivers for the same purpose or intent. The only real positive argument that could be used here is where something like Android might have already embraced some similar API but are we going to always just enable API on Linux just because Android did it without thinking about proper long term architecture? I don't think so.
> 
>  Luis



  reply	other threads:[~2013-10-28 19:02 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-17  4:57 [PATCH] cfg80211/nl80211: Add support to report unsafe frequency ranges(s) Rajesh Chauhan
2013-10-17 14:40 ` Johannes Berg
2013-10-17 17:19   ` Chauhan, Rajesh
2013-10-28 14:44     ` Johannes Berg
2013-10-28 18:14       ` Chauhan, Rajesh
2013-10-17 17:46   ` Chauhan, Rajesh
2013-10-17 18:39     ` Dan Williams
2013-10-17 19:51       ` Chauhan, Rajesh
2013-10-20 10:39         ` Luis R. Rodriguez
2013-10-28 18:08           ` Chauhan, Rajesh
2013-10-28 19:01             ` Dan Williams [this message]
2013-10-28 21:11               ` Jeffrey Johnson
2013-10-29 10:30                 ` Luis R. Rodriguez

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1382986906.7298.10.camel@dcbw.foobar.com \
    --to=dcbw@redhat.com \
    --cc=hbahini@qca.qualcomm.com \
    --cc=johannes@sipsolutions.net \
    --cc=jouni@qca.qualcomm.com \
    --cc=linux-wireless@vger.kernel.org \
    --cc=rajeshc@qca.qualcomm.com \
    --cc=rodrigue@qca.qualcomm.com \
    --cc=schang@qca.qualcomm.com \
    --cc=xunl@qca.qualcomm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox