#1974 HIGH Trial-3: need null packet support in libertas firmware
Zarro Boogs per Child
bugtracker at laptop.org
Mon Jul 30 20:01:32 EDT 2007
#1974: need null packet support in libertas firmware
--------------------------+-------------------------------------------------
Reporter: dcbw | Owner: rchokshi
Type: enhancement | Status: new
Priority: high | Milestone: Trial-3
Component: wireless | Version:
Resolution: | Keywords:
Verified: 0 |
--------------------------+-------------------------------------------------
Changes (by rchokshi):
* type: defect => enhancement
Comment:
Replying to [comment:4 dcbw]:
> Ronak; thanks for the new firmware with null packet.
You are welcome :).
>
> One question about it though. Does the firmware automatically do this
when issues a scan command, or is the interface for controlling NULL
packets as described in the spec on pg. 24 (Table 4: Transmit Packet
Flags) implemented? Ideally we'd the Transmit Packet Flags available to
us as well, though that's not a blocker for trial-2 at all.
I understand but right now, the firmware will send NULL packets everytime
you scan (only while associated) channels other than the current WiFi
channel. To make the most use of this transmission power and the time
spent away from the channel, you could scan 5 - 6 channels at a time (i.e.
half the channels available). This way, you would remain away from the AP
for a reasonable time but not for too long.
>
> Originally this was a blocker due to suboptimal scan behavior that
resulted from fixes to a bug we had a long time ago where the AP would
time out the association because the card was away from the channel for so
long. That fix broke up the scan into 3 distinct pieces (separately from
the additional breakup to avoid overrunning the returned firmware scan TLV
buffer). I've since fixed that up in the driver and made the scanning
behavior _better_, but it's still not optimal and we'd like to bound the
_entire_ scan with NULL packets. Currently the driver is still breaking
up full scans from the WEXT interface into 3 or 4 separate runs, waiting
300ms in between each run for the card to return to the associated
channel. Bounding full scans with NULL packets should (?) enable us to
get rid of that 300ms wait between sub-scans.
Ronak >> In lieu of my comment above, this should be fine as well.
>
> Ronak, can you reclassify this as "enhancement" when you've replied to
the question I posted about which interface the NULL packet stuff exposes
(ie, Table 4, p. 24 or otherwise)? It's no longer a blocker for Trial-2
but still need to clarify the firmware interface for this from you.
Ronak >> Done.
--
Ticket URL: <http://dev.laptop.org/ticket/1974#comment:5>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list