node: save created time for node

Save the timestamp of the node creation. This is required to optimize
the selection of most-roamed to neighbors relative to their creation
time.

Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
David Bauer
2021-09-29 19:05:44 +02:00
parent a5c21aec7a
commit d0cd65b762
3 changed files with 4 additions and 0 deletions

View File

@@ -257,6 +257,7 @@ interface_get_node(struct usteer_remote_host *host, const char *name)
node = calloc_a(sizeof(*node), &buf, addr_len + 1 + strlen(name) + 1);
node->node.type = NODE_TYPE_REMOTE;
node->node.created = current_time;
sprintf(buf, "%s#%s", host->addr, name);
node->node.avl.key = buf;