Re: DTIM (Power Save Mode) w/ HostAP
"Sam Leffler" <[email protected]> Fri, 7 Mar 2003 14:16:33 -0800
| Newsgroups | gmane.network.wireless.bsd.general |
|---|---|
| Organization | Errno Consulting |
| Message-ID | <[email protected]> |
> On Fri, Mar 07, 2003 at 12:50:05AM -0800, Matt Peterson wrote:
> > A compatibility issue arose from testing BSD HostAP mode with an Intel
> > Centrino 11b client. (Stay tuned at your favorite airport, net coffee
> > shop, etc. on March 12th for all the marketing foo on Centrino.) When
the
> > NIC in question (rumored to be a recycled Symbol MAC) has power
management
> > enabled (the big selling point of Centrino silicon suite), poll requests
> > aren't processed correctly by the HostAP mode driver. Thus, the STA
keeps
> > sending re-tries (PS-Poll) to download its "buffered" data.
>
> With Prism, a host AP is responsible for detecting that a STA has switched
> to powersave mode and for queueing its packets until is PS-Polls.
>
> The NetBSD code does not detect power-saving STAs or queue their
> packets, so PS STAs will lose. Did FreeBSD add this function?
>
No, freebsd did not add that (yet).
> Sam Leffler has produced a mega-patch to the 802.11 framework that I
> *think* contains PS queueing. Failing that, my "jumbo" patch to NetBSD
> contained the beginnings of PS queueing, but it was clobbered by Atsushi
> Onoe's very fine 802.11 framework.
>
No, the patch I sent you did not include PS support.
> Maybe somebody out there knows off the top of their head
>
> 1 What are the timing requirements for answering PS-Polls? Can we
> meet the requirements if the HostAP driver will not queue at least
> one PS packet per STA and hold it until until that STA's PS-Poll?
>
> 2 Will the HostAP driver actually queue and hold one PS packet?
>
I believe Jouni Malinen's Linux hostap code supports PS-polls; not sure. I
know he's done a bunch of similar "estorica" like fragmentation/reassembly.
It might be a good place to look.
Sam
--
*bsd wireless list, a bawug thing <http://www.bawug.org/>
[un]subscribe: http://lists.bawug.org/mailman/listinfo/bsd-wireless/