Include driver.h in hostapd.h

This allows use of structs (and not only pointers) defined in drivers.h.
Remove also some not needed forward declarations and redundant includes.

Signed-hostap: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
This commit is contained in:
Andrei Otcheretianski 2013-12-15 10:47:40 +02:00 committed by Jouni Malinen
parent a12d34546a
commit 13daed58c7
12 changed files with 1 additions and 15 deletions

View file

@ -10,7 +10,6 @@
#include "utils/common.h" #include "utils/common.h"
#include "utils/eloop.h" #include "utils/eloop.h"
#include "drivers/driver.h"
#include "radius/radius.h" #include "radius/radius.h"
#include "radius/radius_client.h" #include "radius/radius_client.h"
#include "hostapd.h" #include "hostapd.h"

View file

@ -9,7 +9,6 @@
#include "utils/includes.h" #include "utils/includes.h"
#include "utils/common.h" #include "utils/common.h"
#include "drivers/driver.h"
#include "common/ieee802_11_defs.h" #include "common/ieee802_11_defs.h"
#include "wps/wps.h" #include "wps/wps.h"
#include "p2p/p2p.h" #include "p2p/p2p.h"

View file

@ -14,7 +14,6 @@
#include "utils/eloop.h" #include "utils/eloop.h"
#include "common/ieee802_11_defs.h" #include "common/ieee802_11_defs.h"
#include "common/ieee802_11_common.h" #include "common/ieee802_11_common.h"
#include "drivers/driver.h"
#include "hostapd.h" #include "hostapd.h"
#include "ap_config.h" #include "ap_config.h"
#include "ieee802_11.h" #include "ieee802_11.h"

View file

@ -21,7 +21,6 @@
#include "utils/common.h" #include "utils/common.h"
#include "common/ieee802_11_defs.h" #include "common/ieee802_11_defs.h"
#include "common/ieee802_11_common.h" #include "common/ieee802_11_common.h"
#include "drivers/driver.h"
#include "wps/wps_defs.h" #include "wps/wps_defs.h"
#include "p2p/p2p.h" #include "p2p/p2p.h"
#include "hostapd.h" #include "hostapd.h"

View file

@ -14,7 +14,6 @@
#include "common/wpa_ctrl.h" #include "common/wpa_ctrl.h"
#include "radius/radius_client.h" #include "radius/radius_client.h"
#include "radius/radius_das.h" #include "radius/radius_das.h"
#include "drivers/driver.h"
#include "hostapd.h" #include "hostapd.h"
#include "authsrv.h" #include "authsrv.h"
#include "sta_info.h" #include "sta_info.h"

View file

@ -11,14 +11,13 @@
#include "common/defs.h" #include "common/defs.h"
#include "ap_config.h" #include "ap_config.h"
#include "drivers/driver.h"
struct wpa_driver_ops;
struct wpa_ctrl_dst; struct wpa_ctrl_dst;
struct radius_server_data; struct radius_server_data;
struct upnp_wps_device_sm; struct upnp_wps_device_sm;
struct hostapd_data; struct hostapd_data;
struct sta_info; struct sta_info;
struct hostap_sta_driver_data;
struct ieee80211_ht_capabilities; struct ieee80211_ht_capabilities;
struct full_dynamic_vlan; struct full_dynamic_vlan;
enum wps_event; enum wps_event;
@ -27,8 +26,6 @@ union wps_event_data;
struct hostapd_iface; struct hostapd_iface;
struct hostapd_dynamic_iface; struct hostapd_dynamic_iface;
struct csa_settings;
struct hapd_interfaces { struct hapd_interfaces {
int (*reload_config)(struct hostapd_iface *iface); int (*reload_config)(struct hostapd_iface *iface);
struct hostapd_config * (*config_read_cb)(const char *config_fname); struct hostapd_config * (*config_read_cb)(const char *config_fname);

View file

@ -21,7 +21,6 @@
#include "common/ieee802_11_defs.h" #include "common/ieee802_11_defs.h"
#include "common/ieee802_11_common.h" #include "common/ieee802_11_common.h"
#include "common/wpa_ctrl.h" #include "common/wpa_ctrl.h"
#include "drivers/driver.h"
#include "hostapd.h" #include "hostapd.h"
#include "ap_config.h" #include "ap_config.h"
#include "ap_drv_ops.h" #include "ap_drv_ops.h"

View file

@ -15,7 +15,6 @@
#include "crypto/crypto.h" #include "crypto/crypto.h"
#include "crypto/sha256.h" #include "crypto/sha256.h"
#include "crypto/random.h" #include "crypto/random.h"
#include "drivers/driver.h"
#include "common/ieee802_11_defs.h" #include "common/ieee802_11_defs.h"
#include "common/ieee802_11_common.h" #include "common/ieee802_11_common.h"
#include "common/wpa_ctrl.h" #include "common/wpa_ctrl.h"

View file

@ -17,7 +17,6 @@
#include "utils/common.h" #include "utils/common.h"
#include "common/ieee802_11_defs.h" #include "common/ieee802_11_defs.h"
#include "drivers/driver.h"
#include "hostapd.h" #include "hostapd.h"
#include "ap_config.h" #include "ap_config.h"
#include "sta_info.h" #include "sta_info.h"

View file

@ -12,7 +12,6 @@
#include "utils/common.h" #include "utils/common.h"
#include "common/ieee802_11_defs.h" #include "common/ieee802_11_defs.h"
#include "drivers/driver.h"
#include "hostapd.h" #include "hostapd.h"
#include "ap_config.h" #include "ap_config.h"
#include "sta_info.h" #include "sta_info.h"

View file

@ -15,7 +15,6 @@
#include "common/sae.h" #include "common/sae.h"
#include "radius/radius.h" #include "radius/radius.h"
#include "radius/radius_client.h" #include "radius/radius_client.h"
#include "drivers/driver.h"
#include "p2p/p2p.h" #include "p2p/p2p.h"
#include "hostapd.h" #include "hostapd.h"
#include "accounting.h" #include "accounting.h"

View file

@ -15,7 +15,6 @@
#include "eapol_auth/eapol_auth_sm_i.h" #include "eapol_auth/eapol_auth_sm_i.h"
#include "eap_server/eap.h" #include "eap_server/eap.h"
#include "l2_packet/l2_packet.h" #include "l2_packet/l2_packet.h"
#include "drivers/driver.h"
#include "hostapd.h" #include "hostapd.h"
#include "ieee802_1x.h" #include "ieee802_1x.h"
#include "preauth_auth.h" #include "preauth_auth.h"