summaryrefslogtreecommitdiffstats
path: root/src/vlib/node_funcs.h
AgeCommit message (Expand)AuthorFilesLines
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-06vlib: fix ASAN fake stack size set error when switching to processXiaoming Jiang1-1/+2
2022-10-11vppinfra: fix AddressSanitizerBenoît Ganne1-0/+1
2022-09-12vlib: add vlib_frame_bitmap_is_bit_setDamjan Marion1-0/+8
2022-09-09vlib: don't leak node frames on reforkDmitry Valter1-2/+1
2022-08-09vlib: vlib_validate_buffer_enqueue_with_aux_x1Mohammed Hawari1-0/+24
2022-06-29vlib: enqueue_to_next_with_aux implementationMohammed Hawari1-16/+87
2022-04-12vppinfra: vector perf improvementsDamjan Marion1-3/+2
2022-04-04vppinfra: make _vec_len() read-onlyDamjan Marion1-2/+2
2022-03-30vppinfra: vector allocator reworkDamjan Marion1-5/+3
2022-03-23vppinfra: change vlib_register_node so it takes format string for node nameDamjan Marion1-1/+2
2022-03-23vlib: avoid use of vector of voidsDamjan Marion1-2/+2
2022-03-15vlib: add vlib_frame_bitmap_andDamjan Marion1-0/+8
2022-02-10vlib: vlib frame bitmapsDamjan Marion1-0/+85
2021-12-24vlib: introduce vlib frame aux dataDamjan Marion1-12/+15
2021-08-31vlib: fixed the issue of vpp crash caused by interface up/downfangtong1-1/+1
2021-03-23vlib: add node adaptive mode flagFlorin Coras1-0/+21
2021-03-22vlib: graphviz upgrade to allow filtersArthur de Kerhor1-0/+6
2021-03-11vlib: refactor node function variantsDamjan Marion1-0/+10
2021-01-21interface: rx queue infra rework, part oneDamjan Marion1-24/+7
2020-12-18perfmon: new perfmon pluginDamjan Marion1-0/+9
2020-09-11avf: add assert to ensure that adminq is used only from avf processDamjan Marion1-0/+7
2020-07-16misc: add callback hooks and refactor pmcTom Seidenberg1-0/+4
2020-07-01vlib: wake up workers if interrupts are postedBenoît Ganne1-0/+1
2020-06-16vlib: address sanitizer support for stack switch, enable clangDamjan Marion1-6/+53
2020-06-03vlib: improve node interrupt handlingDamjan Marion1-4/+26
2019-07-18vlib: convert frame_index into real pointersAndreas Schultz1-32/+2
2019-05-29Break out the broom for some cleanup workDave Barach1-0/+10
2019-02-22Add no-append flag to vlib_frame_tDamjan Marion1-0/+6
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-1/+2
2018-11-13vlib rename vlib_frame_args(...) to vlib_frame_scalar_args(..)Damjan Marion1-4/+1
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-09-14vlib: introduce user flags in vlib_frame_tDamjan Marion1-1/+1
2018-08-03vlib: avoid double process dispatchFlorin Coras1-1/+9
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach1-2/+2
2018-06-13Stat segment / client: show run" works nowDave Barach1-2/+4
2018-02-05Fix ip4/6_reass_main.ip4/6_reass_expire_node_idx used before setDave Barach1-0/+2
2018-01-09api: refactor vlibmemoryFlorin Coras1-0/+6
2017-09-26Add thread-safe event signaller, use RPC where requiredDave Barach1-0/+23
2017-09-20Fix DHCP client so it works for worker threadsJohn Lo1-0/+3
2017-08-25TCP horizontal scalingDave Barach1-9/+6
2017-08-02Fix tcp tx buffer allocationFlorin Coras1-7/+9
2017-06-30VPP debug image with worker threads hit assert on adding IP route with traffi...Neale Ranns1-0/+3
2017-06-28switch vlib process model to tw_timer_template timer implDave Barach1-13/+15
2017-04-10Common device-input interrupt infraDamjan Marion1-0/+14
2017-04-06Use thread local storage for thread indexDamjan Marion1-4/+4
2017-04-04vlib: make vlib_node_interrupt_pending(...) thread safeDamjan Marion1-0/+2
2017-03-09vlib_mains == 0 special cases be goneDave Barach1-2/+2
2017-02-05fix some 'stored but never read' warnings raised by clangGabriel Ganne1-3/+2