local-node: handle BSS transition queries

Make usteer handle incoming BSS-transition requests. Update with the
most active roaming neighbors like we already do for imminent
disassociations.

Create a new ubus method which calls hostapds bss_transition_request
method. This does not set the disassoc imminent bit, thus will not
automatically disassoc the requesting STA.

Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
David Bauer
2021-12-20 15:40:54 +01:00
parent 022635c9bd
commit e36967f219
4 changed files with 126 additions and 0 deletions

3
node.h
View File

@@ -53,6 +53,9 @@ struct usteer_local_node {
struct kvlist node_info;
struct uloop_timeout bss_tm_queries_timeout;
struct list_head bss_tm_queries;
struct {
bool present;
struct uloop_timeout update;