From: David Bauer Date: Wed, 17 Aug 2022 22:41:41 +0000 (+0200) Subject: policy: count kick total X-Git-Url: http://git.openwrt.org/source?a=commitdiff_plain;h=3cc0f456f04dcadb3103b3755175f6f28f992388;p=project%2Fusteer.git policy: count kick total Always increase the kick-counter when usteer de-associates a STA. This was previously exclusively done when kicking clients due to insufficient SNR. Signed-off-by: David Bauer --- diff --git a/policy.c b/policy.c index bb10be5..3d21f32 100644 --- a/policy.c +++ b/policy.c @@ -477,8 +477,6 @@ usteer_local_node_snr_kick(struct usteer_local_node *ln) if (si->below_min_snr <= min_count) continue; - si->kick_count++; - ev.type = UEV_SIGNAL_KICK; ev.threshold.cur = si->signal; ev.count = si->kick_count; diff --git a/ubus.c b/ubus.c index 756f253..92442b3 100644 --- a/ubus.c +++ b/ubus.c @@ -751,6 +751,7 @@ void usteer_ubus_kick_client(struct sta_info *si) blobmsg_add_u8(&b, "deauth", 1); ubus_invoke(ubus_ctx, ln->obj_id, "del_client", b.head, NULL, 0, 100); usteer_sta_disconnected(si); + si->kick_count++; si->roam_kick = current_time; }