summaryrefslogtreecommitdiff
path: root/sysdep
AgeCommit message (Expand)Author
2022-02-04Tamed harmless i368 warningsMaria Matejka
2022-02-04Merge commit 'a9646efd40569f3a1d749bc1bd13219876b33a00' into sark-bgp-rebasedMaria Matejka
2022-02-04Merge commit 'bcb25084d31fdb90fcf1666f10e73fe0f863afc0' into sark-bgp-rebasedMaria Matejka
2022-02-04Merge commit '75aceadaf746f8ed0acce0424f89903283dacf16' into sark-bgp-rebasedMaria Matejka
2022-02-03IO loop duration fixupMaria Matejka
2022-02-03Socket cork fixesMaria Matejka
2022-02-03Asynchronous neighbor notifications fixesMaria Matejka
2022-02-03Explicitly storing and checking loop information in socketsMaria Matejka
2022-02-03Neighbors: Locking and asynchronous notificationsMaria Matejka
2022-02-03Global interface list renamed to not clash with local listsMaria Matejka
2022-02-03Page cleanup routines updated to allow nested birdloopsMaria Matejka
2022-02-03Removing periodic wakeup of mainloop in debug version to search for notificat...Maria Matejka
2022-01-17Netlink: Add option to specify netlink socket receive buffer sizeOndrej Zajicek (work)
2022-01-15Netlink: Add another workaround for older kernel headersOndrej Zajicek (work)
2022-01-14Netlink: Add workaround for older kernel headersOndrej Zajicek (work)
2022-01-14Netlink: Enable strict checking for KRT dumpsOndrej Zajicek (work)
2022-01-14Netlink: Explicitly skip received cloned routesOndrej Zajicek (work)
2022-01-08IO: Support nonlocal bind in socket interfaceAlexander Zubkov
2022-01-05Netlink: Do not ignore dead routes from BIRDOndrej Zajicek (work)
2022-01-05Netlink: Improve multipath parsing errorsOndrej Zajicek (work)
2021-12-27BSD: Assume onlink flag on ifaces with only host addressesOndrej Zajicek (work)
2021-12-07Fixed build errors for OpenBSDMaria Jan Matejka
2021-12-07Fixed standby memory page counters on shutdownMaria Matejka
2021-12-07Main IO loop shouldn't skip sockets when ping is receivedMaria Matejka
2021-12-02Standby memory pages are accounted for as overhead in show memory commandMaria Matejka
2021-12-01No memory unmapping when shutting downMaria Matejka
2021-12-01Faster shutdown and cleanups by freeing route attributes strictly from main loopMaria Matejka
2021-12-01Merge branch 'master' into HEADMaria Matejka
2021-12-01Fix of shutdown: premature log cleanup led to use-after-freeMaria Matejka
2021-12-01Page allocator moved from pools to IO loops.Maria Matejka
2021-11-30For safer memory allocations, resources are bound to loops.Maria Matejka
2021-11-24Directly mapped pages are kept for future use if temporarily not neededMaria Matejka
2021-11-23Stored pages release routineMaria Matejka
2021-11-22Introducing basic RCU primitives for lock-less shared data structuresMaria Matejka
2021-11-22Keeping un-unmmappable pages until they can be reusedMaria Matejka
2021-11-22Routing tables now have their own loops.Maria Matejka
2021-11-22Route sources have an explicit ownerMaria Matejka
2021-11-22Adding a generic cork mechanism for eventsMaria Matejka
2021-11-22Converting the former BFD loop to a universal IO loop and protocol loop.Maria Matejka
2021-11-22Moved BFD IO loop out of BFD as we want to use it as socket-io coroutineMaria Matejka
2021-11-22Unified time for whole BIRDMaria Matejka
2021-11-22Debug messages with timestamps.Maria Matejka
2021-11-22Lock position checking allows for safe lock unionsMaria Matejka
2021-11-22Coroutines: A simple and lightweight parallel execution framework.Maria Matejka
2021-11-22Locking subsystem: Just a global BIRD lock to begin with.Maria Matejka
2021-11-22POSIX threads and thread-local storage is needed for concurrent executionMaria Matejka
2021-11-22Special table hooks rectified.Maria Matejka
2021-11-22Table import and export are now explicit hooks.Maria Matejka
2021-11-09Kernel routes are flushed on shutdown by kernel scan, not by table scanMaria Matejka
2021-11-09Secondary and merged exports get a whole feed instead of traversing the table...Maria Matejka