Jouni Malinen
2ce86d9d72
Remove direct driver calls from ieee802_11.c
2009-12-25 00:35:10 +02:00
Jouni Malinen
bdee6fceb9
Remove direct driver calls from sta_info.c
2009-12-25 00:30:16 +02:00
Jouni Malinen
36592d31c1
Remove direct driver calls from vlan_init.c
2009-12-25 00:17:07 +02:00
Jouni Malinen
677449b97e
Remove direct driver calls from beacon.c
2009-12-25 00:10:31 +02:00
Jouni Malinen
2f3e0bd4d4
Remove need for direct driver calls from ieee802_11_auth.c
2009-12-24 23:49:19 +02:00
Jouni Malinen
010401fe65
Move hostapd_set_drv_ieee8021x() into ap_drv_ops
2009-12-24 23:17:11 +02:00
Jouni Malinen
4c2ddda495
Move hostapd-to-driver flag mapping to be within ap_drv_ops.c
2009-12-24 23:11:16 +02:00
Jouni Malinen
a3d4fafa41
Remove direct driver calls from accounting.c
2009-12-24 22:24:57 +02:00
Jouni Malinen
45cefa0bf3
Move more driver ops into struct hostapd_driver_ops
...
This removes need to include driver_i.h into ieee802_1x.c.
2009-12-24 20:41:30 +02:00
Jouni Malinen
c90933d2a3
Use hostapd driver op wrapper for send_mgmt_frame
2009-12-24 20:13:44 +02:00
Jouni Malinen
14f7938660
Merge driver ops set_wps_beacon_ie and set_wps_probe_resp_ie
...
set_ap_wps_ie() is not used to set WPS IE for both Beacon and Probe
Response frames with a single call. In addition, struct wpabuf is used
instead of separate u8* and length fields. This avoids duplicated
allocation of the IEs and simplifies code in general.
2009-12-24 19:46:06 +02:00
Jouni Malinen
bf65bc638f
hostapd: Use separate driver operations abstraction
...
It would be bettet to avoid including driver_i.h, i.e., direct driver
operation calls from hostapd components. This is an initial step in
that direction for WPS IE updates.
2009-12-24 16:15:22 +02:00