Add support for PS3 Linux wireless driver
authorMasakazu Mokuno <mokuno@sm.sony.co.jp>
Thu, 13 Mar 2008 17:00:37 +0000 (19:00 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 13 Mar 2008 17:00:37 +0000 (19:00 +0200)
commitb5a357b47645a30165deb5c526e797eb2dfa6084
treef9292d422702bb885f8addcc4c9607a6c7de5506
parent6affdaee6b7e7634b3e31933dfee53e4028cb15a
Add support for PS3 Linux wireless driver

This adds support for PS3 wireless to wpa_supplicant.

Although PS3 wireless driver is designed to conform the WEXT standard
as much as possible, unfortunately the wext driver wrapper of
wpa_supplicant can not support PS3 wireless fully because:

 - PS3 wireless driver uses private WEXT ioctls for accepting PSK of
   WPA-Personal from the userland.
   WEXT does not specify the way to do it.

 - The association and 4-way handshake are done by PS3 virtual
   wireless device. The guest OSes can not interfere it.

 - No EAPOL frames are allowed to go outside of the
   hypervisor/firmware nor come from. They are eaten by the firmware.

Thus I needed to make a new driver wrapper for PS3 wireless.

This patch can be applied against the latest 0.6.x tree.

Signed-off-by: Masakazu Mokuno <mokuno@sm.sony.co.jp>
src/drivers/driver_ps3.c [new file with mode: 0644]
src/drivers/driver_wext.c
src/drivers/driver_wext.h
src/drivers/drivers.c
wpa_supplicant/ChangeLog
wpa_supplicant/Makefile