prima: extscan: API enhancements in extscan_wifi_get_cached_results
1. Update the data structures in sync with framework APIs
2. Introduce scan_id and flags in get_cached_results
3. Add blocking mechanism at HDD layer to avoid synchronization
problems at HAL layer.
4. Add code changes to drop IEs if it exceeds NL 4k limit for
full scan results.
5. Add logic to parse cached scan results based on scanResultSize
of tSirWifiScanResultEvent.
Change-Id: I2ef3ee4aeb9db0c5b356b4467026186dbb2c5f7e
CRs-Fixed: 834122
5 files changed