aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlib
AgeCommit message (Expand)AuthorFilesLines
2023-04-02vlib: add vlib_frame_bitmap_{set,clear}_bit_at_indexDamjan Marion1-0/+16
2023-03-30vlib: fix segfault on panic in workerMikhail Sokolovskiy1-1/+7
2023-03-14vlib: pre-alloc dma backend batchesMarvin Liu1-0/+1
2023-03-10vlib: 512-bit SIMD version of vlib_buffer_freeLeyi Rong1-1/+69
2023-03-07vlib: stop worker threads on main loop exitVladislav Grishenko1-1/+2
2023-03-06vlib: fix vlib_log for elogluoyaozu1-8/+8
2023-03-06vlib: avoid non-mp-safe cli process node updatesVladislav Grishenko1-56/+34
2023-03-06vlib: fix macro define command not work in startup config exec scriptXiaoming Jiang1-81/+8
2023-03-06vlib: fix ASAN fake stack size set error when switching to processXiaoming Jiang1-1/+2
2023-03-06vppinfra: display only the 1st 50 memory traces by defaultBenoît Ganne1-1/+1
2023-03-06stats: fix node name compare error when updating stats segmentXiaoming Jiang1-1/+1
2023-01-30vlib: chdir to runtime_dirDamjan Marion1-0/+3
2023-01-21vlib: make pending_interrupts valid for AddressSanitizerBenoît Ganne1-1/+1
2023-01-18pci: fix musl crashBenoît Ganne1-8/+9
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