hostapd/src
Masashi Honma 0c6bdf91ea bsd: Aggregate ioctl routines
This patch aggregates ioctls.

First is SIOCS80211. The SIOCS80211's arguments has 3 couples.
        1-1. i_len, i_data
        1-2. i_val
        1-3. i_len, i_data, i_val (currently only IEEE80211_IOC_APPIE)
There were 3 routines for each cases. This patch aggregates these to
one.

Second is SIOCG80211. The SIOCG80211 returns 2 type of value.
        2-1. i_len
        2-2. i_val
There were 2 routines for each cases. This patch aggregates these to
one.

I have tested on both FreeBSD 8.0 and NetBSD 5.0.1 with these cases.

[hostapd]
RSN-PSK(CCMP)/WPA-PSK(TKIP)

[wpa_supplicant(STA)]
RSN-PSK(CCMP)/WPA-PSK(TKIP)

[wpa_supplicant(AP)]
RSN-PSK(CCMP)/WPA-PSK(TKIP)
2010-02-13 13:59:29 +02:00
..
ap ap: Reorder authsrv_init() to fix IEEE 802.1X initialization 2010-01-17 12:14:17 +02:00
common Add TLS client events, server probing, and srv cert matching 2010-02-13 11:14:23 +02:00
crypto Add TLS client events, server probing, and srv cert matching 2010-02-13 11:14:23 +02:00
drivers bsd: Aggregate ioctl routines 2010-02-13 13:59:29 +02:00
eap_common Remove src/crypto from default include path 2009-11-29 23:04:43 +02:00
eap_peer Add TLS client events, server probing, and srv cert matching 2010-02-13 11:14:23 +02:00
eap_server Fix TLS in/out buffer freeing 2010-02-12 21:13:51 +02:00
eapol_auth Move internal EAPOL authenticator defines into their own file 2009-11-29 23:16:04 +02:00
eapol_supp Remove unnecessary defines 2009-12-05 22:51:08 +02:00
l2_packet Remove src/common from default header file path 2009-11-29 17:51:55 +02:00
radius Enable IPv6 support for libutils.a and libradius.a 2009-12-24 12:27:42 +02:00
rsn_supp Use zero address when reporting unknown peer in SMK error 2010-01-10 19:00:25 +02:00
tls Move asn1_test.c into tests subdirectory and split it in two 2009-12-06 16:45:36 +02:00
utils eloop: Clear timeout data during allocation 2010-01-10 21:48:27 +02:00
wps WPS: Fix AP operation with internal Registrar when ER is also active 2010-02-12 12:38:14 +02:00
lib.rules Add rules for building src/crypto as a library 2009-12-05 22:03:46 +02:00
Makefile Move generic AP functionality implementation into src/ap 2009-12-25 01:12:50 +02:00