summaryrefslogtreecommitdiffstats
path: root/src/vlib/main.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-01-19buffers: remove free-list information from buffer metadataDamjan Marion1-1/+0
2019-01-09Use the official libpcap file typeDave Barach1-1/+1
2018-11-30Metadata / opaque formatting belongs in vppDave Barach1-57/+90
2018-11-20Add buffer tracing to the dispatch tracerDave Barach1-6/+79
2018-11-20vlib: reset frame flags when frame is reusedDamjan Marion1-0/+1
2018-11-17pcap-based dispatch tracerDave Barach1-1/+305
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-4/+4
2018-11-13vlib rename vlib_frame_args(...) to vlib_frame_scalar_args(..)Damjan Marion1-0/+1
2018-11-08vlib: use index to free suspended frameFlorin Coras1-4/+4
2018-11-01Move RPC calls off the binary API input queueDave Barach1-1/+6
2018-10-23Numa-aware, growable physical memory allocator (pmalloc)Damjan Marion1-1/+1
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-10-22X86_64 perf counter pluginDave Barach1-16/+67
2018-09-14vlib: introduce user flags in vlib_frame_tDamjan Marion1-15/+16
2018-08-14Run interior graph nodes before process nodesDave Barach1-14/+7
2018-06-14Use __attribute__((weak)) references where necessaryDave Barach1-4/+17
2018-06-08export counters in a memfd segmentDave Barach1-0/+24
2018-05-18session: add session process nodeFlorin Coras1-1/+3
2018-03-14vlib: internal buffer manager reworkDamjan Marion1-4/+3
2018-02-06vlib: epoll on worker threadsDamjan Marion1-7/+6
2018-01-19Fix MP hazard in interrupt node schedulingDave Barach1-2/+8