summaryrefslogtreecommitdiffstats
path: root/src/vlib
AgeCommit message (Expand)AuthorFilesLines
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
2022-03-28vlib: use pthread_attr_setstack() to set thread stackDamjan Marion1-12/+26
2022-03-23vlib: send full error message to syslogJing Peng1-22/+6
2022-03-23vppinfra: change vlib_register_node so it takes format string for node nameDamjan Marion3-23/+13
2022-03-23vlib: avoid use of vector of voidsDamjan Marion2-3/+3
2022-03-23vlib: mitigate outdated new cli session eventsVladislav Grishenko1-1/+5
2022-03-23vlib: fix memory leak on process nodes reforkingVladislav Grishenko1-0/+1
2022-03-23vlib: leave SIGCONT signal with its default handlerVladislav Grishenko1-0/+1
2022-03-23stats: fix crash due to pointer taken before validateDamjan Marion1-2/+4
2022-03-21stats: fix vlib_stats_validate_will_expand_internalDamjan Marion1-2/+2
2022-03-18vppinfra: use stored vec header size to find headerDamjan Marion1-1/+1
2022-03-17vlib: fix vlib_mains vector alignmentFlorin Coras1-1/+1
2022-03-15vlib: add vlib_frame_bitmap_andDamjan Marion1-0/+8
2022-03-14stats: refactor vlib countersDamjan Marion6-161/+217
2022-03-14stats: support recursive lockingDamjan Marion3-5/+32
2022-03-11vlib: remoove unused fieldDamjan Marion3-24/+0
2022-03-10vlib: init logging eearlierDamjan Marion3-5/+9
2022-03-09stats: refactorDamjan Marion17-168/+1467
2022-02-10vlib: vlib frame bitmapsDamjan Marion2-14/+94