Map STA flags into values defined in driver.h
This removes need for including hostapd/sta_flags.h into driver wrappers and removes any remaining dependencies between driver flags and internal hostapd flags.
This commit is contained in:
parent
a34325dde9
commit
0de39516ae
10 changed files with 60 additions and 35 deletions
|
@ -58,7 +58,6 @@
|
|||
|
||||
#include "wireless_copy.h"
|
||||
|
||||
#include "../hostapd/sta_flags.h"
|
||||
#include "driver.h"
|
||||
#include "eloop.h"
|
||||
#include "priv_netlink.h"
|
||||
|
@ -375,9 +374,9 @@ madwifi_sta_set_flags(void *priv, const u8 *addr, int total_flags,
|
|||
int flags_or, int flags_and)
|
||||
{
|
||||
/* For now, only support setting Authorized flag */
|
||||
if (flags_or & WLAN_STA_AUTHORIZED)
|
||||
if (flags_or & WPA_STA_AUTHORIZED)
|
||||
return madwifi_set_sta_authorized(priv, addr, 1);
|
||||
if (!(flags_and & WLAN_STA_AUTHORIZED))
|
||||
if (!(flags_and & WPA_STA_AUTHORIZED))
|
||||
return madwifi_set_sta_authorized(priv, addr, 0);
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue