|
@@ -349,7 +349,13 @@ util_scan_parse_extn_ie(struct scan_cache_entry *scan_params,
|
|
|
|
|
|
switch (extn_ie->ie_extn_id) {
|
|
|
case WLAN_EXTN_ELEMID_SRP:
|
|
|
- scan_params->ie_list.srp = (uint8_t *)ie;
|
|
|
+ scan_params->ie_list.srp = (uint8_t *)ie;
|
|
|
+ break;
|
|
|
+ case WLAN_EXTN_ELEMID_HECAP:
|
|
|
+ scan_params->ie_list.hecap = (uint8_t *)ie;
|
|
|
+ break;
|
|
|
+ case WLAN_EXTN_ELEMID_HEOP:
|
|
|
+ scan_params->ie_list.heop = (uint8_t *)ie;
|
|
|
break;
|
|
|
default:
|
|
|
break;
|
|
@@ -408,14 +414,7 @@ util_scan_parse_vendor_ie(struct scan_cache_entry *scan_params,
|
|
|
* hence copy data just after version byte
|
|
|
*/
|
|
|
scan_params->ie_list.bwnss_map = (((uint8_t *)ie) + 8);
|
|
|
- } else if (is_he_cap_oui(((uint8_t *)(ie))) &&
|
|
|
- !(scan_params->ie_list.hecap)) {
|
|
|
- scan_params->ie_list.hecap = (uint8_t *)ie;
|
|
|
- } else if (is_he_op_oui(((uint8_t *)(ie))) &&
|
|
|
- !(scan_params->ie_list.heop)) {
|
|
|
- scan_params->ie_list.heop = (uint8_t *)ie;
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
static QDF_STATUS
|