qcacld-3.0: add roam trigger bitmap sysfs functionality
Add support to configure roam_trigger_bitmap. Change-Id: I1a7329910e5276469fa7cf0711d412cc8850d98b CRs-Fixed: 3563225
这个提交包含在:
@@ -3331,6 +3331,16 @@ wlan_mlme_set_roam_reason_vsie_status(struct wlan_objmgr_psoc *psoc,
|
||||
*/
|
||||
uint32_t wlan_mlme_get_roaming_triggers(struct wlan_objmgr_psoc *psoc);
|
||||
|
||||
/**
|
||||
* wlan_mlme_set_roaming_triggers() - Set the roaming triggers bitmap
|
||||
* @psoc: Pointer to PSOC object
|
||||
* @trigger_bitmap: Roaming triggers bitmap to set
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
void wlan_mlme_set_roaming_triggers(struct wlan_objmgr_psoc *psoc,
|
||||
uint32_t trigger_bitmap);
|
||||
|
||||
/**
|
||||
* wlan_mlme_get_roaming_offload() - Get roaming offload setting
|
||||
* @psoc: pointer to psoc object
|
||||
@@ -3458,6 +3468,12 @@ uint32_t wlan_mlme_get_roaming_triggers(struct wlan_objmgr_psoc *psoc)
|
||||
return 0xFFFF;
|
||||
}
|
||||
|
||||
static inline
|
||||
void wlan_mlme_set_roaming_triggers(struct wlan_objmgr_psoc *psoc,
|
||||
uint32_t trigger_bitmap)
|
||||
{
|
||||
}
|
||||
|
||||
static inline QDF_STATUS
|
||||
wlan_mlme_get_roaming_offload(struct wlan_objmgr_psoc *psoc,
|
||||
bool *val)
|
||||
|
@@ -1162,6 +1162,21 @@ ucfg_mlme_get_roaming_triggers(struct wlan_objmgr_psoc *psoc)
|
||||
{
|
||||
return wlan_mlme_get_roaming_triggers(psoc);
|
||||
}
|
||||
|
||||
/**
|
||||
* ucfg_mlme_set_roaming_triggers() - Set roaming triggers bitmap
|
||||
* value
|
||||
* @psoc: pointer to psoc object
|
||||
* @trigger_bitmap: Roaming triggers bitmap to set
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void
|
||||
ucfg_mlme_set_roaming_triggers(struct wlan_objmgr_psoc *psoc,
|
||||
uint32_t trigger_bitmap)
|
||||
{
|
||||
wlan_mlme_set_roaming_triggers(psoc, trigger_bitmap);
|
||||
}
|
||||
#else
|
||||
static inline QDF_STATUS
|
||||
ucfg_mlme_get_roam_disable_config(struct wlan_objmgr_psoc *psoc,
|
||||
@@ -1191,6 +1206,12 @@ ucfg_mlme_get_roaming_triggers(struct wlan_objmgr_psoc *psoc)
|
||||
{
|
||||
return 0xffff;
|
||||
}
|
||||
|
||||
static inline void
|
||||
ucfg_mlme_set_roaming_triggers(struct wlan_objmgr_psoc *psoc,
|
||||
uint32_t trigger_bitmap)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
在新工单中引用
屏蔽一个用户