drivers.c

Go to the documentation of this file.
00001 
00016 #include <stdlib.h>
00017 
00018 
00019 #ifdef CONFIG_DRIVER_HOSTAP
00020 extern struct wpa_driver_ops wpa_driver_hostap_ops; /* driver_hostap.c */
00021 #endif /* CONFIG_DRIVER_HOSTAP */
00022 #ifdef CONFIG_DRIVER_PRISM54
00023 extern struct wpa_driver_ops wpa_driver_prism54_ops; /* driver_prism54.c */
00024 #endif /* CONFIG_DRIVER_PRISM54 */
00025 #ifdef CONFIG_DRIVER_HERMES
00026 extern struct wpa_driver_ops wpa_driver_hermes_ops; /* driver_hermes.c */
00027 #endif /* CONFIG_DRIVER_HERMES */
00028 #ifdef CONFIG_DRIVER_MADWIFI
00029 extern struct wpa_driver_ops wpa_driver_madwifi_ops; /* driver_madwifi.c */
00030 #endif /* CONFIG_DRIVER_MADWIFI */
00031 #ifdef CONFIG_DRIVER_ATMEL
00032 extern struct wpa_driver_ops wpa_driver_atmel_ops; /* driver_atmel.c */
00033 #endif /* CONFIG_DRIVER_ATMEL */
00034 #ifdef CONFIG_DRIVER_WEXT
00035 extern struct wpa_driver_ops wpa_driver_wext_ops; /* driver_wext.c */
00036 #endif /* CONFIG_DRIVER_WEXT */
00037 #ifdef CONFIG_DRIVER_NDISWRAPPER
00038 /* driver_ndiswrapper.c */
00039 extern struct wpa_driver_ops wpa_driver_ndiswrapper_ops;
00040 #endif /* CONFIG_DRIVER_NDISWRAPPER */
00041 #ifdef CONFIG_DRIVER_BROADCOM
00042 extern struct wpa_driver_ops wpa_driver_broadcom_ops; /* driver_broadcom.c */
00043 #endif /* CONFIG_DRIVER_BROADCOM */
00044 #ifdef CONFIG_DRIVER_IPW
00045 extern struct wpa_driver_ops wpa_driver_ipw_ops; /* driver_ipw.c */
00046 #endif /* CONFIG_DRIVER_IPW */
00047 #ifdef CONFIG_DRIVER_BSD
00048 extern struct wpa_driver_ops wpa_driver_bsd_ops; /* driver_bsd.c */
00049 #endif /* CONFIG_DRIVER_BSD */
00050 #ifdef CONFIG_DRIVER_NDIS
00051 extern struct wpa_driver_ops wpa_driver_ndis_ops; /* driver_ndis.c */
00052 #endif /* CONFIG_DRIVER_NDIS */
00053 #ifdef CONFIG_DRIVER_WIRED
00054 extern struct wpa_driver_ops wpa_driver_wired_ops; /* driver_wired.c */
00055 #endif /* CONFIG_DRIVER_WIRED */
00056 #ifdef CONFIG_DRIVER_TEST
00057 extern struct wpa_driver_ops wpa_driver_test_ops; /* driver_test.c */
00058 #endif /* CONFIG_DRIVER_TEST */
00059 
00060 
00061 struct wpa_driver_ops *wpa_supplicant_drivers[] =
00062 {
00063 #ifdef CONFIG_DRIVER_HOSTAP
00064         &wpa_driver_hostap_ops,
00065 #endif /* CONFIG_DRIVER_HOSTAP */
00066 #ifdef CONFIG_DRIVER_PRISM54
00067         &wpa_driver_prism54_ops,
00068 #endif /* CONFIG_DRIVER_PRISM54 */
00069 #ifdef CONFIG_DRIVER_HERMES
00070         &wpa_driver_hermes_ops,
00071 #endif /* CONFIG_DRIVER_HERMES */
00072 #ifdef CONFIG_DRIVER_MADWIFI
00073         &wpa_driver_madwifi_ops,
00074 #endif /* CONFIG_DRIVER_MADWIFI */
00075 #ifdef CONFIG_DRIVER_ATMEL
00076         &wpa_driver_atmel_ops,
00077 #endif /* CONFIG_DRIVER_ATMEL */
00078 #ifdef CONFIG_DRIVER_WEXT
00079         &wpa_driver_wext_ops,
00080 #endif /* CONFIG_DRIVER_WEXT */
00081 #ifdef CONFIG_DRIVER_NDISWRAPPER
00082         &wpa_driver_ndiswrapper_ops,
00083 #endif /* CONFIG_DRIVER_NDISWRAPPER */
00084 #ifdef CONFIG_DRIVER_BROADCOM
00085         &wpa_driver_broadcom_ops,
00086 #endif /* CONFIG_DRIVER_BROADCOM */
00087 #ifdef CONFIG_DRIVER_IPW
00088         &wpa_driver_ipw_ops,
00089 #endif /* CONFIG_DRIVER_IPW */
00090 #ifdef CONFIG_DRIVER_BSD
00091         &wpa_driver_bsd_ops,
00092 #endif /* CONFIG_DRIVER_BSD */
00093 #ifdef CONFIG_DRIVER_NDIS
00094         &wpa_driver_ndis_ops,
00095 #endif /* CONFIG_DRIVER_NDIS */
00096 #ifdef CONFIG_DRIVER_WIRED
00097         &wpa_driver_wired_ops,
00098 #endif /* CONFIG_DRIVER_WIRED */
00099 #ifdef CONFIG_DRIVER_TEST
00100         &wpa_driver_test_ops,
00101 #endif /* CONFIG_DRIVER_TEST */
00102         NULL
00103 };
00104 

Generated on Sat May 6 21:13:33 2006 for wpa_supplicant by  doxygen 1.4.2