1849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt/*
2849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt * hostapd / Neighboring APs DB
3849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt * Copyright(c) 2013 - 2016 Intel Mobile Communications GmbH.
4849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt * Copyright(c) 2011 - 2016 Intel Corporation. All rights reserved.
5849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt *
6849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt * This software may be distributed under the terms of the BSD license.
7849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt * See README for more details.
8849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt */
9849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt
10849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt#ifndef NEIGHBOR_DB_H
11849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt#define NEIGHBOR_DB_H
12849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt
13849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidtstruct hostapd_neighbor_entry *
14849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidthostapd_neighbor_get(struct hostapd_data *hapd, const u8 *bssid,
15849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt		     const struct wpa_ssid_value *ssid);
16849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidtint hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid,
17849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt			 const struct wpa_ssid_value *ssid,
18849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt			 const struct wpabuf *nr, const struct wpabuf *lci,
199839ecd75c832023d4d13fd2917a8c28261ff668Dmitry Shmidt			 const struct wpabuf *civic, int stationary);
20849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidtint hostapd_neighbor_remove(struct hostapd_data *hapd, const u8 *bssid,
21849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt			    const struct wpa_ssid_value *ssid);
22849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidtvoid hostpad_free_neighbor_db(struct hostapd_data *hapd);
23849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt
24849734c8d1847920ed7042463f7480b1e0c1dfeaDmitry Shmidt#endif /* NEIGHBOR_DB_H */
25