]> git.ipfire.org Git - thirdparty/bird.git/commit
Filter: recursion to loop
authorJan Maria Matejka <mq@ucw.cz>
Wed, 29 Nov 2017 10:38:01 +0000 (11:38 +0100)
committerJan Maria Matejka <mq@ucw.cz>
Tue, 13 Mar 2018 15:29:33 +0000 (16:29 +0100)
commit7c601e6b7b7696b24ce5f5715fa14dbb91c71d6e
tree9d988668bd97d0fc9b23144c44e31c017c45566a
parent5a14df395053f4094a1e3ebea98e3487cbfc0e63
Filter: recursion to loop

It was supposed to do tail-recursion in interpret() but it didn't
compile as such. Converting it to loop makes a significant filter
performance improvement for flat filters.
filter/filter.c