node: keep track of roam-sources and roam-destinations
authorDavid Bauer <mail@david-bauer.net>
Mon, 27 Sep 2021 19:48:58 +0000 (21:48 +0200)
committerDavid Bauer <mail@david-bauer.net>
Thu, 25 Nov 2021 21:26:08 +0000 (22:26 +0100)
commit4862080de74a2990200127c53741377218546bf8
treeaa97941754ec5304541b70eca8576669c5924239
parent6a20591b20af6a2d33734529f2272a2b7729f912
node: keep track of roam-sources and roam-destinations

Keep track of STA journeys between multiple nodes. When a new STA is
reported from a foreign node, check whether this STA was previously
associated with a local node.

Vice versa, check upon association whether or not the STA was previously
associated with a foreign node.

Keep track of these roaming transactions using two new (local) fields of
the node struct.

Signed-off-by: David Bauer <mail@david-bauer.net>
local_node.c
main.c
openwrt/usteer/files/etc/config/usteer
openwrt/usteer/files/etc/init.d/usteer
remote.c
ubus.c
usteer.h