]> git.ipfire.org Git - thirdparty/bird.git/commit
Kernel: feed only once during startup
authorMaria Matejka <mq@ucw.cz>
Mon, 23 Dec 2024 10:58:05 +0000 (11:58 +0100)
committerMaria Matejka <mq@ucw.cz>
Thu, 9 Jan 2025 09:08:27 +0000 (10:08 +0100)
commit91c98efe572a64c0fc3bd666c185ce19b41a9bd7
tree40c5bbede1ac25c2c922c749b71a5ed0079f5628
parent56be89911abbe1024b4db42bc5902f7aa583ee8f
Kernel: feed only once during startup

There was an inefficiency in the initial scan state machine,
causing routes to be fed several times instead of just once.
Now the export startup is postponed until first krt_scan()
finishes and we actually can do the pruning with full information.
nest/proto.c
nest/protocol.h
sysdep/unix/krt.c
sysdep/unix/krt.h