Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
dfb3e4106f8013d40522570362a776d096f51413
/
src
/
vlib
/
main.c
d7b3066
mdata: buffer metadata change tracker plugin
by Dave Barach
· 5 years ago
349cd1a
vlib: enable worker-thread dispatch pcap trace
by Dave Barach
· 5 years ago
a8df85c
vlib: improve summary vector-rate statistics
by Dave Barach
· 5 years ago
4da1506
interface: use the correct condition for checking if the pcap fd is open
by Andrew Yourtchenko
· 5 years ago
b97641c
misc: clean up "pcap [rx|tx] trace" debug CLI
by Dave Barach
· 5 years ago
e5948fb
vlib: clean up the "pcap dispatch trace" debug CLI
by Dave Barach
· 5 years ago
9af7e2e
fix pcap_write function
by Jack Xu
· 6 years ago
58b2eb1
vlib: convert frame_index into real pointers
by Andreas Schultz
· 5 years ago
b09f4d0
api: enable binary API event logging in vat
by Dave Barach
· 5 years ago
a638c18
vlib: packet tracer support for pkt thread handoffs
by Dave Barach
· 5 years ago
c602b38
sort worker-thread init functions in advance
by Dave Barach
· 6 years ago
5f2cfb2
Add callback multiplex support
by Dave Barach
· 6 years ago
17e5d80
Add node, frame to vlib main loop perf analysis callback arguments
by Dave Barach
· 6 years ago
d1e17d0
Ignore SIGTERM during the vpp boot sequence
by Dave Barach
· 6 years ago
80965f5
Perf tune handoff queue polling
by Dave Barach
· 6 years ago
593eedf
Perf tune get_frame_size_info
by Dave Barach
· 6 years ago
a2aefef
VPP-1576: fix Coverity issues
by Dave Barach
· 6 years ago
d2bbdef
stats: add buffer gauges
by Filip Tehlar
· 6 years ago
296988d
Add no-append flag to vlib_frame_t
by Damjan Marion
· 6 years ago
900cbad
CLI control of graph dispatch elogs
by Dave Barach
· 6 years ago
362456a
Add 'show vlib graphviz' command
by Benoît Ganne
· 6 years ago
910d369
buffers: major cleanup and improvements
by Damjan Marion
· 6 years ago
29c0b33
Less intrusive way to capture numa_node and cpu_id changes
by Damjan Marion
· 6 years ago
ee72141
Fix issue with cpu_id and numa_code captured too early
by Damjan Marion
· 6 years ago
53fe4a7
perfmon: collect data on selected thread(s)
by Dave Barach
· 6 years ago
ec595ef
perfmon plugin: 2-way parallel stat collection
by Dave Barach
· 6 years ago
9a8a12a
buffers: wrap vlib_buffer_t to union and expose vector types
by Damjan Marion
· 6 years ago
3235382
buffers: remove VLIB_BUFFER_DEFAULT_FREE_LIST macro and fl->n_data_bytes
by Damjan Marion
· 6 years ago
d50e347
buffers: keep buffer_main in vlib_main_t
by Damjan Marion
· 6 years ago
36eb7c2
buffers: remove free-list information from buffer metadata
by Damjan Marion
· 6 years ago
7b01e9e
Use the official libpcap file type
by Dave Barach
· 6 years ago
7fff3d2
Metadata / opaque formatting belongs in vpp
by Dave Barach
· 6 years ago
1201a80
Add buffer tracing to the dispatch tracer
by Dave Barach
· 6 years ago
9162c2d
vlib: reset frame flags when frame is reused
by Damjan Marion
· 6 years ago
3ae2873
pcap-based dispatch tracer
by Dave Barach
· 6 years ago
178cf49
Remove c-11 memcpy checks from perf-critical code
by Dave Barach
· 6 years ago
a3d5986
vlib rename vlib_frame_args(...) to vlib_frame_scalar_args(..)
by Damjan Marion
· 6 years ago
221d6f1
vlib: use index to free suspended frame
by Florin Coras
· 6 years ago
f6c68d7
Move RPC calls off the binary API input queue
by Dave Barach
· 6 years ago
68b4da6
Numa-aware, growable physical memory allocator (pmalloc)
by Damjan Marion
· 6 years ago
b7b9299
c11 safe string handling support
by Dave Barach
· 6 years ago
4d1a866
X86_64 perf counter plugin
by Dave Barach
· 6 years ago
633b6fd
vlib: introduce user flags in vlib_frame_t
by Damjan Marion
· 6 years ago
e324898
Run interior graph nodes before process nodes
by Dave Barach
· 6 years ago
1f80658
Use __attribute__((weak)) references where necessary
by Dave Barach
· 7 years ago
048a4e5
export counters in a memfd segment
by Dave Barach
· 7 years ago
fd542f1
session: add session process node
by Florin Coras
· 7 years ago
d1274cb
vlib: internal buffer manager rework
by Damjan Marion
· 7 years ago
ceab788
vlib: epoll on worker threads
by Damjan Marion
· 7 years ago
d47c509
Fix MP hazard in interrupt node scheduling
by Dave Barach
· 7 years ago
2877eee
VPP-1102: fix dangling references in RPC handling
by Dave Barach
· 7 years ago
7bee773
VPP-1024: rewrite buffer trajectory tracer
by Dave Barach
· 7 years ago
49d66f1
vlib physmem rework
by Damjan Marion
· 7 years ago
d84ba85
TCP horizontal scaling
by Dave Barach
· 7 years ago
04a7f05
vlib: store buffer memory information in the buffer_main
by Damjan Marion
· 7 years ago
5c20a01
switch vlib process model to tw_timer_template timer impl
by Dave Barach
· 8 years ago
a626999
VPP-873: fix vector expansion bug in dispatch_pending_node
by Dave Barach
· 8 years ago
f3b5364
vhost: migrate to use device infra for worker thread assignment, rx-mode.
by Steven
· 8 years ago
8148131
VPP-845: add configurable elog post-mortem dump
by Dave Barach
· 8 years ago
586afd7
Use thread local storage for thread index
by Damjan Marion
· 8 years ago
2c2b640
vlib: make vlib_node_interrupt_pending(...) thread safe
by Damjan Marion
· 8 years ago
903fd51
Clean up event log merge code
by Dave Barach
· 8 years ago
9a332e1
vlib: inline dispatch_node(...) (again)
by Damjan Marion
· 8 years ago
7312cc7
vhost: support interrupt mode
by Steven
· 8 years ago
6aa75af
vlib: fix potential crash in dispatch_node ELOG_DATA call
by Steven
· 8 years ago
20e272c
vlib: poll pre_input nodes only on main thread
by Damjan Marion
· 8 years ago
e9d52d5
vlib: deduplicatee code in main and worker main loop
by Damjan Marion
· 8 years ago
878c609
vlib: add buffer and thread callbacks
by Damjan Marion
· 8 years ago
7cd468a
Reorganize source tree to use single autotools instance
by Damjan Marion
· 8 years ago
[Renamed from vlib/vlib/main.c]
6a7acc2
Declare variables as external
by Damjan Marion
· 8 years ago
8817061
Prevent a frame leak when a pending node dispatches packets to itself.
by Neale Ranns
· 8 years ago
cb4cda6
Reset frame length after dispatch when recycling frames
by Dave Barach
· 8 years ago
d334a6b
Added volatile to local variables needed by setjmp
by Eyal Bari
· 8 years ago
9b8ffd9
fd-io-styleify pass
by Dave Barach
· 8 years ago
964f93e
Fix node siblings
by Ole Troan
· 9 years ago
16c75df
VPP-83 Allow non-privileged clients to use the vpp binary API.
by Dave Barach
· 9 years ago
f1213b8
Add clib_memcpy macro based on DPDK rte_memcpy implementation
by Damjan Marion
· 9 years ago
e5389bb
event logger skeletons, improve debug CLI
by Dave Barach
· 9 years ago
fb6e59d
Improve main-loop event-logs
by Dave Barach
· 9 years ago
3f46baf
Increase VLIB_MAX_CPUS to 256
by Damjan Marion
· 9 years ago
2c29d75
Fix warnings/errors reported by clang
by Damjan Marion
· 9 years ago
cb9cada
Initial commit of vpp code.
by Ed Warnicke
· 9 years ago
v1.0.0