Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
f9d4ab42724b260d5c242f7291d05f74cd725d7d
/
src
/
vlibmemory
1f30a59
bapi: separate init shm reply from fd exchange
by Florin Coras
· 6 years ago
4ff09ae
API: Python and Unix domain socket improvement
by Ole Troan
· 6 years ago
c560789
API: Handle pthread cond signal case where signal is missed.
by Ole Troan
· 6 years ago
2e1c896
API: Fix shared memory only action handlers.
by Ole Troan
· 6 years ago
05f7ca1
make the output of "show api dump file <filename> compare-current" doxygen-friendly
by Andrew Yourtchenko
· 6 years ago
ae605b8
vlib: fix "foo_msg" and "foo_msg_reply" in API message table triggering the "defininion changed" output
by Andrew Yourtchenko
· 6 years ago
bcee60d
api trace: cli bug fix
by ezkexma
· 6 years ago
8905347
vlibmemory: coverity woes
by Steven Luong
· 6 years ago
1bb981d
VPP-1574: minimize RPC barrier sync calls
by Dave Barach
· 6 years ago
30307af
API: client does not set root permissions on shm segment
by Neale Ranns
· 6 years ago
97dcf5b
sock api: allow to start client with no rx_thread
by Tomasz Kulasek
· 6 years ago
194212c
Initialize gc_mark_timestamp to zero to avoid garbage values.
by Brian Nesbitt
· 6 years ago
3c1cf2c
socket API: Use pool index instead of handle in sock_delete handler
by Ole Troan
· 6 years ago
d9818dd
Fixes for buliding for 32bit targets:
by David Johnson
· 6 years ago
22af447
binary api clients: wait for vpp to start
by Dave Barach
· 6 years ago
66a1003
bapi/vat: fix socket transport for vat
by Florin Coras
· 6 years ago
eaec2a6
bapi: add options to have vpp cleanup client registration
by Florin Coras
· 6 years ago
940f78f
vcl: handle worker process exit
by Florin Coras
· 6 years ago
b220467
Delete shared memory segment files when vpp starts
by Dave Barach
· 6 years ago
0c4fec0
Complain if a client binary API queue is full
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
f6c68d7
Move RPC calls off the binary API input queue
by Dave Barach
· 6 years ago
332287e
Revert "Keep RPC traffic off the shared-memory API queue"
by Florin Coras
· 6 years ago
7161539
Keep RPC traffic off the shared-memory API queue
by Dave Barach
· 6 years ago
b7b9299
c11 safe string handling support
by Dave Barach
· 6 years ago
2881dec
sock api: fix registrations and client reads
by Florin Coras
· 6 years ago
94495f2
PAPI: Use UNIX domain sockets instead of shared memory
by Ole Troan
· 6 years ago
8023ad4
socket api: do not delay sending of messages
by Florin Coras
· 6 years ago
0be66e1
remove libvlib from libvlibmemoryclient libs
by Matthew Smith
· 6 years ago
4553c95
cmake: add add_vpp_library and add_vpp_executable macros
by Damjan Marion
· 6 years ago
2bfdda7
cmake: add more headers to the install list
by Damjan Marion
· 6 years ago
5ff0e0b
CMake: generate .json from .api files
by Neale Ranns
· 6 years ago
612dd6a
CMake as an alternative to autotools (experimental)
by Damjan Marion
· 6 years ago
ec54e11
vlibapi: validate private segment rotor prior to use
by Florin Coras
· 6 years ago
6bd197e
Remove client_index field from replies in API
by Ondrej Fabry
· 6 years ago
9936831
vcl: support for eventfd mq signaling
by Florin Coras
· 6 years ago
7528245
Fix "Old Style VLA" build warnings
by Juraj Sloboda
· 7 years ago
e25c9bf
api: compute msg table for private registrations
by Florin Coras
· 6 years ago
466f289
socket api: multiple fds in one msg
by Florin Coras
· 6 years ago
c470e22
svm: add support for eventfd signaling to queue
by Florin Coras
· 6 years ago
dab732a
VPP-1335 vapi crash when memclnt_keepalive received
by Klement Sekera
· 6 years ago
99d7a72
gcc8 and Wstringop-truncation
by Marco Varlese
· 6 years ago
a56f270
Fix api trace replay of handler to pass vm parameter
by John Lo
· 7 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
73710c7
VPP API: Memory trace
by Ole Troan
· 7 years ago
7895872
Remove the historical memfd api segment bootstrap
by Dave Barach
· 7 years ago
701625b
typo fix: UNKOWN -> UNKNOWN
by Andrey "Zed" Zaikin
· 7 years ago
51e5968
API: Add service definitions for events and singleton messages (second attempt)
by Marek Gradzki
· 7 years ago
2de1f15
Revert "API: Add service definitions for events and singleton messages."
by Ole Trøan
· 7 years ago
f7b7fa5
API: Add service definitions for events and singleton messages.
by Ole Troan
· 7 years ago
d6c30d9
vlmemory/svm: fix client detach from svm region
by Florin Coras
· 7 years ago
b384b54
session: add support for memfd segments
by Florin Coras
· 7 years ago
9d42087
VPPAPIGEN: vppapigen replacement in Python PLY.
by Ole Troan
· 7 years ago
3fca567
svm: queue sub: Add conditional timed wait
by Mohsin Kazmi
· 7 years ago
4d9b9d8
svm: refactor memfd and remove ssvm_eth
by Florin Coras
· 7 years ago
af0ff5a
api: fix handlers that explicitly depend on svm queue
by Florin Coras
· 7 years ago
6c4dae2
api: remove transport specific code from handlers
by Florin Coras
· 7 years ago
aec8f89
svm: calc base address on AArch64 based on autodetected VA space size
by Damjan Marion
· 7 years ago
e86a8ed
api: refactor vlibmemory
by Florin Coras
· 7 years ago
6d1caf9
sock api: add first msg id retrieval function
by Florin Coras
· 7 years ago
90a6398
sock api: add infra for bootstrapping shm clients
by Florin Coras
· 7 years ago
2877eee
VPP-1102: fix dangling references in RPC handling
by Dave Barach
· 7 years ago
7a2e1bd
session: allocate cb messages from client ring
by Florin Coras
· 7 years ago
756d5f7
Fix typo (double unlock)
by Dave Barach
· 7 years ago
6476b3c
VCL-LDPRELOAD: statically link VPP objects into libvcl_ldpreload.so
by Dave Wallace
· 7 years ago
cf5e848
CSIT-844: fix binary api rx pthread heap push/pop
by Dave Barach
· 7 years ago
7504e99
API versioning: Fix coverity errors from strncpy()
by Ole Troan
· 7 years ago
0d056e5
vppapigen: support per-file (major,minor,patch) version stamps
by Dave Barach
· 7 years ago
e9aebf9
Coverity fixes for API socket
by Chris Luke
· 7 years ago
7939f90
Clean up "show api ring" debug CLI
by Dave Barach
· 7 years ago
780fc39
api: fix internal client registrations
by Florin Coras
· 7 years ago
59b2565
Repair vlib API socket server
by Dave Barach
· 7 years ago
69128d0
Add thread-safe event signaller, use RPC where required
by Dave Barach
· 7 years ago
7e9743a
Fix sending GARP/NA on Bonded Interface Active/Backup Link Up/Down
by John Lo
· 7 years ago
905c14a
Add binary API documentation
by Dave Barach
· 7 years ago
8f2a4ea
Add new C API
by Klement Sekera
· 8 years ago
49fe046
API message table inspection utilities
by Dave Barach
· 7 years ago
eb1ac17
Recombine diags and minimum barrier open time changes (VPP-968)
by Colin Tregenza Dancer
· 7 years ago
cfc997e
Fix vl_map_shmem() root_path dangling reference.
by Dave Wallace
· 7 years ago
3cdc25f
API: More gracefully fail when opening shared memory segment fails.
by Ole Troan
· 7 years ago
5beec81
jvpp: make shm_prefix configurable (VPP-591)
by Jan Srnicek
· 8 years ago
52851e6
TCP proxy prototype
by Dave Barach
· 7 years ago
58eb866
Refactor API message handling code
by Klement Sekera
· 8 years ago
10d8cc6
Improve fifo allocator performance
by Dave Barach
· 8 years ago
f55f9b8
completelly deprecate os_get_cpu_number, replace new occurences
by Damjan Marion
· 8 years ago
7bee80c
Fix remaining 32-bit compile issues
by Damjan Marion
· 8 years ago
e72be39
A sprinkling of const in vlibmemory/api.h and friends
by Neale Ranns
· 8 years ago
11b8dbf
"autoreply" flag: autogenerate standard xxx_reply_t messages
by Dave Barach
· 8 years ago
5c6c4bf
move binary-api client-only routines to memory_client.c
by Dave Barach
· 8 years ago
b64e4e2
Clean up dead API client reaper callack scheme
by Dave Barach
· 8 years ago
80f54e2
vlib_mains == 0 special cases be gone
by Dave Barach
· 8 years ago
dfc9b7c
Python API: Synchronous mode.
by Ole Troan
· 8 years ago
dfbee41
Improve api trace replay consistency checking
by Dave Barach
· 8 years ago
68b0fb0
VPP-598: tcp stack initial commit
by Dave Barach
· 8 years ago
987e11d
Trace plugin binary API message range allocation
by Dave Barach
· 8 years ago
842b9c5
Self-service garbage collection for the API message allocator
by Dave Barach
· 8 years ago
0691d6e
Fix uninitialized stack local, VPP-581
by Dave Barach
· 8 years ago
7cd468a
Reorganize source tree to use single autotools instance
by Damjan Marion
· 8 years ago