qcacmn: Update OCAC completion Host structure and processing routine

The OCAC completion event 'wmi_vdev_adfs_ocac_complete_event_fixed_param'
has been updated to include center frequencies of 2 segments in MHz for
165Mhz Agile mode.

Update the corresponding Host OCAC completion data structure
'vdev_adfs_complete_status' to include 2 center frequencies to support
165MHz Agile mode.

Also FW might send a delayed OCAC completion status after the Host has
configured a new agile channel. So all the OCAC completion events should be
validated if the status is received for the current agile channel.

Update the OCAC completion processing API to include 2 center frequencies
and chwidth so that, it is possible to check if the OCAC completion status
is received on current agile channel or an obsolete agile channel.

CRs-Fixed: 2705671
Change-Id: Iab8980f8d030120d107f068d890c9694d28ee98c
This commit is contained in:
Vignesh U
2020-06-09 09:33:57 +05:30
gecommit door nshrivas
bovenliggende 5b4ee46d8e
commit ace59f2d1f
4 gewijzigde bestanden met toevoegingen van 29 en 9 verwijderingen

Bestand weergeven

@@ -556,7 +556,9 @@ QDF_STATUS tgt_dfs_ocac_complete(struct wlan_objmgr_pdev *pdev,
}
dfs_process_ocac_complete(pdev, adfs_status->ocac_status,
adfs_status->center_freq);
adfs_status->center_freq1,
adfs_status->center_freq2,
adfs_status->chan_width);
return QDF_STATUS_SUCCESS;
}