summaryrefslogtreecommitdiff
path: root/sysdep/unix
AgeCommit message (Expand)Author
2023-05-11Fix use-after free in thread stopping codeMaria Matejka
2023-05-11Threads take loops fasterMaria Matejka
2023-05-07IO Loop / Thread Groups Lock moved to level -attrs- to allow for page allocat...Maria Matejka
2023-05-07Fixed loop movement to not collide on LTT_MOVEMaria Matejka
2023-05-07Fix loop dropping routinesMaria Matejka
2023-05-06Fixed a bug in hot page global storageMaria Matejka
2023-05-06Debug: keep a circular log of memory page operationsMaria Matejka
2023-05-06Fixed cold page cache leakMaria Matejka
2023-05-06Debug: Explicit mprotect() on freed pages to better locate use-after-free bugsMaria Matejka
2023-05-06Page allocator: indentation of messy ifdef blocksMaria Matejka
2023-05-06First try of loop balancingMaria Matejka
2023-05-03Show threads: Fixed problems with CLI buffer reallocationMaria Matejka
2023-05-03Explicitly counting loops and threadsMaria Matejka
2023-05-03Loop spent time refactored to separate structures and functionsMaria Matejka
2023-04-26Loops track also locking timeMaria Matejka
2023-04-26IO loops now actually measuring their time (show threads all works)Maria Matejka
2023-04-25Refactoring of domains connected to poolsMaria Matejka
2023-04-24Fix of failing show threads commandMaria Matejka
2023-04-24Resource pools are now bound with domains.Maria Matejka
2023-04-22Protocols and tables now use the birdloop pools as primaryMaria Matejka
2023-04-22Resource pool closing has its dedicated functionMaria Matejka
2023-04-22Socket closing has its dedicated functionMaria Matejka
2023-04-17IO: added a specific loop pickup group for BFD; to be done better in futureMaria Matejka
2023-04-14Merge commit '231c6385' into thread-next-ifaceMaria Matejka
2023-04-06Loop: keep running the same loop for some time if there is work to doMaria Matejka
2023-04-04Sockets: Unified API for main and other loopsMaria Matejka
2023-04-04More efficient IO loop event execution to avoid long loopsMaria Matejka
2023-04-04Resource dumps also write out block addressesMaria Matejka
2023-04-04Misc allocator fixesMaria Matejka
2023-04-04Allocator fix: thread local kept pages counter must be thread localMaria Matejka
2023-04-04Propagated const through route feed routinesMaria Matejka
2023-04-04Temporarily switching off time annotations of debug logMaria Matejka
2023-03-06Net: Replace runtime checks with STATIC_ASSERT()Ondrej Zajicek
2023-02-07Merge commit '0bb04d5390f21b0c96fc4894ba5d5510c541f0ef' into HEADMaria Matejka
2023-02-02Interface updates are asynchronousMaria Matejka
2023-02-02Moved interface list flush to device protocol cleanup hook.Maria Matejka
2023-01-24Merge commit '3186ffe79714a48542d5ad61a94c81216b522fd0' into thread-nextMaria Matejka
2023-01-24Merge commit '6bb992cb04926895be57dc97e7d569ea15a07db1' into thread-nextMaria Matejka
2023-01-23Merge commit '928a1cb034e6f9e8edcdd1dc07264cd703e00827' into thread-nextMaria Matejka
2023-01-23Merge commit '7fb23041a52d01754c53ba963e2282e524813364' into thread-nextMaria Matejka
2023-01-21Merge commit '1e47b9f203aaaad0fb658d40a1670f1d0437f1f8' into thread-nextMaria Matejka
2023-01-21Adding forgotten pthread.h #include in io-loop.h (breaks at openbsd 7.1)Maria Matejka
2023-01-20Fixed various build problems on FreeBSD and/or CLangMaria Matejka
2023-01-19Merge commit '140c534fb81d0e165b7d674e869c646455ed19d1' into thread-nextMaria Matejka
2023-01-19Decoupling loops from threads to allow fixed thread countMaria Matejka
2023-01-19CLI closing fix when its action is run asynchronously.Maria Matejka
2023-01-18Alloc: Minor cleanupsOndrej Zajicek
2023-01-18Merge branch 'master' of https://gitlab.nic.cz/labs/birdMaria Matejka
2023-01-18Fix memory pre-allocationMaria Matejka
2023-01-17Alloc: Disable transparent huge pagesOndrej Zajicek