16d49e1aeSJan Lentfer /* 23ff40c12SJohn Marino * Driver interface list 36d49e1aeSJan Lentfer * Copyright (c) 2004-2005, Jouni Malinen <j@w1.fi> 46d49e1aeSJan Lentfer * 53ff40c12SJohn Marino * This software may be distributed under the terms of the BSD license. 63ff40c12SJohn Marino * See README for more details. 76d49e1aeSJan Lentfer */ 86d49e1aeSJan Lentfer 93ff40c12SJohn Marino #include "utils/includes.h" 103ff40c12SJohn Marino #include "utils/common.h" 113ff40c12SJohn Marino #include "driver.h" 126d49e1aeSJan Lentfer 136d49e1aeSJan Lentfer 14*a1157835SDaniel Fojt const struct wpa_driver_ops *const wpa_drivers[] = 156d49e1aeSJan Lentfer { 166d49e1aeSJan Lentfer #ifdef CONFIG_DRIVER_NL80211 176d49e1aeSJan Lentfer &wpa_driver_nl80211_ops, 186d49e1aeSJan Lentfer #endif /* CONFIG_DRIVER_NL80211 */ 193ff40c12SJohn Marino #ifdef CONFIG_DRIVER_WEXT 203ff40c12SJohn Marino &wpa_driver_wext_ops, 213ff40c12SJohn Marino #endif /* CONFIG_DRIVER_WEXT */ 226d49e1aeSJan Lentfer #ifdef CONFIG_DRIVER_HOSTAP 236d49e1aeSJan Lentfer &wpa_driver_hostap_ops, 246d49e1aeSJan Lentfer #endif /* CONFIG_DRIVER_HOSTAP */ 256d49e1aeSJan Lentfer #ifdef CONFIG_DRIVER_BSD 266d49e1aeSJan Lentfer &wpa_driver_bsd_ops, 276d49e1aeSJan Lentfer #endif /* CONFIG_DRIVER_BSD */ 283ff40c12SJohn Marino #ifdef CONFIG_DRIVER_OPENBSD 293ff40c12SJohn Marino &wpa_driver_openbsd_ops, 303ff40c12SJohn Marino #endif /* CONFIG_DRIVER_OPENBSD */ 316d49e1aeSJan Lentfer #ifdef CONFIG_DRIVER_NDIS 326d49e1aeSJan Lentfer &wpa_driver_ndis_ops, 336d49e1aeSJan Lentfer #endif /* CONFIG_DRIVER_NDIS */ 346d49e1aeSJan Lentfer #ifdef CONFIG_DRIVER_WIRED 356d49e1aeSJan Lentfer &wpa_driver_wired_ops, 366d49e1aeSJan Lentfer #endif /* CONFIG_DRIVER_WIRED */ 37*a1157835SDaniel Fojt #ifdef CONFIG_DRIVER_MACSEC_LINUX 38*a1157835SDaniel Fojt &wpa_driver_macsec_linux_ops, 39*a1157835SDaniel Fojt #endif /* CONFIG_DRIVER_MACSEC_LINUX */ 40*a1157835SDaniel Fojt #ifdef CONFIG_DRIVER_MACSEC_QCA 41*a1157835SDaniel Fojt &wpa_driver_macsec_qca_ops, 42*a1157835SDaniel Fojt #endif /* CONFIG_DRIVER_MACSEC_QCA */ 436d49e1aeSJan Lentfer #ifdef CONFIG_DRIVER_ROBOSWITCH 446d49e1aeSJan Lentfer &wpa_driver_roboswitch_ops, 456d49e1aeSJan Lentfer #endif /* CONFIG_DRIVER_ROBOSWITCH */ 463ff40c12SJohn Marino #ifdef CONFIG_DRIVER_ATHEROS 473ff40c12SJohn Marino &wpa_driver_atheros_ops, 483ff40c12SJohn Marino #endif /* CONFIG_DRIVER_ATHEROS */ 493ff40c12SJohn Marino #ifdef CONFIG_DRIVER_NONE 503ff40c12SJohn Marino &wpa_driver_none_ops, 513ff40c12SJohn Marino #endif /* CONFIG_DRIVER_NONE */ 526d49e1aeSJan Lentfer NULL 536d49e1aeSJan Lentfer }; 54