wireless extensions improvement tasks

Marcelo Tosatti marcelo at kvack.org
Mon Jul 3 09:41:51 EDT 2006


Hi Dan,

On Thu, Jun 29, 2006 at 12:25:29PM -0400, Dan Williams wrote:
> Hi,
> 
> Some points to start with for WEXT cleanups:
> 
> a) Need to separate the ENCODE handler into WPA and non-WPA sections;
> the WPA sections should be handled by an ENCODEEXT handler and an AUTH
> handler, rather than overloading the ENCODE handler for WPA too
> 
> b) Need to fix the non-WPA ENCODE handler to turn the key on when you
> just set 'iwconfig eth1 essid bar key <foo>' instead of requiring a
> separate 'iwconfig eth1 key on'.  I've got a patch for this already in
> the works.
> 
> c) Need to convert more of the private ioctl() calls over to WEXT where
> appropriate (WLANSCAN_TYPE, WLANSETWPAIE, etc)
> 
> d) Turn on reassociation by default
> 
> e) Ensure bitrate reporting works correctly when reported via WEXT calls
> (Wasn't seeing it change in iwconfig when signal quality changed
> drastically)

I removed bitrate reporting via iwpriv interface (redundant), but both
interfaces use the same code.

> f) Send more WEXT events to userspace (HandleMICFailureEvent() call
> should report via IWEVMICHAELMICFAILURE rather than IWEVCUSTOM)

g) Convert wlanconfig ioctl's to generic or debug interfaces whenever possible.

Thanks!

> Cheers,
> Dan
> 
> PS - For those of you who may not know who I am...
> 
> My name is Dan Williams and I work for Red Hat on OLPC.  Previously to
> being on the RH OLPC team I worked quite a bit on Linux wireless
> networking, including driver cleanups for conformance to the Linux
> Wireless Extensions "standard".



More information about the libertas-dev mailing list