0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-10 13:18:42 +00:00
bird/nest
Maria Matejka bb63e99d78 Page allocator moved from pools to IO loops.
The resource pool system is highly hierarchical and keeping spare pages
in pools leads to unnecessarily complex memory management.

Loops have a flat hiearchy, at least for now, and it is therefore much
easier to keep care of pages, especially in cases of excessive virtual memory
fragmentation.
2021-12-01 13:00:54 +01:00
..
a-path_test.c Page allocator moved from pools to IO loops. 2021-12-01 13:00:54 +01:00
a-path.c Nest: Implement BGP path mask loop operator 2020-05-18 16:25:08 +02:00
a-set_test.c For safer memory allocations, resources are bound to loops. 2021-11-30 21:38:25 +01:00
a-set.c Filter: Merged postfixify routine 2019-02-20 22:30:54 +01:00
attrs.h Nest: Implement BGP path mask loop operator 2020-05-18 16:25:08 +02: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 For safer memory allocations, resources are bound to loops. 2021-11-30 21:38:25 +01:00
cli.h Show info from multiple protocols when protocol is not specified 2020-06-28 15:38:47 +02:00
cmds.c For safer memory allocations, resources are bound to loops. 2021-11-30 21:38:25 +01:00
cmds.h Filter refactoring: dropped the recursion from the interpreter 2019-02-20 22:30:54 +01:00
config.Y For safer memory allocations, resources are bound to loops. 2021-11-30 21:38:25 +01:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
iface.c For safer memory allocations, resources are bound to loops. 2021-11-30 21:38:25 +01:00
iface.h VRF setting reduced to one argument, using default dummy iface for default vrf 2021-11-22 19:05:44 +01:00
limit.h Limit containment 2021-11-09 19:20:41 +01: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 Nest: split route show into separate file 2017-05-15 12:10:51 +02:00
neighbor.c VRF setting reduced to one argument, using default dummy iface for default vrf 2021-11-22 19:05:44 +01: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 For safer memory allocations, resources are bound to loops. 2021-11-30 21:38:25 +01:00
proto.sgml Channels - explicit links between protocols and tables 2016-02-01 10:28:50 +01:00
protocol.h VRF setting reduced to one argument, using default dummy iface for default vrf 2021-11-22 19:05:44 +01:00
route.h For safer memory allocations, resources are bound to loops. 2021-11-30 21:38:25 +01:00
rt-attr.c For safer memory allocations, resources are bound to loops. 2021-11-30 21:38:25 +01:00
rt-dev.c Route sources have an explicit owner 2021-11-22 19:05:44 +01:00
rt-dev.h Nest: SADR support for Direct 2018-03-18 02:56:51 +01:00
rt-fib.c RIP: Demand circuit support (RFC 2091) 2020-02-21 02:35:50 +01:00
rt-show.c Routing tables now have their own loops. 2021-11-22 19:05:44 +01:00
rt-table.c Page allocator moved from pools to IO loops. 2021-12-01 13:00:54 +01:00