0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-10 05:08:42 +00:00
bird/filter
Maria Matejka bc17fee1bf Filter: Bitfield eattrs reading / writing moved to filter code
Before this change, fetch-update-write and bitmasking was hardcoded in
attribute access code cased by the attribute type. Several filter
instructions are used to do it instead.

As this is certainly going to be a little bit slower than before, the
switch block in attribute access code should be completely removed in
near future, helping with both performance and code cleanliness.

The user interface should have stayed intact.
2022-05-04 15:37:41 +02:00
..
config.Y Filter: Bitfield eattrs reading / writing moved to filter code 2022-05-04 15:37:41 +02:00
data.c Filter: Add operators to find minimum and maximum element of sets 2021-12-28 04:07:09 +01:00
data.h Merge commit '5cff1d5f' into haugesund 2022-03-09 10:56:06 +01:00
decl.m4 Reducing filter stack size to allow for lesser thread stack size 2021-09-10 18:11:28 +02:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
f-inst.c Filter: Bitfield eattrs reading / writing moved to filter code 2022-05-04 15:37:41 +02:00
f-inst.h Filter: Bitfield eattrs reading / writing moved to filter code 2022-05-04 15:37:41 +02:00
f-util.c Filter: Fix crash with 'where' filters and function calls 2019-09-10 13:45:18 +02:00
filter_test.c Replaced custom linpools in tests for the common tmp_linpool 2022-03-02 12:13:49 +01:00
filter.c Reducing filter stack size to allow for lesser thread stack size 2021-09-10 18:11:28 +02:00
filter.h Filter: Remove quitbird command 2020-05-02 02:47:18 +02:00
Makefile Filter: Pre-evaluation of constant expressions 2019-07-02 10:45:53 +02:00
test-reconf-begin.conf Filters: comparison of functions and filters caching 2019-02-26 16:44:24 +01:00
test-reconf-end.conf Filters: comparison of functions and filters caching 2019-02-26 16:44:24 +01:00
test.conf Filter: Bitfield eattrs reading / writing moved to filter code 2022-05-04 15:37:41 +02:00
test.conf2 Filter: Remove quitbird command 2020-05-02 02:47:18 +02:00
test.conf.inc filter/test.conf: Replace print func with assert and format 2016-11-16 12:22:01 +01:00
tree_test.c Replaced custom linpools in tests for the common tmp_linpool 2022-03-02 12:13:49 +01:00
tree.c Filter: Recursive filter iteration code 2021-02-07 19:21:42 +01:00
trie_test.c Replaced custom linpools in tests for the common tmp_linpool 2022-03-02 12:13:49 +01:00
trie.c Trie: Fix trie format 2022-02-06 23:27:13 +01:00