aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlib
AgeCommit message (Expand)AuthorFilesLines
2023-10-17buffers: introduce vlib_buffer_template_tDamjan Marion3-69/+81
2023-10-13vlib: properly replicate nexts when sibling node is created on runtimeDamjan Marion1-32/+33
2023-10-13vlib: allow unpriviledged vlib_pci_get_device_info()Damjan Marion2-3/+4
2023-10-09buffers: buffer allocation improvementsDamjan Marion2-38/+47
2023-09-13vlib: deuglify the offset finding loop in pci.cVratko Polak1-5/+2
2023-09-13pci: fix coverity issue CID-322372Dave Wallace1-1/+1
2023-08-07vlib: support sibling node creation with vlib_register_node()Damjan Marion1-20/+54
2023-08-07vppinfra: add clib_file_get_resolved_basenameDamjan Marion3-17/+8
2023-08-02vlib: remove dependency on libuuidDamjan Marion2-30/+55
2023-07-28vlib: fix gcc build breakageDave Wallace1-1/+3
2023-07-28vlib: pci cleanup and improvementsDamjan Marion4-458/+527
2023-07-28vlib: fix coverity issue in vlib_node_set_interrupt_pendingDamjan Marion1-2/+5
2023-07-26vlib: rename vnet_log_get_class_dataVratko Polak2-3/+3
2023-07-25vlib: interrupt mode support for pre-input nodesDamjan Marion6-17/+53
2023-07-25classify: add bpf support to pcap classifierMaxime Peim2-2/+2
2023-06-30vlib: introduce trace filter functionsMohammed Hawari3-17/+179
2023-06-22tests docs: fix lcov code coverage report generationDave Wallace1-11/+0
2023-05-27vlib: add vlib_log_is_enabledDamjan Marion2-20/+34
2023-04-12vlib dhcp: default to logging without elogsFlorin Coras1-1/+1
2023-04-10vlib:process node scheduling use timing_wheel have problem.jinsh2-2/+6
2023-04-06vlib: reset stop_timer_handle on expired processesMatthew Smith1-8/+23
2023-04-06vppinfra: refactor uword bitmapsDamjan Marion1-24/+22
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