Return-path: Received: from mail-fx0-f213.google.com ([209.85.220.213]:59767 "EHLO mail-fx0-f213.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756306AbZFKDIV (ORCPT ); Wed, 10 Jun 2009 23:08:21 -0400 Received: by fxm9 with SMTP id 9so1242922fxm.37 for ; Wed, 10 Jun 2009 20:08:22 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <1244648968.4178.5.camel@johannes.local> References: <3ace41890906081659o23cb9ee1sd82ca4fc28a3793d@mail.gmail.com> <69e28c910906090426l4c383665rdc4bffc501085661@mail.gmail.com> <3ace41890906092018o76b0ee62n91819779a8ccd6db@mail.gmail.com> <1244619027.18481.55.camel@johannes.local> <3ace41890906100639gb800904td06d86efef90e656@mail.gmail.com> <69e28c910906100822q6eae8b29p2381220b23b4f4b1@mail.gmail.com> <1244648968.4178.5.camel@johannes.local> Date: Thu, 11 Jun 2009 04:08:22 +0100 Message-ID: <3ace41890906102008u421f5669m3cf23a437f63d278@mail.gmail.com> Subject: Re: Testing AP mode with WLAN-USB-Stick: How to obtain? From: Hin-Tak Leung To: Johannes Berg Cc: =?ISO-8859-1?Q?G=E1bor_Stefanik?= , Stefan Steuerwald , linux-wireless@vger.kernel.org Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-wireless-owner@vger.kernel.org List-ID: 2009/6/10 Johannes Berg : > Now, it may or may not be possible to work around this in software by > sending out the multicast frames on a high-priority queue right after > the beacon, or something like that, but frankly I'm not interested in > working on zd1211rw myself, so that will have to be somebody who is (a) > familiar with 802.11 powersaving and multicast buffering, (b) wants > zd1211rw to work, and finally (c) has a lot of time to play with the > device. For the sake of being pedantic, can I have some reference (if only for those sleepless nights for lack of boring reading materials...)? Maybe I won't understand it anyway, but maybe somebody else who is listening in to this exchange can chip in. I have a 1300-page pdf supposedly the 802.11 2007 standard I downloaded some months ago through one of the wikipedia links, I think (somewhere under http://standards.ieee.org/) ... chapter 11 is MLME and section 11.2 is power management, which in turn is split into two sub-sections about power management in infrastructure nework and IBSS mode. I found a particular sentence in section 11.2.1. which sounds a bit like what you are saying (except with some cryptic acronyms!): ------ If any STA in its BSS is in PSmode, the AP shall buffer all broadcast and multicast MSDUs and deliver them to all STAs immediately following the next Beacon frame containing a DTIM transmission. ------ Have I found the right place to read up on such things, or there are other documents, etc (more detailed, or more "layman")? On the broken-AP mode in the zd1211 vendor driver - presumably Zydas did not wrote that specially for linux, but just modified/adapted from their windows driver? So I guess windows users of zd1211 (or other USB sticks) are used to being able to do such things and assume whatever it does is normal? It just crossed my mind that if some off-spec behavior is sufficiently popular on windows (e.g. if connection-sharing requires AP mode to work and won't take IBSS), sometimes the spec gets modified to ratify a formerly barbaric off-spec behavior. Hin-Tak