0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-10 05:08:42 +00:00
bird/nest
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
..
a-path_test.c Fixed resource initialization in unit tests 2022-03-09 10:30:42 +01:00
a-path.c Minor fix: f_val literals should always have named struct fields 2022-04-06 18:14:08 +02:00
a-set_test.c Fixed resource initialization in unit tests 2022-03-09 10:30:42 +01:00
a-set.c Filter: Add operators to find minimum and maximum element of sets 2021-12-28 04:07:09 +01:00
attrs.h Filter: Add operators to find minimum and maximum element of sets 2021-12-28 04:07:09 +01:00
bfd.h BFD: Allow per-request session options 2020-11-08 15:33:22 +01:00
bird.h Initial commit on integrated BIRD 2015-11-05 12:48:52 +01:00
cli.c CLI: Fix continuation lines after final one 2019-11-26 16:43:09 +01:00
cli.h Show info from multiple protocols when protocol is not specified 2020-06-28 15:38:47 +02:00
cmds.c Single-threaded version of sark-branch memory page management 2022-03-09 09:10:44 +01:00
cmds.h Filter refactoring: dropped the recursion from the interpreter 2019-02-20 22:30:54 +01:00
config.Y Merge commit 'e42eedb9' into haugesund 2022-03-09 11:02:55 +01:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
iface.c Nest: Do not ignore secondary flag changes in ifa updates 2021-12-18 01:09:52 +01:00
iface.h Nest: Fix neighbor handling for colliding ranges 2020-05-11 04:29:36 +02:00
locks.c Lib: Add and use ev_new_init() 2018-10-01 15:55:23 +02:00
locks.h Nest: VRF support for neighbor cache and olock code 2017-09-12 15:49:36 +02:00
Makefile Protocols have their own explicit init routines 2022-04-06 18:14:08 +02:00
neighbor.c Slab allocator can free the blocks without knowing the parent structure 2022-04-06 18:14:08 +02:00
password.c Nest: Allow MAC algorithms to specify min/max key length 2021-06-06 16:28:18 +02:00
password.h Nest: Allow MAC algorithms to specify min/max key length 2021-06-06 16:28:18 +02:00
proto-hooks.c Dropping rte-local dumper entries 2021-10-13 19:09:05 +02:00
proto.c Implicit ROA check converted to explicit filter instruction sequence 2022-05-04 15:37:41 +02:00
proto.sgml Channels - explicit links between protocols and tables 2016-02-01 10:28:50 +01:00
protocol.h Protocols have their own explicit init routines 2022-04-06 18:14:08 +02:00
route.h Filter: Bitfield eattrs reading / writing moved to filter code 2022-05-04 15:37:41 +02:00
rt-attr.c Filter: Bitfield eattrs reading / writing moved to filter code 2022-05-04 15:37:41 +02:00
rt-dev.c Protocols have their own explicit init routines 2022-04-06 18:14:08 +02:00
rt-dev.h Nest: SADR support for Direct 2018-03-18 02:56:51 +01:00
rt-fib.c Slab allocator can free the blocks without knowing the parent structure 2022-04-06 18:14:08 +02:00
rt-show.c Merge commit '60880b539b8886f76961125d89a265c6e1112b7a' into haugesund 2022-03-09 11:29:56 +01:00
rt-table.c All linpools use pages to allocate regular blocks 2022-04-06 18:14:08 +02:00