|
@@ -4762,6 +4762,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.
|
|
@@ -5107,7 +5109,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,
|