Jouni Malinen
b3db190fa2
Started to make set_ap_wps_ie() capable of adding multiple IEs
...
This mechanism can be used to add various IEs to Beacon and Probe
Response frames and it should be made clear that it is not reserved
only for WPS IE.
2010-04-11 20:16:43 +03:00
Jouni Malinen
f3585c8a85
Simplify driver_ops for virtual interface add/remove
...
There is no absolute requirement for separating address allocation
into separate functions, so simplify the driver wrapper interface
to use just if_add and if_remove instead of adding the new
alloc_interface_addr() and release_interface_addr() functions.
if_add() can now indicate if the driver forced a different interface
name or address on the virtual interface.
2010-04-11 19:23:09 +03:00
Jouni Malinen
ef580012d1
FT: Fix Authorized flag setting for FT protocol
...
4-way handshake or EAPOL is not used in this case, so we must
force Authorized flag to be set at the conclusion of successful
FT protocol run.
2010-03-13 21:43:00 +02:00
Jouni Malinen
0ebdf62735
Remove unnecessary ifname parameter from set_ap_wps_ie() driver op
2010-03-07 11:51:50 +02:00
Jouni Malinen
d3e3a20565
Remove unnecessary ifname parameter from set_ht_params() driver op
2010-03-07 11:49:27 +02:00
Jouni Malinen
3234cba40e
Remove unnecessary ifname parameter to sta_set_flags() driver op
2010-03-07 11:45:41 +02:00
Jouni Malinen
62847751e4
Remove unnecessary ifname parameter from sta_add() driver op
2010-03-07 11:42:41 +02:00
Jouni Malinen
8709de1ae8
Remove unnecessary ifname parameter from hapd_get_ssid/hapd_set_ssid
2010-03-07 11:36:45 +02:00
Jouni Malinen
aa48451698
Remove unnecessary ifname parameter from set_generic_elem() driver op
2010-03-07 11:33:06 +02:00
Jouni Malinen
d5dd016a8a
Remove unneeded ifname parameter from set_privacy() driver op
2010-03-07 11:29:17 +02:00
Jouni Malinen
7ab68865c0
Remove unneeded iface parameter from if_add() driver op
2010-03-07 10:05:05 +02:00
Jouni Malinen
8b897f5a17
Remove unnecessary ifname parameter from set_beacon()
...
The new per-BSS driver context makes this unnecessary.
2010-03-06 22:36:40 +02:00
Felix Fietkau
a2e40bb650
hostapd: Fix interface selection for the nl80211 driver
...
This patch allows the nl80211 driver to create its own per-bss context
and pass it to the drv_priv pointer of the hostapd bss state.
With this and the following patch, stations can associate to and switch
between multiple BSS interfaces of a single wiphy.
This obsoletes a few instances of passing ifname to a callback, those
can be removed in a separate patch.
It might also be useful to move more fields from the driver data to the
per-bss data structure in the future.
2010-03-06 22:22:56 +02:00
Felix Fietkau
4c32757d22
hostapd: add ifname to the sta_set_flags callback
...
This fixes multi-BSS STA operations (e.g., setting AUTHORIZED flag) with
nl80211-based drivers.
2010-03-06 20:44:31 +02:00
Jouni Malinen
719347511a
Get rid of unnecessary typedefs for enums.
2009-12-26 10:35:08 +02:00
Jouni Malinen
6e6e8c31ff
Replace src/ap/driver_i.h with non-inlined functions in ap_drv_ops.c
2009-12-26 00:21:22 +02:00
Jouni Malinen
8b06c1ed0d
Remove ap_config.h dependency from driver_i.h
...
This adds explicit #include line for ap_config.h into the src/ap/*.c
files that actually use the definitions from there.
2009-12-26 00:12:25 +02:00
Jouni Malinen
70db2ab308
Move rest of the generic AP mode functionality into src/ap
2009-12-25 20:06:07 +02:00