0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-09-20 04:15:19 +00:00
bird/proto
Maria Matejka 05d8c3699d Object locks use events
Instead of calling custom hooks from object locks, we use standard event
sending mechanism to inform protocols about object lock changes. This is
a backport from version 3 where these events are passed across threads.

This implementation of object locks doesn't use mutexes to lock the
whole data structure. In version 3, this data structure may get accessed
from multiple threads and must be protected by mutex.
2023-01-26 13:22:28 +01:00
..
babel Object locks use events 2023-01-26 13:22:28 +01:00
bfd VRF setting reduced to one argument, using default dummy iface for default vrf 2023-01-25 13:33:31 +01:00
bgp Object locks use events 2023-01-26 13:22:28 +01:00
mrt Minor cleanups 2023-01-13 13:32:29 +01:00
ospf Object locks use events 2023-01-26 13:22:28 +01:00
perf Nest: Fix several issues with pflags 2023-01-01 20:10:23 +01:00
pipe BGP: Add received role value to role mismatch log message 2023-01-20 15:55:47 +01:00
radv Object locks use events 2023-01-26 13:22:28 +01:00
rip Object locks use events 2023-01-26 13:22:28 +01:00
rpki Nest: Fix several issues with pflags 2023-01-01 20:10:23 +01:00
static Nest: Fix several issues with pflags 2023-01-01 20:10:23 +01:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00