qcacmn: Fix MBSSID parsing for OUIs without subtype
Host splits MBSSID into individual scan entries. The IEs added into the new scan entries should neither be in the non-inheritance list nor a duplicate IE. Host checks duplicity of Vendor specific IEs by comparing the OUI, type subtype of the non-tx and tx BSSID IEs. Adaptive 11r VS IEs doesn't have subtype, and host uses IE data as subtype. In this case, even if both the IEs are same, still both are added into the new scan entry. The supplicant uses the capability from the first IE belonging to the tx profile leading to connection failure. In MBSSID parsing logic, add exception for OUI from this specific vendor in the Vendor IE comparison logic. Change-Id: I7bb6cc7ebe34a5f007b9b84c91d6db6c7fcf997b CRs-Fixed: 3084721
Loading
Please register or sign in to comment