aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra/pool.h
AgeCommit message (Expand)AuthorFilesLines
2023-11-06vppinfra: fix ASAN issue in vec_foreach_pointer and pool_foreach_pointerDamjan Marion1-3/+4
2023-08-02vppinfra: add pool_foreach_pointer()Damjan Marion1-0/+7
2023-03-19vppinfra: fix pool free bitmap allocationVladislav Grishenko1-1/+1
2023-01-30vppinfra: keep AddressSanitizer happyBenoît Ganne1-2/+3
2022-05-23ip: reassembly - fixing stepping index in a better wayVijayabhaskar Katamreddy1-10/+5
2022-05-19 ip: reassembly - pacing reassembly timeoutsVijayabhaskar Katamreddy1-5/+16
2022-04-12vppinfra: vector perf improvementsDamjan Marion1-5/+13
2022-04-05vppinfra: refactor address sanitizerDamjan Marion1-6/+6
2022-04-04vppinfra: make _vec_len() read-onlyDamjan Marion1-4/+4
2022-03-31vppinfra: vectors with non-default heapDamjan Marion1-6/+7
2022-03-30vppinfra: vector allocator reworkDamjan Marion1-183/+183
2022-03-18vppinfra: deprecate vec numa macrosDamjan Marion1-56/+42
2022-03-18vppinfra: refactor *_will_expand() functionsDamjan Marion1-49/+38
2022-03-18vppinfra: deprecate vec_free_h()Damjan Marion1-1/+1
2022-03-18vppinfra: use stored vec header size to find headerDamjan Marion1-1/+1
2022-03-18vppinfra: fixed pool from heapDamjan Marion1-17/+2
2022-03-17vppinfra: vec_max_len, vec_mem_size use stored header sizeDamjan Marion1-1/+1
2022-03-14vppinfra: fix vec capacityFlorin Coras1-4/+1
2022-03-14vppinfra: don't account vec_header_t size twice in the pool headerDamjan Marion1-2/+2
2022-03-09vppinfra: fix pool_free_eltsFlorin Coras1-19/+18
2021-11-25vppinfra: will_expand for pool_put and bitmapStanislav Zaikin1-0/+19
2021-11-22vppinfra: annotate pool_dup() for asanBenoît Ganne1-22/+24
2021-07-16vppinfra: remove pool_foreach_old, pool_foreach_index_old, clib_bitmap_foreac...Damjan Marion1-9/+0
2021-06-08vppinfra: pool_free_elts() now supports fixed-size poolsDave Barach1-29/+36
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-9/+9
2020-12-14vppinfra: simpler and faster pool_foreachDamjan Marion1-15/+31
2020-09-28vppinfra: don't call dlmalloc API directly from the codeDamjan Marion1-1/+0
2020-02-05vppinfra: numa vector placement supportDave Barach1-10/+25
2019-11-27misc: add address sanitizer heap instrumentationBenoît Ganne1-4/+9
2019-01-18vcl: move forking logic to vlsFlorin Coras1-12/+15
2018-11-29vcl: basic support for apps that forkFlorin Coras1-1/+1
2018-11-29vppinfra: add pool_dup macroFlorin Coras1-0/+35
2018-10-19Add pool_get_zero, pool_get_aligned_zero macrosDave Barach1-1/+13
2018-09-27Trivial: Cleanup some typos.Paul Vinciguerra1-1/+1
2018-06-30bitmap: add nocheck variants for bit opsFlorin Coras1-6/+7
2018-06-27Tune pool_get / pool_putDave Barach1-6/+8
2018-05-11Periodic scan and probe of IP neighbors to maintain neighbor poolsJohn Lo1-0/+3
2018-05-04Harmonize vec/pool_get_aligned object sizes and alignment requestsDave Barach1-0/+2
2017-11-14vppinfra: fix pool_get_aligned_will_expand for fixed poolsFlorin Coras1-3/+4
2017-09-01Add fixed-size, preallocated pool supportDave Barach1-29/+90
2017-08-02Fix tcp tx buffer allocationFlorin Coras1-1/+1
2017-03-03IPv6 RA improvementsNeale Ranns1-0/+26
2017-02-06Add pool_get[_aligned]_will_expand(...)Dave Barach1-0/+27
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+405