policy: only trigger roam-sm after client becomes roamable

Onky trigger the roaming-sm after a client becomes roamable. This is the
case when a STA is connected for longer than roam_trigger_interval.

Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
David Bauer
2022-08-17 02:22:48 +02:00
parent 837f144f6c
commit fc158e0ec7

View File

@@ -400,6 +400,10 @@ usteer_local_node_roam_sm_active(struct sta_info *si, int min_signal)
/* Skip on previous kick attempt */ /* Skip on previous kick attempt */
if (current_time - si->roam_kick < config.roam_trigger_interval) if (current_time - si->roam_kick < config.roam_trigger_interval)
return false; return false;
/* Skip if connection is established shorter than the trigger-interval */
if (current_time - si->connected_since < config.roam_trigger_interval)
return false;
return true; return true;
} }