summaryrefslogtreecommitdiffstats
path: root/src/vlib
AgeCommit message (Expand)AuthorFilesLines
2023-01-17vlib: install dma.h to fix out-of-tree pluginsMohammed Hawari1-0/+1
2023-01-14vlib: add const to char* params of several funcsSergey Nikiforov2-2/+3
2023-01-12misc: use right include for fctnl.h and poll.hGuillaume Solignac1-1/+1
2023-01-11pci: add option to force uio bindingBenoît Ganne2-62/+66
2022-12-02buffers: revert protect against bad thread indicesBenoît Ganne1-4/+1
2022-11-30stats: add boot time in stats segmentOle Troan2-1/+5
2022-10-17vlib: Counter free needs to NULL the allocated counter vectorNeale Ranns1-2/+8
2022-10-12misc: fix issues reported by clang-15Damjan Marion2-3/+4
2022-10-11vppinfra: fix AddressSanitizerBenoît Ganne3-0/+3
2022-09-12vlib: add vlib_frame_bitmap_is_bit_setDamjan Marion1-0/+8
2022-09-09vlib: don't leak node frames on reforkDmitry Valter6-10/+22
2022-08-30vlib: fix coverity 277203Andrew Yourtchenko1-1/+1
2022-08-29vlib: use error description when dropping packetsArthur de Kerhor1-1/+1
2022-08-25vlib: introduce DMA infrastructureMarvin Liu5-0/+445
2022-08-24vlib: allow longer version stringMatthew Smith1-2/+2
2022-08-19vlib: memory leak in vlib_register_errors on create and delete interfaceSteven Luong1-0/+1
2022-08-09vlib: vlib_validate_buffer_enqueue_with_aux_x1Mohammed Hawari2-0/+71
2022-07-19stats: add loops per second counter in the stats segment.Radha krishna Saragadam1-3/+15
2022-07-06misc: pass NULL instead of 0 for pointer in variadic functionsAndreas Schultz3-16/+12
2022-07-01buffers: protect against bad thread indicesJon Loeliger1-0/+3
2022-06-29vlib: enqueue_to_next_with_aux implementationMohammed Hawari4-37/+233
2022-06-07vlib: fix crash on packet on deleted interfacePim van Pelt1-3/+6
2022-06-01stats: swap used and total statsLeland Krych1-2/+2
2022-06-01vlib: add VLIB_NUM_WORKERS_CHANGE_FN() handlerDamjan Marion4-10/+15
2022-05-24vlib: implement aux data handoffMohammed Hawari6-19/+125
2022-05-19stats: fix collector updates of symlinksArthur de Kerhor1-3/+9
2022-05-16vlib: exec cli line-by-line processing and script updatesDamjan Marion1-31/+39
2022-05-14session: revert "fix session cli maybe parse wrong args if executed in files"Damjan Marion2-41/+0
2022-05-13vlib: process startup config exec scripts line by lineDamjan Marion3-1/+72
2022-05-06session: fix session cli maybe parse wrong args if executed in filesXiaoming Jiang2-0/+41
2022-05-06stats: add vlib_stats_free_string_vectorDamjan Marion2-0/+8
2022-05-06stats: strings in string vector are c stringsDamjan Marion1-0/+1
2022-04-26stats: string vector and node collector improvementsDamjan Marion4-109/+149
2022-04-15stats: store heap in the directory_entry vectorDamjan Marion2-15/+2
2022-04-14vlib: disable cpu pinning if not configuredBenoît Ganne2-19/+17
2022-04-12vppinfra: vector perf improvementsDamjan Marion1-3/+2
2022-04-08stats: fix vector overrun in expend checkDmitry Valter1-2/+2
2022-04-06stats: avoid linear search for empty entryDamjan Marion3-10/+16
2022-04-06interface: unregister node counters on interface deleteDamjan Marion2-7/+19
2022-04-06vlib: clear frame flags on freeStanislav Zaikin1-0/+2
2022-04-05vppinfra: refactor address sanitizerDamjan Marion1-2/+2
2022-04-04vppinfra: make _vec_len() read-onlyDamjan Marion11-49/+49
2022-04-04vlib: remove unused fieldsDamjan Marion3-17/+0
2022-04-04vlib: improve exec path searchDamjan Marion3-8/+33
2022-04-04vlib: fix memory leak in load_one_pluginDamjan Marion1-0/+2
2022-03-31vlib: add support for workers syncFlorin Coras2-0/+64
2022-03-31stats: use vlib_stats_validate in collectorDamjan Marion1-28/+5
2022-03-31stats: convert error counters to normal countersDamjan Marion7-143/+85
2022-03-30vppinfra: vector allocator reworkDamjan Marion2-6/+4
2022-03-29vlib: fix unaligned runtime_dataDmitry Valter1-0/+2