1252190Srpaulo/*
2252190Srpaulo * Hotspot 2.0 AP ANQP processing
3281806Srpaulo * Copyright (c) 2011-2013, Qualcomm Atheros, Inc.
4252190Srpaulo *
5252190Srpaulo * This software may be distributed under the terms of the BSD license.
6252190Srpaulo * See README for more details.
7252190Srpaulo */
8252190Srpaulo
9252190Srpaulo#ifndef HS20_H
10252190Srpaulo#define HS20_H
11252190Srpaulo
12252190Srpaulostruct hostapd_data;
13252190Srpaulo
14252190Srpaulou8 * hostapd_eid_hs20_indication(struct hostapd_data *hapd, u8 *eid);
15281806Srpaulou8 * hostapd_eid_osen(struct hostapd_data *hapd, u8 *eid);
16281806Srpauloint hs20_send_wnm_notification(struct hostapd_data *hapd, const u8 *addr,
17281806Srpaulo			       u8 osu_method, const char *url);
18281806Srpauloint hs20_send_wnm_notification_deauth_req(struct hostapd_data *hapd,
19281806Srpaulo					  const u8 *addr,
20281806Srpaulo					  const struct wpabuf *payload);
21346981Scyint hs20_send_wnm_notification_t_c(struct hostapd_data *hapd,
22346981Scy				   const u8 *addr, const char *url);
23346981Scyvoid hs20_t_c_filtering(struct hostapd_data *hapd, struct sta_info *sta,
24346981Scy			int enabled);
25252190Srpaulo
26252190Srpaulo#endif /* HS20_H */
27