policy: don't select better candidate with bad signal
authorDavid Bauer <mail@david-bauer.net>
Tue, 21 Dec 2021 13:09:15 +0000 (14:09 +0100)
committerDavid Bauer <mail@david-bauer.net>
Sun, 9 Jan 2022 01:09:26 +0000 (02:09 +0100)
commit7e999e0874c5ef832921dfc393a3bc72879a4ec4
tree035f148fa287289c4edfb4c1b8f059fbe22b1b0d
parent3c1dd5155de10ae7b791b0a2f8c7e323a3c0323d
policy: don't select better candidate with bad signal

Don't select a node as a better candidate where a STA has insufficient
signal to. This is the case when the roam_trigger_snr is greater than
the projected signal of the client.

This stops clients from being selected to roam to a node where the
signal is not sufficient to maintain the connection. A selection might
otherwise happen e.g. due to better channel load on the remote node.

Signed-off-by: David Bauer <mail@david-bauer.net>
policy.c