summaryrefslogtreecommitdiffstats
path: root/src/vlib/node.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-12vlib: introduce lazy next node initializationMohammed Hawari1-8/+41
2024-03-12misc: remove GNU Indent directivesDamjan Marion1-4/+0
2023-10-13vlib: properly replicate nexts when sibling node is created on runtimeDamjan Marion1-32/+33
2023-08-07vlib: support sibling node creation with vlib_register_node()Damjan Marion1-20/+54
2023-07-25vlib: interrupt mode support for pre-input nodesDamjan Marion1-1/+4
2022-09-09vlib: don't leak node frames on reforkDmitry Valter1-1/+1
2022-03-23vppinfra: change vlib_register_node so it takes format string for node nameDamjan Marion1-19/+10
2022-03-18vppinfra: use stored vec header size to find headerDamjan Marion1-1/+1
2021-12-24vlib: introduce vlib frame aux dataDamjan Marion1-6/+56
2021-03-26vlib: split vlib_main_t into global and per-threadDamjan Marion1-1/+2
2021-03-26vlib: introduce vlib_get_elog_main()Damjan Marion1-1/+2
2021-03-26vlib: introduce vlib_get_main_by_index(), vlib_get_n_threads()Damjan Marion1-4/+5
2021-03-11vlib: refactor node function variantsDamjan Marion1-12/+106
2021-01-22interface: let drivers control polling when downMohammed Hawari1-0/+2
2021-01-21interface: rx queue infra rework, part oneDamjan Marion1-0/+3
2020-12-14misc: refactor clib_bitmap_foreach macroDamjan Marion1-4/+4
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-2/+2
2020-10-13stats: counters data modelOle Troan1-1/+2
2020-09-17vlib: map thread stack instead of allocating them from heapDamjan Marion1-20/+9
2020-09-11vlib: fix call to vlib_get_node_by_nameBenoƮt Ganne1-1/+4
2020-09-05vlib: vlib_get_node_by_name fails via APINathan Skrzypczak1-2/+1
2020-06-12vlib: node recyling and node deletion missing triggering graph node syncSteven Luong1-27/+1
2020-06-08vlib: Coverity fixDave Barach1-1/+1
2020-05-20vlib: mmap process stacksDamjan Marion1-34/+25
2019-11-04vlib: fix for vlib_node_add_next_with_slotChristian Hopps1-1/+10
2019-10-07vlib: move thread barrier around mod of global node next dataChristian E. Hopps1-6/+5
2019-07-23vlib: address vlib_error_t scaling issueDave Barach1-1/+1
2019-05-29Break out the broom for some cleanup workDave Barach1-0/+28
2019-03-26node: vector must be checked with vec_headerKingwel Xie1-1/+1
2019-03-10Perf tune get_frame_size_infoDave Barach1-0/+3
2018-11-30Metadata / opaque formatting belongs in vppDave Barach1-0/+1
2018-11-13vlib rename vlib_frame_args(...) to vlib_frame_scalar_args(..)Damjan Marion1-1/+1
2018-10-23c11 safe string handling supportDave Barach1-3/+3
2018-08-28vlib: add 'show node' and 'set node function' CLIDamjan Marion1-0/+1
2018-06-13Stat segment / client: show run" works nowDave Barach1-11/+19
2018-05-29Add VLIB_NODE_FN() macro to simplify multiversioning of node functionsDamjan Marion1-0/+20
2018-01-09api: refactor vlibmemoryFlorin Coras1-0/+54
2017-07-13VPP-895 multi-thread: fix vpp crash on show runtimeIgor Mikhailov (imichail)1-0/+29
2017-06-30VPP debug image with worker threads hit assert on adding IP route with traffi...Neale Ranns1-0/+20
2017-06-09Implement sack based tcp loss recovery (RFC 6675)Florin Coras1-0/+1
2017-04-06Use thread local storage for thread indexDamjan Marion1-1/+1
2017-03-16vlib: make runtime_data thread-localDamjan Marion1-3/+1
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+631