acs.h revision 281681
1281681Srpaulo/* 2281681Srpaulo * ACS - Automatic Channel Selection module 3281681Srpaulo * Copyright (c) 2011, Atheros Communications 4281681Srpaulo * Copyright (c) 2013, Qualcomm Atheros, Inc. 5281681Srpaulo * 6281681Srpaulo * This software may be distributed under the terms of the BSD license. 7281681Srpaulo * See README for more details. 8281681Srpaulo */ 9281681Srpaulo 10281681Srpaulo#ifndef ACS_H 11281681Srpaulo#define ACS_H 12281681Srpaulo 13281681Srpaulo#ifdef CONFIG_ACS 14281681Srpaulo 15281681Srpauloenum hostapd_chan_status acs_init(struct hostapd_iface *iface); 16281681Srpaulo 17281681Srpaulo#else /* CONFIG_ACS */ 18281681Srpaulo 19281681Srpaulostatic inline enum hostapd_chan_status acs_init(struct hostapd_iface *iface) 20281681Srpaulo{ 21281681Srpaulo wpa_printf(MSG_ERROR, "ACS was disabled on your build, rebuild hostapd with CONFIG_ACS=y or set channel"); 22281681Srpaulo return HOSTAPD_CHAN_INVALID; 23281681Srpaulo} 24281681Srpaulo 25281681Srpaulo#endif /* CONFIG_ACS */ 26281681Srpaulo 27281681Srpaulo#endif /* ACS_H */ 28