don't kick if data rate is at threshold

This commit is contained in:
HarvsG 2023-09-15 11:00:05 +01:00 committed by GitHub
parent e036905ae3
commit 734a2d6506
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -565,7 +565,7 @@ int kick_clients(struct dawn_mac bssid_mac, uint32_t id) {
// only use rx_rate for indicating if transmission is going on
// <= 6MBits <- probably no transmission
// tx_rate has always some weird value so don't use ist
if (have_bandwidth_iwinfo && dawn_metric.bandwidth_threshold != 0 && rx_rate > dawn_metric.bandwidth_threshold) {
if (have_bandwidth_iwinfo && dawn_metric.bandwidth_threshold != 0 && rx_rate >= dawn_metric.bandwidth_threshold) {
dawnlog_info("Client " MACSTR ": Don't kick due to active data transfer: RX rate %f exceeds %d limit\n", MAC2STR(j->client_addr.u8), rx_rate, dawn_metric.bandwidth_threshold);
}
else