hostapd: Verify VHT capabilities are supported by driver
Make sure the defined VHT capabilities are supported by the driver. Signed-hostap: Eliad Peller <eliadx.peller@intel.com>
This commit is contained in:
parent
b29b012cbc
commit
c781eb8428
4 changed files with 109 additions and 0 deletions
|
@ -578,6 +578,21 @@ int is_hex(const u8 *data, size_t len)
|
|||
}
|
||||
|
||||
|
||||
int find_first_bit(u32 value)
|
||||
{
|
||||
int pos = 0;
|
||||
|
||||
while (value) {
|
||||
if (value & 0x1)
|
||||
return pos;
|
||||
value >>= 1;
|
||||
pos++;
|
||||
}
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
size_t merge_byte_arrays(u8 *res, size_t res_len,
|
||||
const u8 *src1, size_t src1_len,
|
||||
const u8 *src2, size_t src2_len)
|
||||
|
|
|
@ -485,6 +485,7 @@ const char * wpa_ssid_txt(const u8 *ssid, size_t ssid_len);
|
|||
|
||||
char * wpa_config_parse_string(const char *value, size_t *len);
|
||||
int is_hex(const u8 *data, size_t len);
|
||||
int find_first_bit(u32 value);
|
||||
size_t merge_byte_arrays(u8 *res, size_t res_len,
|
||||
const u8 *src1, size_t src1_len,
|
||||
const u8 *src2, size_t src2_len);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue