0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/nest
Katerina Kubecova ef63946d2e Allow allocating cold pages inside RCU critical section
We have quite large critical sections and we need to allocate inside
them. This is something to revise properly later on, yet for now,
instead of slowly but surely growing the virtual memory address space,
it's better to optimize the cold page cache pickup and count situations
where this happened inside the critical section.
2024-12-13 20:15:37 +01:00
..
bfd.h Merge commit 'e29f134a' into thread-merge-2.16 2024-11-28 09:04:31 +01:00
bird.h Read-write spinlocks 2024-06-12 09:23:50 +02:00
cli.c CLI: show threads all crash fixed 2024-12-12 15:00:26 +01:00
cli.h CLI: show threads all crash fixed 2024-12-12 15:00:26 +01:00
cmds.c Allow allocating cold pages inside RCU critical section 2024-12-13 20:15:37 +01:00
cmds.h CLI: Show symbols, route and mpls explicitly passes the actual config to the show function 2024-06-14 23:16:07 +02:00
config.Y Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00
Doc MPLS subsystem 2023-10-04 13:01:21 +02:00
iface.c Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00
iface.h Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00
limit.h Limited value must never go under zero 2022-10-12 10:05:14 +02:00
locks.c Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00
locks.h Merge commit '574d7eb241a60622b0573ab1460cb23d968ba1cc' into thread-next 2024-03-28 15:00:40 +01:00
Makefile Real almost-lockless feeds and more pull-like exports 2024-06-04 10:11:36 +02:00
mpls-internal.h Configuration obstacles made a separate, explicit structure 2024-06-14 23:16:07 +02:00
mpls.c Merge commit 'b95dc8f29f18eb177f91fdc4bf0716fac9b15366' into mq-config-ref 2024-06-26 17:19:24 +02:00
mpls.h Merge commit 'v2.13.1-162-g5bf25678' into thread-next 2024-01-27 19:01:06 +01:00
mpls.Y CLI: Show symbols, route and mpls explicitly passes the actual config to the show function 2024-06-14 23:16:07 +02:00
neighbor.c Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00
password.c Nest: Allow MAC algorithms to specify min/max key length 2021-06-06 16:28:18 +02:00
password.h Resource pools are now bound with domains. 2023-04-24 10:33:28 +02:00
proto-hooks.c Dropping rte-local dumper entries 2021-10-13 19:09:05 +02:00
proto.c Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00
proto.sgml Channels - explicit links between protocols and tables 2016-02-01 10:28:50 +01:00
protocol.h Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00
route.h Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00
rt-attr.c Fixed a subtle memory leak in protocol restart routine 2024-12-13 19:10:55 +01:00
rt-dev.c Undefined behavior fix 2024-05-18 15:41:33 +02:00
rt-dev.h Nest: SADR support for Direct 2018-03-18 02:56:51 +01:00
rt-export.c Fixed secondary route export 2024-06-28 22:03:45 +02:00
rt-fib_test.c Renamed nest/rt.h back to nest/route.h 2023-10-29 16:29:26 +01:00
rt-fib.c ASPA: basic data structures and Static protocol support 2024-03-25 14:15:30 +01:00
rt-show.c CLI: show threads all crash fixed 2024-12-12 15:00:26 +01:00
rt-table.c Merge commit 'd85fa48e' into thread-next 2024-12-13 15:58:10 +01:00