aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlib/main.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-09-23interface: use the correct condition for checking if the pcap fd is openAndrew Yourtchenko1-1/+1
2019-09-10misc: clean up "pcap [rx|tx] trace" debug CLIDave Barach1-1/+1
2019-09-07vlib: clean up the "pcap dispatch trace" debug CLIDave Barach1-138/+170
2019-08-20fix pcap_write functionJack Xu1-0/+2
2019-07-18vlib: convert frame_index into real pointersAndreas Schultz1-44/+37
2019-07-16api: enable binary API event logging in vatDave Barach1-0/+25
2019-06-24vlib: packet tracer support for pkt thread handoffsDave Barach1-3/+4
2019-06-04sort worker-thread init functions in advanceDave Barach1-0/+11
2019-05-24Add callback multiplex supportDave Barach1-6/+5
2019-05-01Add node, frame to vlib main loop perf analysis callback argumentsDave Barach1-5/+10
2019-03-21Ignore SIGTERM during the vpp boot sequenceDave Barach1-11/+11
2019-03-12Perf tune handoff queue pollingDave Barach1-2/+21
2019-03-10Perf tune get_frame_size_infoDave Barach1-1/+7
2019-02-27VPP-1576: fix Coverity issuesDave Barach1-27/+17
2019-02-22stats: add buffer gaugesFilip Tehlar1-3/+3
2019-02-22Add no-append flag to vlib_frame_tDamjan Marion1-4/+6
2019-02-02CLI control of graph dispatch elogsDave Barach1-124/+170
2019-01-31Add 'show vlib graphviz' commandBenoît Ganne1-16/+3
2019-01-30buffers: major cleanup and improvementsDamjan Marion1-6/+3
2019-01-28Less intrusive way to capture numa_node and cpu_id changesDamjan Marion1-6/+3
2019-01-27Fix issue with cpu_id and numa_code captured too earlyDamjan Marion1-0/+6
2019-01-27perfmon: collect data on selected thread(s)Dave Barach1-8/+0
2019-01-24perfmon plugin: 2-way parallel stat collectionDave Barach1-38/+48
2019-01-23buffers: wrap vlib_buffer_t to union and expose vector typesDamjan Marion1-3/+2
2019-01-20buffers: remove VLIB_BUFFER_DEFAULT_FREE_LIST macro and fl->n_data_bytesDamjan Marion1-2/+1
2019-01-20buffers: keep buffer_main in vlib_main_tDamjan Marion1-1/+1