summaryrefslogtreecommitdiff
path: root/src/routing.c
diff options
context:
space:
mode:
authorJesper Jensen <jesper@jnsn.dev>2025-05-10 11:48:45 +0200
committerJesper Jensen <jesper@jnsn.dev>2025-05-10 11:48:45 +0200
commit444d0b3b783e458a3a55ffa19209ae6e8c86efc2 (patch)
tree446a0f79335da46150f1e82ab3080bf5e8ed94fc /src/routing.c
parentf93e2d4de6e8140276ce84d173bfb80acaf45830 (diff)
Remove the routing table rebuild
Diffstat (limited to 'src/routing.c')
-rw-r--r--src/routing.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/routing.c b/src/routing.c
index 3ef418f..02b2f03 100644
--- a/src/routing.c
+++ b/src/routing.c
@@ -80,23 +80,6 @@ void routing_update_metrics() {
}
}
-void routing_rebuild_table() {
- struct entry table_swap[RT_SIZE];
- memcpy(table_swap, pTable->table, sizeof(pTable->table));
- routing_flush();
-
- for(size_t i = 0; i < RT_SIZE; i++) {
- if(!table_swap[i].set) continue;
-
- struct entry *entry;
- if(routing_offer(&table_swap[i].id, &entry)) {
- *entry = table_swap[i];
- } else {
- dbg("Dropping a client since we already have enough in that bucket");
- }
- }
-}
-
void routing_flush() {
memset(pTable->table, 0, sizeof(pTable->table));
}