qcacld-3.0: Update rssi when get all tdls peers

It doesn't update rssi of tdls peers. So add logic to update it when
get all tdls peers.

Change-Id: I81d4536b5cb2443b088ee4a5d425d548eac152d6
CRs-Fixed: 2435903
This commit is contained in:
Wu Gao
2019-04-19 21:32:39 +08:00
committed by nshrivas
parent b017650fc7
commit 18e788a176
5 changed files with 94 additions and 18 deletions

View File

@@ -256,6 +256,18 @@ QDF_STATUS ucfg_set_tdls_offchan_mode(struct wlan_objmgr_vdev *vdev,
QDF_STATUS ucfg_set_tdls_secoffchanneloffset(struct wlan_objmgr_vdev *vdev,
int offchanoffset);
/**
* ucfg_tdls_set_rssi() - API to set TDLS RSSI on peer given by mac
* @vdev: vdev object
* @mac: MAC address of Peer
* @rssi: rssi value
*
* Set RSSI on TDLS peer
*
* Return: QDF_STATUS
*/
QDF_STATUS ucfg_tdls_set_rssi(struct wlan_objmgr_vdev *vdev,
uint8_t *mac, int8_t rssi);
#else
static inline
@@ -313,5 +325,11 @@ QDF_STATUS ucfg_tdls_teardown_links(struct wlan_objmgr_vdev *vdev)
return QDF_STATUS_SUCCESS;
}
static inline
QDF_STATUS ucfg_tdls_set_rssi(struct wlan_objmgr_vdev *vdev,
uint8_t *mac, int8_t rssi)
{
return QDF_STATUS_SUCCESS;
}
#endif /* FEATURE_WLAN_TDLS */
#endif