00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #include "includes.h"
00016
00017
00018 #ifdef CONFIG_DRIVER_WEXT
00019 extern struct wpa_driver_ops wpa_driver_wext_ops;
00020 #endif
00021 #ifdef CONFIG_DRIVER_NL80211
00022 extern struct wpa_driver_ops wpa_driver_nl80211_ops;
00023 #endif
00024 #ifdef CONFIG_DRIVER_HOSTAP
00025 extern struct wpa_driver_ops wpa_driver_hostap_ops;
00026 #endif
00027 #ifdef CONFIG_DRIVER_HERMES
00028 extern struct wpa_driver_ops wpa_driver_hermes_ops;
00029 #endif
00030 #ifdef CONFIG_DRIVER_MADWIFI
00031 extern struct wpa_driver_ops wpa_driver_madwifi_ops;
00032 #endif
00033 #ifdef CONFIG_DRIVER_ATMEL
00034 extern struct wpa_driver_ops wpa_driver_atmel_ops;
00035 #endif
00036 #ifdef CONFIG_DRIVER_NDISWRAPPER
00037
00038 extern struct wpa_driver_ops wpa_driver_ndiswrapper_ops;
00039 #endif
00040 #ifdef CONFIG_DRIVER_BROADCOM
00041 extern struct wpa_driver_ops wpa_driver_broadcom_ops;
00042 #endif
00043 #ifdef CONFIG_DRIVER_IPW
00044 extern struct wpa_driver_ops wpa_driver_ipw_ops;
00045 #endif
00046 #ifdef CONFIG_DRIVER_BSD
00047 extern struct wpa_driver_ops wpa_driver_bsd_ops;
00048 #endif
00049 #ifdef CONFIG_DRIVER_NDIS
00050 extern struct wpa_driver_ops wpa_driver_ndis_ops;
00051 #endif
00052 #ifdef CONFIG_DRIVER_WIRED
00053 extern struct wpa_driver_ops wpa_driver_wired_ops;
00054 #endif
00055 #ifdef CONFIG_DRIVER_TEST
00056 extern struct wpa_driver_ops wpa_driver_test_ops;
00057 #endif
00058 #ifdef CONFIG_DRIVER_RALINK
00059 extern struct wpa_driver_ops wpa_driver_ralink_ops;
00060 #endif
00061 #ifdef CONFIG_DRIVER_OSX
00062 extern struct wpa_driver_ops wpa_driver_osx_ops;
00063 #endif
00064 #ifdef CONFIG_DRIVER_IPHONE
00065 extern struct wpa_driver_ops wpa_driver_iphone_ops;
00066 #endif
00067 #ifdef CONFIG_DRIVER_ROBOSWITCH
00068
00069 extern struct wpa_driver_ops wpa_driver_roboswitch_ops;
00070 #endif
00071 #ifdef CONFIG_DRIVER_ATHEROS
00072 extern struct wpa_driver_ops wpa_driver_atheros_ops;
00073 #endif
00074 #ifdef CONFIG_DRIVER_NONE
00075 extern struct wpa_driver_ops wpa_driver_none_ops;
00076 #endif
00077
00078
00079 struct wpa_driver_ops *wpa_drivers[] =
00080 {
00081 #ifdef CONFIG_DRIVER_WEXT
00082 &wpa_driver_wext_ops,
00083 #endif
00084 #ifdef CONFIG_DRIVER_NL80211
00085 &wpa_driver_nl80211_ops,
00086 #endif
00087 #ifdef CONFIG_DRIVER_HOSTAP
00088 &wpa_driver_hostap_ops,
00089 #endif
00090 #ifdef CONFIG_DRIVER_HERMES
00091 &wpa_driver_hermes_ops,
00092 #endif
00093 #ifdef CONFIG_DRIVER_MADWIFI
00094 &wpa_driver_madwifi_ops,
00095 #endif
00096 #ifdef CONFIG_DRIVER_ATMEL
00097 &wpa_driver_atmel_ops,
00098 #endif
00099 #ifdef CONFIG_DRIVER_NDISWRAPPER
00100 &wpa_driver_ndiswrapper_ops,
00101 #endif
00102 #ifdef CONFIG_DRIVER_BROADCOM
00103 &wpa_driver_broadcom_ops,
00104 #endif
00105 #ifdef CONFIG_DRIVER_IPW
00106 &wpa_driver_ipw_ops,
00107 #endif
00108 #ifdef CONFIG_DRIVER_BSD
00109 &wpa_driver_bsd_ops,
00110 #endif
00111 #ifdef CONFIG_DRIVER_NDIS
00112 &wpa_driver_ndis_ops,
00113 #endif
00114 #ifdef CONFIG_DRIVER_WIRED
00115 &wpa_driver_wired_ops,
00116 #endif
00117 #ifdef CONFIG_DRIVER_TEST
00118 &wpa_driver_test_ops,
00119 #endif
00120 #ifdef CONFIG_DRIVER_RALINK
00121 &wpa_driver_ralink_ops,
00122 #endif
00123 #ifdef CONFIG_DRIVER_OSX
00124 &wpa_driver_osx_ops,
00125 #endif
00126 #ifdef CONFIG_DRIVER_IPHONE
00127 &wpa_driver_iphone_ops,
00128 #endif
00129 #ifdef CONFIG_DRIVER_ROBOSWITCH
00130 &wpa_driver_roboswitch_ops,
00131 #endif
00132 #ifdef CONFIG_DRIVER_ATHEROS
00133 &wpa_driver_atheros_ops,
00134 #endif
00135 #ifdef CONFIG_DRIVER_NONE
00136 &wpa_driver_none_ops,
00137 #endif
00138 NULL
00139 };