summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-05-11NEWS and version updatev3.0-alpha2Maria Matejka
2023-05-11Fix use-after free in thread stopping codeMaria Matejka
2023-05-11BGP: fix listen socket cleanupMaria Matejka
2023-05-11ID Maps are checking whether their pool is lockedMaria Matejka
2023-05-11Properly protecting the route src global index by RCU read lock and atomic op...Maria Matejka
2023-05-11Threads take loops fasterMaria Matejka
2023-05-11Channel: configurable feed block sizeMaria Matejka
2023-05-11BGP: proactively rehash prefix hash up to shorten collision listsMaria Matejka
2023-05-09OLocks in BGP must be freed earlyMaria 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-06Hostentry: fix pool lockingMaria Matejka
2023-05-06Linpool state save and restore refactoringMaria 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-03Allocation from linpools and slabs requires the appropriate lock to be takenMaria Matejka
2023-05-03Linpool flushes unused pages even on lp_restore()Maria Matejka
2023-05-03Fixed race condition in hostentry allocationMaria 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-24Merge commit 'd61505b039bf0aa6697e28b2a4e07907c89ba1fb' into thread-nextMaria Matejka
2023-04-24Merge branch 'mq-resource-locking' into thread-nextMaria Matejka
2023-04-24Removed duplicate version 3.0-alpha0 newsMaria 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-22Global protocol list is typed to avoid typecast confusionMaria Matejka
2023-04-22Typed lists: added add_after() and unit testsMaria Matejka
2023-04-21Alpha0 news addedv3.0-alpha1Ondrej Filip
2023-04-21BSD: IPv4 over IPv6 nexthop support on FreeBSDLuiz Amaral
2023-04-20Linpool: Fix lp_restore()Maria Matejka
2023-04-19Typed lists keep an explicit pointer to the list head.Maria Matejka
2023-04-18Updated the version number to not include dash (breaks RPM)Maria Matejka
2023-04-18NEWS and version updateMaria Matejka
2023-04-18Merge tag '3.0-alpha0' into HEADMaria Matejka
2023-04-17IO: added a specific loop pickup group for BFD; to be done better in futureMaria Matejka
2023-04-14Merge commit '9e44ace3' into thread-next-ifaceMaria Matejka
2023-04-14Merge commit 'f881b98d' into thread-next-ifaceMaria Matejka
2023-04-14Merge commit '231c6385' into thread-next-ifaceMaria Matejka