Home | History | Annotate | Download | only in ap
      1 /*
      2  * ACS - Automatic Channel Selection module
      3  * Copyright (c) 2011, Atheros Communications
      4  * Copyright (c) 2013, Qualcomm Atheros, Inc.
      5  *
      6  * This software may be distributed under the terms of the BSD license.
      7  * See README for more details.
      8  */
      9 
     10 #ifndef ACS_H
     11 #define ACS_H
     12 
     13 #ifdef CONFIG_ACS
     14 
     15 enum hostapd_chan_status acs_init(struct hostapd_iface *iface);
     16 
     17 #else /* CONFIG_ACS */
     18 
     19 static inline enum hostapd_chan_status acs_init(struct hostapd_iface *iface)
     20 {
     21 	wpa_printf(MSG_ERROR, "ACS was disabled on your build, rebuild hostapd with CONFIG_ACS=y or set channel");
     22 	return HOSTAPD_CHAN_INVALID;
     23 }
     24 
     25 #endif /* CONFIG_ACS */
     26 
     27 #endif /* ACS_H */
     28