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
This commit is contained in:
Paul Zhang 2020-10-26 18:47:41 +08:00 • committed by Gerrit - the friendly Code Review server
commit a59c8be288

View file

@ -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,