band-steering: add band-steering component
authorDavid Bauer <mail@david-bauer.net>
Tue, 15 Mar 2022 21:56:14 +0000 (22:56 +0100)
committerDavid Bauer <mail@david-bauer.net>
Fri, 18 Mar 2022 20:46:29 +0000 (21:46 +0100)
commitf4e120c9a3f460cd8478f072d4c7879e1bf98136
treed1af661ccb93271ace4af50b5c9f66cb1a15c044
parent439acc5d2bdd26dbfb63435269a2daeb26a21133
band-steering: add band-steering component

This adds a new band-steering component to usteer.

With band-steering enabled, usteer will attempt to move clients with a
consistently good SNR / signal from 2.4 GHz to the 5 GHz band.

In contrast to existing policies usteer tracks, band-steering is
non-invasive and will not lead to forceful connection termination.

Signed-off-by: David Bauer <mail@david-bauer.net>
CMakeLists.txt
band_steering.c [new file with mode: 0644]
local_node.c
main.c
node.h
openwrt/usteer/files/etc/config/usteer
openwrt/usteer/files/etc/init.d/usteer
sta.c
ubus.c
usteer.h