diff options
| author | David Bauer | 2022-08-17 00:22:48 +0000 |
|---|---|---|
| committer | David Bauer | 2022-08-17 20:08:05 +0000 |
| commit | fc158e0ec706efb32911377b1e1eda1930243021 (patch) | |
| tree | 199a033faf481e9e916cda52f62b65a1c36da8ca | |
| parent | 837f144f6cd8c5fb55cf61181d8cf434f40dd6a0 (diff) | |
| download | usteer-fc158e0ec706efb32911377b1e1eda1930243021.tar.gz | |
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>
| -rw-r--r-- | policy.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -400,6 +400,10 @@ usteer_local_node_roam_sm_active(struct sta_info *si, int min_signal) /* Skip on previous kick attempt */ if (current_time - si->roam_kick < config.roam_trigger_interval) 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; } |