18dbcf02cSchristos /*
28dbcf02cSchristos  * wpa_supplicant - Temporary BSSID blacklist
38dbcf02cSchristos  * Copyright (c) 2003-2007, Jouni Malinen <j@w1.fi>
48dbcf02cSchristos  *
5*62a52023Schristos  * This software may be distributed under the terms of the BSD license.
6*62a52023Schristos  * See README for more details.
78dbcf02cSchristos  */
88dbcf02cSchristos 
98dbcf02cSchristos #ifndef BLACKLIST_H
108dbcf02cSchristos #define BLACKLIST_H
118dbcf02cSchristos 
128dbcf02cSchristos struct wpa_blacklist {
138dbcf02cSchristos 	struct wpa_blacklist *next;
148dbcf02cSchristos 	u8 bssid[ETH_ALEN];
158dbcf02cSchristos 	int count;
168dbcf02cSchristos };
178dbcf02cSchristos 
188dbcf02cSchristos struct wpa_blacklist * wpa_blacklist_get(struct wpa_supplicant *wpa_s,
198dbcf02cSchristos 					 const u8 *bssid);
208dbcf02cSchristos int wpa_blacklist_add(struct wpa_supplicant *wpa_s, const u8 *bssid);
218dbcf02cSchristos int wpa_blacklist_del(struct wpa_supplicant *wpa_s, const u8 *bssid);
228dbcf02cSchristos void wpa_blacklist_clear(struct wpa_supplicant *wpa_s);
238dbcf02cSchristos 
248dbcf02cSchristos #endif /* BLACKLIST_H */
25