driver: Add second driver capability flags bitmap
All 64 bits of the capability flags bitmap are used, so add a new variable to hold future capability bits. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
52ed13b78d
commit
bb9e3935dd
9 changed files with 80 additions and 0 deletions
|
@ -475,6 +475,7 @@ struct hostapd_iface {
|
|||
struct ap_info *ap_hash[STA_HASH_SIZE];
|
||||
|
||||
u64 drv_flags;
|
||||
u64 drv_flags2;
|
||||
|
||||
/*
|
||||
* A bitmap of supported protocols for probe response offload. See
|
||||
|
|
|
@ -1852,6 +1852,8 @@ struct wpa_driver_capa {
|
|||
#define WPA_DRIVER_FLAGS_EXTENDED_KEY_ID 0x8000000000000000ULL
|
||||
u64 flags;
|
||||
|
||||
u64 flags2;
|
||||
|
||||
#define FULL_AP_CLIENT_STATE_SUPP(drv_flags) \
|
||||
(drv_flags & WPA_DRIVER_FLAGS_FULL_AP_CLIENT_STATE)
|
||||
|
||||
|
@ -5921,6 +5923,7 @@ wpa_get_wowlan_triggers(const char *wowlan_triggers,
|
|||
const struct wpa_driver_capa *capa);
|
||||
/* Convert driver flag to string */
|
||||
const char * driver_flag_to_string(u64 flag);
|
||||
const char * driver_flag2_to_string(u64 flag2);
|
||||
|
||||
/* NULL terminated array of linked in driver wrappers */
|
||||
extern const struct wpa_driver_ops *const wpa_drivers[];
|
||||
|
|
|
@ -321,3 +321,13 @@ const char * driver_flag_to_string(u64 flag)
|
|||
return "UNKNOWN";
|
||||
#undef DF2S
|
||||
}
|
||||
|
||||
|
||||
const char * driver_flag2_to_string(u64 flag2)
|
||||
{
|
||||
#define DF2S(x) case WPA_DRIVER_FLAGS2_ ## x: return #x
|
||||
switch (flag2) {
|
||||
}
|
||||
return "UNKNOWN";
|
||||
#undef DF2S
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue