mirror of
https://github.com/berlin-open-wireless-lab/DAWN.git
synced 2025-03-09 15:40:12 +00:00
dont eval stations that are in mac list
This commit is contained in:
parent
a812709841
commit
f75442f16c
3 changed files with 7 additions and 2 deletions
|
@ -27,6 +27,8 @@ void insert_macs_from_file();
|
|||
|
||||
int insert_to_maclist(uint8_t mac[]);
|
||||
|
||||
int mac_in_maclist(uint8_t mac[]);
|
||||
|
||||
|
||||
/* Metric */
|
||||
|
||||
|
|
|
@ -41,8 +41,6 @@ int probe_array_update_rssi(uint8_t bssid_addr[], uint8_t client_addr[], uint32_
|
|||
|
||||
int is_connected(uint8_t bssid_addr[], uint8_t client_addr[]);
|
||||
|
||||
int mac_in_maclist(uint8_t mac[]);
|
||||
|
||||
int compare_station_count(uint8_t *bssid_addr_own, uint8_t *bssid_addr_to_compare, uint8_t *client_addr,
|
||||
int automatic_kick);
|
||||
int compare_ssid(uint8_t *bssid_addr_own, uint8_t *bssid_addr_to_compare);
|
||||
|
|
|
@ -286,6 +286,11 @@ void blobmsg_add_macaddr(struct blob_buf *buf, const char *name, const uint8_t *
|
|||
static int decide_function(probe_entry *prob_req, int req_type) {
|
||||
printf("COUNTER: %d\n", prob_req->counter);
|
||||
|
||||
if(mac_in_maclist(prob_req->client_addr))
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (prob_req->counter < dawn_metric.min_probe_count) {
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue