]> git.ipfire.org Git - thirdparty/bird.git/commit
Table export: ignoring invalid routes before marking them in export maps
authorMaria Matejka <mq@ucw.cz>
Mon, 10 Mar 2025 19:20:32 +0000 (20:20 +0100)
committerKaterina Kubecova <katerina.kubecova@nic.cz>
Wed, 23 Apr 2025 14:17:50 +0000 (16:17 +0200)
commit40cb435971c12f4553f981c760c42ffcf38f5006
tree63ab7ea9fdd6bb739ce4d5b233daff2c82f7901d
parente55d7d395b2e4117f99b8097d4a97721c137f4c2
Table export: ignoring invalid routes before marking them in export maps

Fast subsequent updates on filtered routes made the code crash because
no flags were set while ignoring them. And if these routes flapped, the
squashed export update crashed on a consistency check.

We ignore them unconditionally so we don't have to mark them at all and
we can convert them to NULL even before export maps are touched.
nest/rt-table.c