1*03f9172cSAndroid Build Coastguard Worker /* 2*03f9172cSAndroid Build Coastguard Worker * Driver interface list 3*03f9172cSAndroid Build Coastguard Worker * Copyright (c) 2004-2005, Jouni Malinen <[email protected]> 4*03f9172cSAndroid Build Coastguard Worker * 5*03f9172cSAndroid Build Coastguard Worker * This software may be distributed under the terms of the BSD license. 6*03f9172cSAndroid Build Coastguard Worker * See README for more details. 7*03f9172cSAndroid Build Coastguard Worker */ 8*03f9172cSAndroid Build Coastguard Worker 9*03f9172cSAndroid Build Coastguard Worker #include "utils/includes.h" 10*03f9172cSAndroid Build Coastguard Worker #include "utils/common.h" 11*03f9172cSAndroid Build Coastguard Worker #include "driver.h" 12*03f9172cSAndroid Build Coastguard Worker 13*03f9172cSAndroid Build Coastguard Worker 14*03f9172cSAndroid Build Coastguard Worker const struct wpa_driver_ops *const wpa_drivers[] = 15*03f9172cSAndroid Build Coastguard Worker { 16*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_NL80211 17*03f9172cSAndroid Build Coastguard Worker &wpa_driver_nl80211_ops, 18*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_NL80211 */ 19*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_WEXT 20*03f9172cSAndroid Build Coastguard Worker &wpa_driver_wext_ops, 21*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_WEXT */ 22*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_HOSTAP 23*03f9172cSAndroid Build Coastguard Worker &wpa_driver_hostap_ops, 24*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_HOSTAP */ 25*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_BSD 26*03f9172cSAndroid Build Coastguard Worker &wpa_driver_bsd_ops, 27*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_BSD */ 28*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_OPENBSD 29*03f9172cSAndroid Build Coastguard Worker &wpa_driver_openbsd_ops, 30*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_OPENBSD */ 31*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_NDIS 32*03f9172cSAndroid Build Coastguard Worker &wpa_driver_ndis_ops, 33*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_NDIS */ 34*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_WIRED 35*03f9172cSAndroid Build Coastguard Worker &wpa_driver_wired_ops, 36*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_WIRED */ 37*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_MACSEC_LINUX 38*03f9172cSAndroid Build Coastguard Worker &wpa_driver_macsec_linux_ops, 39*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_MACSEC_LINUX */ 40*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_MACSEC_QCA 41*03f9172cSAndroid Build Coastguard Worker &wpa_driver_macsec_qca_ops, 42*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_MACSEC_QCA */ 43*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_ROBOSWITCH 44*03f9172cSAndroid Build Coastguard Worker &wpa_driver_roboswitch_ops, 45*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_ROBOSWITCH */ 46*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_ATHEROS 47*03f9172cSAndroid Build Coastguard Worker &wpa_driver_atheros_ops, 48*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_ATHEROS */ 49*03f9172cSAndroid Build Coastguard Worker #ifdef CONFIG_DRIVER_NONE 50*03f9172cSAndroid Build Coastguard Worker &wpa_driver_none_ops, 51*03f9172cSAndroid Build Coastguard Worker #endif /* CONFIG_DRIVER_NONE */ 52*03f9172cSAndroid Build Coastguard Worker NULL 53*03f9172cSAndroid Build Coastguard Worker }; 54