summaryrefslogtreecommitdiffstats
path: root/src/vlib/main.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-12vlib: introduce lazy next node initializationMohammed Hawari1-0/+3
2024-07-22misc: replace index() with strchr()Matus Fabian1-1/+1
2024-03-12misc: remove GNU Indent directivesDamjan Marion1-18/+0
2024-03-05vlib: fix initial stats time for the process nodesVladislav Grishenko1-1/+2
2024-02-02vlib api: move wrkr rpc flushing to vlibFlorin Coras1-7/+1
2023-11-03vppinfra: refactor interrupt codeDamjan Marion1-14/+5
2023-07-25vlib: interrupt mode support for pre-input nodesDamjan Marion1-7/+27
2023-04-10vlib:process node scheduling use timing_wheel have problem.jinsh1-0/+1
2023-04-06vlib: reset stop_timer_handle on expired processesMatthew Smith1-8/+23
2023-03-07vlib: stop worker threads on main loop exitVladislav Grishenko1-1/+2
2023-01-21vlib: make pending_interrupts valid for AddressSanitizerBenoît Ganne1-1/+1
2022-09-09vlib: don't leak node frames on reforkDmitry Valter1-6/+5
2022-05-24vlib: implement aux data handoffMohammed Hawari1-3/+5
2022-04-06vlib: clear frame flags on freeStanislav Zaikin1-0/+2
2022-04-04vppinfra: make _vec_len() read-onlyDamjan Marion1-7/+7
2022-03-11vlib: remoove unused fieldDamjan Marion1-16/+0
2022-03-10vlib: init logging eearlierDamjan Marion1-0/+6
2022-03-09stats: refactorDamjan Marion1-2/+2
2021-12-24vlib: introduce vlib frame aux dataDamjan Marion1-80/+31
2021-09-14vlib: add graceful termination with statusPierre Pfister1-1/+8
2021-05-03vlib: multiarch vlib_frame_queue_dequeue()Damjan Marion1-1/+3
2021-05-01vlib: refactor trajectory trace debug featureBenoît Ganne1-19/+4
2021-03-26vlib: split vlib_main_t into global and per-threadDamjan Marion1-26/+30
2021-03-26vlib: introduce vlib_get_elog_main()Damjan Marion1-11/+10
2021-03-23vlib: add node adaptive mode flagFlorin Coras1-7/+3
2021-03-22vlib: graphviz upgrade to allow filtersArthur de Kerhor1-6/+12
2021-03-11vlib: refactor node function variantsDamjan Marion1-0/+3
2021-03-07dispatch-trace: move dispatch trace pcap code to pluginDamjan Marion1-508/+42
2021-02-08vlib: ASSERT vm == vlib_get_main()Dave Barach1-0/+5
2021-01-29vlib: acquire barrier before exit callKommula Shiva Shankar1-0/+2
2021-01-21interface: rx queue infra rework, part oneDamjan Marion1-55/+15
2020-12-18perfmon: new perfmon pluginDamjan Marion1-2/+10
2020-11-25vlib: add elog events for vlib log entriesDave Barach1-10/+10
2020-11-04vlib: add postmortem pcap dispatch traceDave Barach1-10/+78
2020-10-06misc: add xxx_not_inlineDave Barach1-0/+12
2020-09-17vppinfra: allow handoff to main threadDamjan Marion1-18/+16
2020-09-09vlib: support interrupt re-arm from nodev21.01-rc0Damjan Marion1-10/+21
2020-08-06misc: harmonize namesDave Barach1-6/+7
2020-07-16misc: add callback hooks and refactor pmcTom Seidenberg1-65/+30
2020-07-01vlib: wake up workers if interrupts are postedBenoît Ganne1-1/+4
2020-06-16vlib: address sanitizer support for stack switch, enable clangDamjan Marion1-5/+18
2020-06-03vlib: improve node interrupt handlingDamjan Marion1-38/+43
2020-04-27vlib: deprecate i2c and cjDave Barach1-3/+0
2020-04-13buffers: configurable buffer fault injectorDave Barach1-0/+51
2020-02-18vlib: calculate per-worker loops/second metricDave Barach1-0/+38
2020-02-10vppinfra: use vm memory allocator for numa mappingFlorin Coras1-0/+1
2020-02-06vlib: add plugin override supportDave Barach1-2/+0
2019-10-25mdata: buffer metadata change tracker pluginDave Barach1-8/+11
2019-10-18vlib: enable worker-thread dispatch pcap traceDave Barach1-3/+7
2019-10-02vlib: improve summary vector-rate statisticsDave Barach1-3/+6