From a59c8be288cc412f45a6922ca61abf2377b96276 Mon Sep 17 00:00:00 2001 From: Paul Zhang Date: Mon, 26 Oct 2020 18:47:41 +0800 Subject: [PATCH] qcacld-3.0: Add default roam scan triggers When resetting roam trigger bitmap, it is missing triggers such as QCA_ROAM_TRIGGER_REASON_IDLE, QCA_ROAM_TRIGGER_REASON_DEAUTH etc. Change-Id: I57b2b5c251202094b1afe65e0b4af39dc69f75e1 CRs-Fixed: 2805011 --- core/hdd/src/wlan_hdd_cfg80211.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c index 29bcaf09fabb..03f5f44ea386 100644 --- a/core/hdd/src/wlan_hdd_cfg80211.c +++ b/core/hdd/src/wlan_hdd_cfg80211.c @@ -4758,6 +4758,8 @@ hdd_send_roam_triggers_to_sme(struct hdd_context *hdd_ctx, triggers.vdev_id = vdev_id; triggers.trigger_bitmap = wlan_hdd_convert_control_roam_trigger_bitmap(roam_trigger_bitmap); + hdd_debug("trigger bitmap: 0x%x converted trigger_bitmap: 0x%x", + roam_trigger_bitmap, triggers.trigger_bitmap); /* * roam trigger bitmap is > 0 - Roam triggers are set. @@ -5103,7 +5105,12 @@ hdd_set_roam_with_control_config(struct hdd_context *hdd_ctx, QCA_ROAM_TRIGGER_REASON_PERIODIC | \ QCA_ROAM_TRIGGER_REASON_DENSE | \ QCA_ROAM_TRIGGER_REASON_BTM | \ - QCA_ROAM_TRIGGER_REASON_BSS_LOAD) + QCA_ROAM_TRIGGER_REASON_BSS_LOAD | \ + QCA_ROAM_TRIGGER_REASON_USER_TRIGGER | \ + QCA_ROAM_TRIGGER_REASON_DEAUTH | \ + QCA_ROAM_TRIGGER_REASON_IDLE | \ + QCA_ROAM_TRIGGER_REASON_TX_FAILURES | \ + QCA_ROAM_TRIGGER_REASON_EXTERNAL_SCAN) static int hdd_clear_roam_control_config(struct hdd_context *hdd_ctx,