[PATCH 0/3] prism54: remove some module_params, WE17 and initial WPA work

STALE8032d

4 messages, 1 author, 2004-08-19 · open the first message on its own page

[PATCH 0/3] prism54: remove some module_params, WE17 and initial WPA work

From: Luis R. Rodriguez <hidden>
Date: 2004-08-19 22:54:24

Jeff,

The following patches go ontop of Margit's recent patches which have not
yet been integrated by you. These patches add remove some unncessary
module_params, adds WE17 support and adds our initial WPA work --
striving to get prism54 wpa_supplicant to work with prism54.

Please note that these patches are for *both* 2.6 and 2.4.

Thanks,

	Luis

-- 
GnuPG Key fingerprint = 113F B290 C6D2 0251 4D84  A34A 6ADD 4937 E20A 525E

[PATCH 1/3] prism54: remove some module_params

From: Luis R. Rodriguez <hidden>
Date: 2004-08-19 23:00:03

2004-08-18	Luis R. Rodriguez [off-list ref]

	* isl_ioctl.c (prism54_mib_init): remove module_param usage and 
	dependency as its unnecessary

-- 
GnuPG Key fingerprint = 113F B290 C6D2 0251 4D84  A34A 6ADD 4937 E20A 525E

[PATCH 2/3] prism54: add WE17 support

From: Luis R. Rodriguez <hidden>
Date: 2004-08-19 23:03:06

Relies on patches for WE17 from Jean Tourrilhes

2004-08-18	Jean Tourrilhes [off-list ref]

	* isl_ioctl.c, islpci_dev.[ch]: Add support for Wireless Extension 17

	* isl_ioctl.c (const struct iw_handler_def prism54_handler_def): Add .spy_offset 
	only if WE == 16 only check as this is being deprecated. 

-- 
GnuPG Key fingerprint = 113F B290 C6D2 0251 4D84  A34A 6ADD 4937 E20A 525E

[PATCH 3/3] prism54: add initial WPA work

From: Luis R. Rodriguez <hidden>
Date: 2004-08-19 23:05:52

Please note that this is the initial work to add WPA support for STAs
through wpa_supplicant. More work and patches to come soon to complete
this work.

2004-08-18	Luis R. Rodriguez [off-list ref]

	Work based on initial patches from Jouni Malinen [off-list ref]

	Initial wpa_supplicant support work:
	------------------------------------

	* isl_ioctl.c (prism54_process_trap_helper): Start to use mlmeex,
	start doing what's right for
	DOT11_OID_AUTHENTICATEEX,
	DOT11_OID_ASSOCIATEEX,
	DOT11_OID_ASSOCIATEEX, and
	DOT11_OID_REASSOCIATEEX

	* isl_ioctl.c: add temporary structure for wpa_supplicant requests,

	* isl_ioctl.c: add prism2_ioctl_set_encryption which can probably be removed later

	* isl_ioctl.c: add prism2_ioctl_set_generic_element (well tested)
	
	* isl_ioctl.c: add prism2_ioctl_mlme which should be unnecessary since 
	WE scan should be used by wpa_supplicant
	
	* isl_ioctl.c: add prism54_hostapd - this parses wpa_supplicant
	requests and does the right job for each

	* isl_ioctl.c (prism54_set_wpa): changed to not use mgt_set/mgt_commit
	as commit is unecessary. Added proper OID sets to enable/disable WPA.
	This is called by wpa_supplicant at startup. This should eventually
	be part of WE18.

	* isl_ioctl.c (prism54_ioctl): Links wpa_supplicant to prism54

	* isl_ioctl.h: defined prism54_set_wpa to allow prism54_hostapd to use

	* isl_oid.h: add struct obj_attachment for OID OID_TYPE_ATTACH


	* oid_mgt.c: map OID DOT11_OID_ATTACHMENT to struct obj_attachment

	* oid_mgt.c (mgt_le_to_cpu, mgt_cpu_to_le): handle endianness for
	obj_attachment

	* oid_mgt.c: add mgt_set_varlen, needed for mlmeex as it has a
	variable size field.

	* oid_mgt.c: add mgt_unlatch_all, this can be used to force a commit
	on OIDs:
	MEDIUMLIMIT, BEACONPERIOD, DTIMPERIOD, ATIMWINDOW,
	LISTENINTERVAL, FREQUENCY, EXTENDEDRATES
	These OIDs are "latched". TODO: config mode handling.

	* oid_mgt.c (mgt_response_to_str): learn to parse OID_TYPE_ATTACH

	* oid_mgt.h: add mgt_set_varlen, and mgt_unlatch_all

-- 
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