qcacld-3.0: Send roam band value to userspace
OEM-SS sends ROAMBAND attribute via the vendor command QCA_WLAN_VENDOR_ROAMING_SUBCMD_CONTROL_SET to host to get current roam band value in the host. Fix is to process ROAMBAND attribute and send roam band value to upper layer. Change-Id: I56b208d00b40d4d3e6d3658d23fa1073f6fe1146 CRs-Fixed: 3009753
Šī revīzija ir iekļauta:

revīziju iesūtīja
Madan Koyyalamudi

vecāks
8d3a1d9e82
revīzija
5a8305cdd5
@@ -81,6 +81,17 @@ QDF_STATUS ucfg_cm_set_cckm_ie(struct wlan_objmgr_psoc *psoc, uint8_t vdev_id,
|
||||
const uint8_t *cck_ie, const uint8_t cck_ie_len);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* ucfg_cm_get_roam_band() - Get roam band from rso config
|
||||
* @psoc: Pointer to psoc
|
||||
* @vdev_id: vdev id
|
||||
* @roam_band: Pointer of a buffer to fill the roam band
|
||||
*
|
||||
* Return: QDF_STATUS
|
||||
*/
|
||||
QDF_STATUS ucfg_cm_get_roam_band(struct wlan_objmgr_psoc *psoc, uint8_t vdev_id,
|
||||
uint32_t *roam_band);
|
||||
|
||||
/**
|
||||
* ucfg_cm_rso_set_roam_trigger() - Send roam trigger bitmap firmware
|
||||
* @pdev: Pointer to pdev
|
||||
|
@@ -139,6 +139,18 @@ release_ref:
|
||||
return status;
|
||||
}
|
||||
|
||||
QDF_STATUS ucfg_cm_get_roam_band(struct wlan_objmgr_psoc *psoc, uint8_t vdev_id,
|
||||
uint32_t *roam_band)
|
||||
{
|
||||
struct cm_roam_values_copy temp;
|
||||
|
||||
wlan_cm_roam_cfg_get_value(psoc, vdev_id, ROAM_BAND, &temp);
|
||||
|
||||
*roam_band = temp.uint_value;
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
#ifdef FEATURE_WLAN_ESE
|
||||
QDF_STATUS ucfg_cm_set_ese_roam_scan_channel_list(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t vdev_id,
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user