0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-09-19 20:05:21 +00:00
bird/nest
Maria Matejka fcbf22d1f6 Properly protecting the route src global index by RCU read lock and atomic operations
There was a bug occuring when one thread sought for a src by its global id
and another one was allocating another src with such an ID that it caused
route src global index reallocation. This brief moment of inconsistency
led to a rare use-after-free of the old global index block.
2023-05-11 11:41:01 +02:00
..
bfd.h BFD notifications respect protocol loop settings 2023-04-04 17:00:58 +02:00
bird.h Enforcing certain data structure explicit paddings. 2022-05-04 15:37:41 +02:00
cli.c Resource pools are now bound with domains. 2023-04-24 10:33:28 +02:00
cli.h Resource pools are now bound with domains. 2023-04-24 10:33:28 +02:00
cmds.c Merge commit '37b64441' into thread-next 2022-11-07 10:28:01 +01:00
cmds.h Filter refactoring: dropped the recursion from the interpreter 2019-02-20 22:30:54 +01:00
config.Y Channel: configurable feed block size 2023-05-11 11:41:01 +02:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
iface.c Refactoring of domains connected to pools 2023-04-25 09:52:28 +02:00
iface.h Interface subsystem locking 2023-04-04 17:00:58 +02:00
limit.h Limited value must never go under zero 2022-10-12 10:05:14 +02:00
locks.c Refactoring of domains connected to pools 2023-04-25 09:52:28 +02:00
locks.h Resource pools are now bound with domains. 2023-04-24 10:33:28 +02:00
Makefile Merge commit '0851fcde' into thread-next-iface 2023-04-14 11:37:23 +02:00
neighbor.c Interface subsystem locking 2023-04-04 17:00:58 +02: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 Channel: configurable feed block size 2023-05-11 11:41:01 +02:00
proto.sgml Channels - explicit links between protocols and tables 2016-02-01 10:28:50 +01:00
protocol.h Channel: configurable feed block size 2023-05-11 11:41:01 +02:00
rt-attr.c Properly protecting the route src global index by RCU read lock and atomic operations 2023-05-11 11:41:01 +02:00
rt-dev.c Merge commit '0bb04d5390f21b0c96fc4894ba5d5510c541f0ef' into HEAD 2023-02-07 14:27:23 +01:00
rt-dev.h Nest: SADR support for Direct 2018-03-18 02:56:51 +01:00
rt-fib.c Splitting route data structures out to lib 2022-05-04 15:37:41 +02:00
rt-show.c Resource pools are now bound with domains. 2023-04-24 10:33:28 +02:00
rt-table.c Channel: configurable feed block size 2023-05-11 11:41:01 +02:00
rt.h Channel: configurable feed block size 2023-05-11 11:41:01 +02:00