mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 13:02:44 +01:00
scan: Save the MD IE in bss scan entry
This commit is contained in:
parent
e4c168cc3b
commit
da435326aa
@ -584,6 +584,13 @@ static bool scan_parse_bss_information_elements(struct scan_bss *bss,
|
||||
bss->wpa = l_memdup(iter.data - 2,
|
||||
iter.len + 2);
|
||||
break;
|
||||
case IE_TYPE_MOBILITY_DOMAIN:
|
||||
if (!bss->mde_present && iter.len == 3) {
|
||||
memcpy(bss->mde, iter.data, iter.len);
|
||||
bss->mde_present = true;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -52,12 +52,14 @@ struct scan_bss {
|
||||
uint8_t *wpa;
|
||||
uint8_t *wsc; /* Concatenated WSC IEs */
|
||||
ssize_t wsc_size; /* Size of Concatenated WSC IEs */
|
||||
uint8_t mde[3];
|
||||
uint8_t ssid[32];
|
||||
uint8_t ssid_len;
|
||||
struct l_uintset *supported_rates;
|
||||
uint8_t utilization;
|
||||
uint16_t rank;
|
||||
bool sha256:1;
|
||||
bool mde_present : 1;
|
||||
};
|
||||
|
||||
uint32_t scan_passive(uint32_t ifindex, scan_trigger_func_t trigger,
|
||||
|
Loading…
Reference in New Issue
Block a user