0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-10 05:08:42 +00:00
bird/sysdep/unix
Maria Matejka fa973c2c15 First try of loop balancing
If a thread encounters timeout == 0 for poll, it considers itself
"busy" and with some hysteresis it tries to drop loops for others to
pick and thus better distribute work between threads.
2023-05-06 10:50:26 +02:00
..
alloc.c Refactoring of domains connected to pools 2023-04-25 09:52:28 +02:00
config.Y Decoupling loops from threads to allow fixed thread count 2023-01-19 11:13:50 +01:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
domain.c Refactoring of domains connected to pools 2023-04-25 09:52:28 +02:00
endian.h OpenBSD port related changes. 2009-05-11 01:32:49 +02:00
io-loop.c First try of loop balancing 2023-05-06 10:50:26 +02:00
io-loop.h First try of loop balancing 2023-05-06 10:50:26 +02:00
io.c Refactoring of domains connected to pools 2023-04-25 09:52:28 +02:00
krt.c Resource pools are now bound with domains. 2023-04-24 10:33:28 +02:00
krt.h Merge commit '534d0a4b' into thread-next 2022-08-05 10:37:53 +02:00
krt.Y Conf: Allowing keyword redefinition 2022-05-04 15:39:21 +02:00
log.c Temporarily switching off time annotations of debug log 2023-04-04 17:00:58 +02:00
main.c Merge commit '231c6385' into thread-next-iface 2023-04-14 14:00:54 +02:00
Makefile Merge commit 'd2c1036a42881d413ec97203ede92a69f8cd218f' into thread-next 2022-09-09 13:15:50 +02:00
random.c sysdep: Add wrapper to get random bytes - update 2021-06-06 16:26:06 +02:00
unix.h Sockets: Unified API for main and other loops 2023-04-04 17:00:59 +02:00