18d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt/*
28d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * hostapd / IEEE 802.11 Management: Beacon and Probe Request/Response
38d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * Copyright (c) 2002-2004, Instant802 Networks, Inc.
48d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * Copyright (c) 2005-2006, Devicescape Software, Inc.
58d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt *
6fb79edc9df1f20461e90e478363d207348213d35Dmitry Shmidt * This software may be distributed under the terms of the BSD license.
7fb79edc9df1f20461e90e478363d207348213d35Dmitry Shmidt * See README for more details.
88d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt */
98d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
108d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#ifndef BEACON_H
118d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define BEACON_H
128d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
138d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtstruct ieee80211_mgmt;
148d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
158d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtvoid handle_probe_req(struct hostapd_data *hapd,
1604949598a23f501be6eec21697465fd46a28840aDmitry Shmidt		      const struct ieee80211_mgmt *mgmt, size_t len,
1704949598a23f501be6eec21697465fd46a28840aDmitry Shmidt		      int ssi_signal);
18fb79edc9df1f20461e90e478363d207348213d35Dmitry Shmidtint ieee802_11_set_beacon(struct hostapd_data *hapd);
19fb79edc9df1f20461e90e478363d207348213d35Dmitry Shmidtint ieee802_11_set_beacons(struct hostapd_iface *iface);
20fb79edc9df1f20461e90e478363d207348213d35Dmitry Shmidtint ieee802_11_update_beacons(struct hostapd_iface *iface);
21e0e48dc666fb14a7bb60264ca87463ba7bc1fe0bDmitry Shmidtint ieee802_11_build_ap_params(struct hostapd_data *hapd,
22e0e48dc666fb14a7bb60264ca87463ba7bc1fe0bDmitry Shmidt			       struct wpa_driver_ap_params *params);
23e0e48dc666fb14a7bb60264ca87463ba7bc1fe0bDmitry Shmidtvoid ieee802_11_free_ap_params(struct wpa_driver_ap_params *params);
248d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
258d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#endif /* BEACON_H */
26