Thread (13 messages) flat view 13 messages, 7 authors, 2004-06-04

Re: Prism54 WPA Support - wpa_supplicant - Linux general wpa support

From: Luis R. Rodriguez <hidden>
Date: 2004-06-02 15:59:39
Also in: lkml

On Wed, Jun 02, 2004 at 06:23:14AM -0700, Jouni Malinen wrote:
On Wed, Jun 02, 2004 at 03:14:49AM -0400, Luis R. Rodriguez wrote:
quoted
I'm glad wpa_supplicant exists :). Interacting with it *is* our missing
link to getting full WPA support (great job Jouni). In wpa_supplicant 
cvs I see a base code for driver_prism54.c (empty routines, just providing skeleton).
Well I'll be diving in it now and see where I can get. If anyone else is
interested in helping with WPA support for prism54, working with
wpa_supplicant is the way to go.
I have a bit more code for this in my work directory somewhere (setting
the WPA IE and a new ioctl for this for the driver). I did not submit
these yet since the extended MLME mode was not working and the changes
were not yet really working properly. I can try to find these patches
somewhere.. Anyway, I would first like to see the extended MLME mode
working with any (even plaintext) AP and then somehow add the WPA IE to
the AssocReq. After that, it should be only TKIP/CCMP key configuration
and that's about it..
If you find the patches that'd be great :). I'll see what I can do about
fixing up extended MLME. I'll keep you posted. 
quoted
I'm curious though -- wpa_supplicant is pretty much userspace. This was
done with good intentions from what I read but before we get dirty 
with wpa_supplicant I'm wondering if we should just integrate a lot of 
wpa_supplicant into kernel space (specifically wireless tools).
Why? Which functionality would you like to move into kernel? Not that
I'm against moving some parts, but I would certainly like to hear good
reasons whenever moving something to kernel space if it can be done (or
in this case, has already been done) in user space..
I have yet to review most of the wpa_supplicant code so I cannot say for
sure yet what I think should go into the kernel. I e-mailed most lists
mainly to get comments from others who have poked at wpa_supplicant
and/or are looking into adding WPA client support into their drivers.
I just wanted to make sure we were heading in the right direction since
I only see 2 drivers that are currently using wpa_supplicant.
quoted
Regardless, as Jouni points out, there is still a framework for WPA that needs
to be written for all linux wireless drivers, whether it's to assist
wpa_supplicant framework or to integrate wpa_supplicant into kernel space.
The first thing I would like to see is an addition to  Linux wireless
extensions for WPA/WPA2 so that we can get rid of the private ioctls in
the drivers. Even though these can often be similar, it would be nice to
just write one driver interface code in wpa_supplicant and have it
working with all Linu drivers.. I hope to find some time to write a
proposal for this.
I agree :). Jean? *poke*

	Luis

-- 
GnuPG Key fingerprint = 113F B290 C6D2 0251 4D84  A34A 6ADD 4937 E20A 525E
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help