aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Log: Add support for UDP loggingOndrej Zajicek2023-12-131-0/+1
* Conf: Bytestrings with hex: should use the same general format as ones without.Ondrej Zajicek2023-10-061-1/+1
* Lib: Extend MPLS label allocator bitmapOndrej Zajicek2023-10-043-0/+88
* MPLS subsystemOndrej Zajicek2023-10-041-0/+2
* Lib: Indirect bitmap for MPLS label allocatorOndrej Zajicek (work)2023-10-043-0/+300
* Aggregator: Fixed hashing of adataMaria Matejka2023-09-261-0/+8
* Lib: Add functions for reading and writing of bytestringsOndrej Zajicek2023-08-242-21/+86
* IO: Add current_time_now() function for immediate timestampToke Høiland-Jørgensen2023-06-021-0/+3
* Lib: Improve IP/net hashingOndrej Zajicek2023-05-183-17/+75
* Conf: Fix symbol lookupOndrej Zajicek2023-04-271-1/+1
* Linpool: Fix lp_restore()Maria Matejka2023-04-201-3/+3
* Net: Replace runtime checks with STATIC_ASSERT()Ondrej Zajicek2023-03-062-21/+13
* Printf test suite fails on systems with musl libc because tests for "%m"Petr Vaněk2023-03-061-3/+6
* Linpool flush drops all the allocated pages but oneMaria Matejka2023-02-221-1/+8
* Log message before abortingMike Crute2023-01-121-0/+1
* Merge commit '692055e3df6cc9f0d428d3b0dd8cdd8e825eb6f4' into haugesund-to-2.0Maria Matejka2022-05-301-10/+14
|\
| * Lib: Allow use of 240.0.0.0/4 as a private rangeOndrej Zajicek (work)2022-03-161-10/+14
* | All linpools use pages to allocate regular blocksMaria Matejka2022-04-062-51/+23
* | Converted Slab allocator to typed listsMaria Matejka2022-04-061-50/+57
* | Slab allocator can free the blocks without knowing the parent structureMaria Matejka2022-04-063-100/+104
* | Typed lists for easier walking and stronger type checkingMaria Matejka2022-04-061-0/+172
* | Printf variant with a result allocated inside a pool / linpoolMaria Matejka2022-03-154-16/+68
* | Slab memory allocator unit testMaria Matejka2022-03-143-2/+179
* | Merge commit '5cff1d5f' into haugesundMaria Matejka2022-03-091-0/+6
|\ \
| * | Preference moved to RTA and set explicitly in protocolsMaria Matejka2021-10-131-0/+6
* | | Fixed resource initialization in unit testsMaria Matejka2022-03-095-9/+0
* | | Linpools with pages fixed to the final page allocator versionMaria Matejka2022-03-091-15/+18
* | | Merge commit '0c59f7ff' into haugesundMaria Matejka2022-03-092-4/+19
|\ \ \
| * | | Revert "Bound allocated pages to resource pools with page caches to avoid unn...Maria Matejka2022-03-093-76/+14
| * | | Revert "fixup! Bound allocated pages to resource pools with page caches to av...Maria Matejka2022-03-091-1/+1
| * | | Revert "Multipage allocation"Maria Matejka2022-03-092-1/+3
| |/ /
| * | Multipage allocationMaria Matejka2021-10-132-3/+1
| * | Linpools may use pages instead of xmallocMaria Matejka2021-10-132-4/+19
| * | fixup! Bound allocated pages to resource pools with page caches to avoid unne...Maria Matejka2021-10-131-1/+1
| * | Bound allocated pages to resource pools with page caches to avoid unnecessary...Maria Matejka2021-09-103-14/+76
* | | Single-threaded version of sark-branch memory page managementMaria Matejka2022-03-093-9/+11
* | | Replaced custom linpools in tests for the common tmp_linpoolMaria Matejka2022-03-021-5/+3
* | | Introducing an universal temporary linpool flushed after every taskMaria Matejka2022-03-025-0/+15
* | | Static list initializerMaria Matejka2022-03-021-0/+1
* | | Merge commit '2c13759136951ef0e70a3e3c2b2d3c9a387f7ed9' into haugesundMaria Matejka2022-03-021-0/+8
|\| | | |/ |/|
| * Fixed memory poisoning in slabMaria Matejka2021-09-101-0/+8
* | Lib: Update alignment of slabsOndrej Zajicek (work)2022-02-071-2/+2
* | Merge branch 'oz-trie-table'Ondrej Zajicek (work)2022-02-064-2/+103
|\ \
| * | Nest: Attach prefix trie to rtable for faster LPM and interval queriesOndrej Zajicek (work)2022-02-061-0/+1
| * | Trie: Simplify network matching codeOndrej Zajicek (work)2021-11-132-0/+84
| * | Filter: Faster prefix setsOndrej Zajicek (work)2021-09-252-2/+18
| |/
* | IO: Support nonlocal bind in socket interfaceAlexander Zubkov2022-01-081-0/+1
* | Memory statistics split into Effective and OverheadMaria Matejka2021-11-274-24/+61
* | Directly mapped pages are kept for future use if temporarily not neededMaria Matejka2021-11-241-0/+1
|/
* Lib: Fix static assert macroOndrej Zajicek (work)2021-06-061-1/+2