aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlib
AgeCommit message (Expand)AuthorFilesLines
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
2022-01-18vlib: allow bigger scalar data sizeDamjan Marion1-1/+2
2022-01-11vlib: fix the total len not including first buffer formatingMohsin Kazmi1-1/+1
2021-12-31vlib: remove external thread management supportDamjan Marion2-53/+6
2021-12-24vlib: introduce vlib frame aux dataDamjan Marion6-117/+122
2021-12-22vlib: null terminate elog stringDamjan Marion1-1/+1
2021-11-22vlib: add virtual time supportBenoît Ganne4-15/+121
2021-11-22vlib: fix coverity warningKlement Sekera1-1/+1
2021-11-16vlib: fix coverity warningKlement Sekera1-1/+0
2021-11-08vppinfra: vectorized index to pointer functionDamjan Marion1-92/+29
2021-11-08perfmon: fix iio-bw coverity issuesRay Kinsella2-2/+2
2021-11-06vppinfra: move clib_count_equal_* codeDamjan Marion1-0/+1
2021-11-05pci: remove dead codeDamjan Marion1-4/+0
2021-11-05vlib: remove dead codeDamjan Marion1-7/+0
2021-11-03pci: allocate and set length pci product nameRay Kinsella1-1/+1
2021-11-02vlib: retrieve the root bus of a given pci deviceRay Kinsella3-3/+70
2021-11-02vlib: add format pci link portRay Kinsella2-0/+14
2021-11-02vlib: allocate pci product_name with vec_allocRay Kinsella1-1/+1
2021-10-13vlib: fix vmbus error logBenoît Ganne1-3/+3