policy: move load-kick out of kick meta-function
Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
20
policy.c
20
policy.c
@@ -463,8 +463,8 @@ usteer_local_node_snr_kick(struct usteer_local_node *ln)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
usteer_local_node_kick(struct usteer_local_node *ln)
|
usteer_local_node_load_kick(struct usteer_local_node *ln)
|
||||||
{
|
{
|
||||||
struct usteer_node *node = &ln->node;
|
struct usteer_node *node = &ln->node;
|
||||||
struct sta_info *kick1 = NULL, *kick2 = NULL;
|
struct sta_info *kick1 = NULL, *kick2 = NULL;
|
||||||
@@ -475,9 +475,6 @@ usteer_local_node_kick(struct usteer_local_node *ln)
|
|||||||
};
|
};
|
||||||
unsigned int min_count = DIV_ROUND_UP(config.load_kick_delay, config.local_sta_update);
|
unsigned int min_count = DIV_ROUND_UP(config.load_kick_delay, config.local_sta_update);
|
||||||
|
|
||||||
usteer_local_node_roam_check(ln, &ev);
|
|
||||||
usteer_local_node_snr_kick(ln);
|
|
||||||
|
|
||||||
if (!config.load_kick_enabled || !config.load_kick_threshold ||
|
if (!config.load_kick_enabled || !config.load_kick_threshold ||
|
||||||
!config.load_kick_delay)
|
!config.load_kick_delay)
|
||||||
return;
|
return;
|
||||||
@@ -550,3 +547,16 @@ usteer_local_node_kick(struct usteer_local_node *ln)
|
|||||||
out:
|
out:
|
||||||
usteer_event(&ev);
|
usteer_event(&ev);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
usteer_local_node_kick(struct usteer_local_node *ln)
|
||||||
|
{
|
||||||
|
struct uevent ev = {
|
||||||
|
.node_local = &ln->node,
|
||||||
|
};
|
||||||
|
|
||||||
|
usteer_local_node_roam_check(ln, &ev);
|
||||||
|
usteer_local_node_snr_kick(ln);
|
||||||
|
usteer_local_node_load_kick(ln);
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user