139beb93cSSam Leffler /* 239beb93cSSam Leffler * wpa_supplicant - Temporary BSSID blacklist 339beb93cSSam Leffler * Copyright (c) 2003-2007, Jouni Malinen <j@w1.fi> 439beb93cSSam Leffler * 5*f05cddf9SRui Paulo * This software may be distributed under the terms of the BSD license. 6*f05cddf9SRui Paulo * See README for more details. 739beb93cSSam Leffler */ 839beb93cSSam Leffler 939beb93cSSam Leffler #ifndef BLACKLIST_H 1039beb93cSSam Leffler #define BLACKLIST_H 1139beb93cSSam Leffler 1239beb93cSSam Leffler struct wpa_blacklist { 1339beb93cSSam Leffler struct wpa_blacklist *next; 1439beb93cSSam Leffler u8 bssid[ETH_ALEN]; 1539beb93cSSam Leffler int count; 1639beb93cSSam Leffler }; 1739beb93cSSam Leffler 1839beb93cSSam Leffler struct wpa_blacklist * wpa_blacklist_get(struct wpa_supplicant *wpa_s, 1939beb93cSSam Leffler const u8 *bssid); 2039beb93cSSam Leffler int wpa_blacklist_add(struct wpa_supplicant *wpa_s, const u8 *bssid); 2139beb93cSSam Leffler int wpa_blacklist_del(struct wpa_supplicant *wpa_s, const u8 *bssid); 2239beb93cSSam Leffler void wpa_blacklist_clear(struct wpa_supplicant *wpa_s); 2339beb93cSSam Leffler 2439beb93cSSam Leffler #endif /* BLACKLIST_H */ 25