projects
/
project
/
usteer.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
policy: only trigger roam-sm after client becomes roamable
[project/usteer.git]
/
policy.c
diff --git
a/policy.c
b/policy.c
index 1a96cfa09e01a2bf99a366104438d3c479273848..90a12a0ac539e00cada8c864e0d9f929c6989b49 100644
(file)
--- a/
policy.c
+++ b/
policy.c
@@
-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 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;
}
return true;
}