From: Johannes Berg <johannes@sipsolutions.net>
To: Chuck Crisler <ccrisler@vgocom.com>
Cc: "linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
Subject: Re: [RFC 0/2] remain-on-channel HW offload
Date: Thu, 16 Dec 2010 15:40:43 +0100 [thread overview]
Message-ID: <1292510443.3612.25.camel@jlt3.sipsolutions.net> (raw)
In-Reply-To: <14A60364A8914B6FA548CF6DCEDDBD06@ChuckPC>
Chuck,
Allow me to respond on the list, this might be useful for more people.
On Thu, 2010-12-16 at 09:33 -0500, Chuck Crisler wrote:
> Johannes, I missed the discussion about this new capability. Would you
> either give me a pointer to a doc or send me something that would allow me
> to better understand what this is intended for? We are currently beginning a
> re-design of our system and this might be very useful to us. At the least I
> need to understand what it means.
I haven't really discussed this new functionality with anyone yet. So
you didn't really miss any discussion -- there was none. I just posted
the patchset out of the blue after having tried various approaches to
implementing P2P with Intel hardware.
The problem, it turns out, is that the device will refuse to receive
probe request frames unless put into a "P2P mode". Additionally, the
device implements (periodic) off-channel times for this.
Initially, I tried more involved approaches where we offload the entire
"P2P search" functionality to the device/driver. It turns out, however,
that this requires massive changes in wpa_supplicant, and after poring
over it for a couple of weeks I've come to the conclusion that I can't
make those changes in the short to medium term.
Instead, therefore, I've come up with this approach. When the supplicant
requests an off-channel period for P2P, I will hand it off to the driver
(patch 1). And when it requests an off-channel TX, I'll synthesise that
in mac80211 using the offload (patch 2) -- this I will also need to
extend later.
That's about it. Does that answer your question?
johannes
prev parent reply other threads:[~2010-12-16 14:40 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-12-16 14:15 [RFC 0/2] remain-on-channel HW offload Johannes Berg
2010-12-16 14:15 ` [RFC 1/2] mac80211: implement hardware offload for remain-on-channel Johannes Berg
2010-12-16 14:15 ` [RFC 2/2] mac80211: implement off-channel TX using hw r-o-c offload Johannes Berg
[not found] ` <14A60364A8914B6FA548CF6DCEDDBD06@ChuckPC>
2010-12-16 14:40 ` Johannes Berg [this message]
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=1292510443.3612.25.camel@jlt3.sipsolutions.net \
--to=johannes@sipsolutions.net \
--cc=ccrisler@vgocom.com \
--cc=linux-wireless@vger.kernel.org \
/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;
as well as URLs for NNTP newsgroup(s).