Support for RADIUS ACLs with drivers that do not use hostapd MLME
authorChris Zimmermann <cbzimmermann@mac.com>
Wed, 12 Mar 2008 09:43:55 +0000 (11:43 +0200)
committerJouni Malinen <j@w1.fi>
Wed, 12 Mar 2008 09:43:55 +0000 (11:43 +0200)
commit6affdaee6b7e7634b3e31933dfee53e4028cb15a
tree3b2015b2285133eab55e7efb8beaf0f7faa84a33
parentb6745143e8bfcb5065572de0e1bd46de777f8b31
Support for RADIUS ACLs with drivers that do not use hostapd MLME

Sam Leffler <sam@errno.com>:
Attached are changes from Chris Zimmerman (cc'd) to allow drivers to handle
radius ACL's.  The patch is against 0.5.10 but I suspect will also apply to
your latest code.  These mods enable radius acl support in freebsd w/ my
vap code.

You may want to do the changes to ieee802_11_auth.c differently as they
currently require all participating drivers to work the same.  You might be
able to check the return value from hostapd_set_radius_acl_auth and use
that to decide whether the alternate code should be run so you can have 1
driver using this stuff while the other does not.

(jm: Added without more dynamic check for now; in addition, none of the
current in-tree driver wrappers actually implement these handlers, so this
is in preparation for future changes)
hostapd/Makefile
hostapd/defconfig
hostapd/driver.h
hostapd/ieee802_11_auth.c