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