Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
2a7b546fb05ecf5871350eca1f8fc6016c2d4ca8
/
src
/
vppinfra
0724357
vppinfra: add 128 and 256 bit vector scatter/gather inlines
by Damjan Marion
· 6 years ago
3ae2873
pcap-based dispatch tracer
by Dave Barach
· 6 years ago
96e2d44
VPP-1474: fix 2x coverity warnings
by Dave Barach
· 6 years ago
178cf49
Remove c-11 memcpy checks from perf-critical code
by Dave Barach
· 6 years ago
5efaeee
pmalloc: u32 pp->index leads to va address overrun
by Kingwel Xie
· 6 years ago
ba603ba
Calculate clock rounding constant
by Dave Barach
· 6 years ago
6ec99c3
physmem: Add physmem map support
by Mohsin Kazmi
· 6 years ago
54e8e39
pmalloc: fix shared mappings
by Damjan Marion
· 6 years ago
f5942d5
Optimize xxx_zero_byte_mask NEON function
by Lijian Zhang
· 6 years ago
5b718d5
Enable atomic swap and store macro with acquire and release ordering
by Sirshak Das
· 6 years ago
a22ba88
Add and enable msb mask vector intrinsic for aarch64.
by Lijian Zhang
· 6 years ago
0215fb4
vppinfra: fix bug in default_socket_sendmsg
by Damjan Marion
· 6 years ago
878b65a
physmem: coverity issues
by Damjan Marion
· 6 years ago
c04e2b0
pmalloc: don't lock 4K pages if we don't have access to pagemap
by Damjan Marion
· 6 years ago
567e61d
pmalloc: support for 4K pages
by Damjan Marion
· 6 years ago
9787f5f
vppinfra: autodetect default hugepage size
by Damjan Marion
· 6 years ago
8e8d3c8
physmem coverity issues
by Damjan Marion
· 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
6f3f1cb
vppinfra: use log2 page size in hugepage functions
by Damjan Marion
· 6 years ago
4d1a866
X86_64 perf counter plugin
by Dave Barach
· 6 years ago
430634c
Fix dereferencing null string in dpdk_early_init
by Juraj Sloboda
· 6 years ago
1636b16
vppinfra: use memfd_create for hugepage mounts if supported
by Damjan Marion
· 6 years ago
2f6d7bb
vppinfra: add atomic macros for __sync builtins
by Sirshak Das
· 6 years ago
bf3443b
Add pool_get_zero, pool_get_aligned_zero macros
by Dave Barach
· 6 years ago
69fdfee
bond: tx optimizations
by Damjan Marion
· 6 years ago
a5ab503
Fix coverity issue for potentially overflowing of page size
by Haiyang Tan
· 6 years ago
642829d
vppinfra: introduce clib_mem_vm_ext_free() to avoid fd leaks
by Haiyang Tan
· 6 years ago
825fc48
Integer underflow and out-of-bounds read (VPP-1442)
by Neale Ranns
· 6 years ago
4f61117
vppinfra: Fix extendto_high aarch64 NEON api.
by Sirshak Das
· 6 years ago
v19.01-rc0
2329e09
clib_count_equal_*: don't read of the end of a small array and init data only if used (VPP-1429)
by Neale Ranns
· 6 years ago
819d5fd
VPP-1440: clean up coverity warnings
by Dave Barach
· 6 years ago
2e23721
Support dynamic dual/quad loop selection on aarch64
by Lijian Zhang
· 6 years ago
ec11b13
Trivial: Cleanup some typos.
by Paul Vinciguerra
· 6 years ago
983cc7d
svm: march svm_fifo take 2
by Florin Coras
· 6 years ago
df32bc4
bihash template: avoid memory leak upon rehash
by Andrew Yourtchenko
· 6 years ago
a713254
bihash template: reinstate the check for the available memory in the arena
by Andrew Yourtchenko
· 6 years ago
8023ad4
socket api: do not delay sending of messages
by Florin Coras
· 6 years ago
008eef3
vppinfra: optmize clib_count_equal functions
by Damjan Marion
· 6 years ago
759226e
Add and enable u32x4_extend_to_u64x2_high for aarch64 NEON intrinsics.
by Sirshak Das
· 6 years ago
ffb14b9
bihash 32/64 bit shared memory interop
by Dave Barach
· 6 years ago
6da42de
Replacing vtbl NEON intrinsic with rev NEON intrinsic for byte_swap.
by Sirshak Das
· 6 years ago
8e5d5db
Add u32x4_extend_to_u64x2 for aarch64 using NEON intrinsics
by Sirshak Das
· 6 years ago
61f325d
Add horizontal add (hadd) vector intrinsic via NEON.
by Sirshak Das
· 6 years ago
36feebb
Improve NTP / kernel time change event handling
by Dave Barach
· 6 years ago
4c842f8
Remove qsort.c from vppinfra
by Damjan Marion
· 6 years ago
4dffd1c
Compile vppinfra on macOS
by Damjan Marion
· 6 years ago
edc4387
cmake: cache line size detection
by Damjan Marion
· 6 years ago
e89be4e
Crude stat segment lock recovery
by Dave Barach
· 6 years ago
43b0606
cmake: a bit of packaging work
by Damjan Marion
· 6 years ago
9466c45
32/64 shmem bihash interoperability
by Dave Barach
· 6 years ago
4553c95
cmake: add add_vpp_library and add_vpp_executable macros
by Damjan Marion
· 6 years ago
af7dd5b
Rename struct mallinfo -> struct dlmallinfo
by Dave Barach
· 6 years ago
d897adc
cmake: fix -DVPP_USE_DLMALLOC=OFF
by Damjan Marion
· 6 years ago
869031c
bihash: remove unused counters
by Damjan Marion
· 6 years ago
b76590a
clib_mem_is_heap_object() needs to recognize sys_alloc segments
by Dave Barach
· 6 years ago
828d27e
bihash: add support for reuse of expired entry when bucket is full (VPP-1272)
by Matus Fabian
· 6 years ago
052c2dc
Enable storing state in flowhash hash tables
by Pierre Pfister
· 6 years ago
612dd6a
CMake as an alternative to autotools (experimental)
by Damjan Marion
· 6 years ago
40e6bdf
fix typo in bitmap.h
by Korian Edeline
· 6 years ago
a88c916
dlmalloc compiles errors with clang
by Neale Ranns
· 6 years ago
ca45ee7
fix dangling reference in foreach_key_value_pair
by Dave Barach
· 6 years ago
40f9246
vlib: avoid double process dispatch
by Florin Coras
· 6 years ago
e4a9eb7
Improve cpu { coremask-% } configure option
by Yi He
· 6 years ago
5f21e1b
Store USE_DLMALLOC in vppinfra/config.h
by Damjan Marion
· 6 years ago
afc725a
Add support for shuffle vector intrinsic via Neon in ARM
by Sirshak Das
· 6 years ago
1c7bf5d
Poison freed memory objects
by Dave Barach
· 6 years ago
d05ce97
Fix undefined symbol: fformat_append_cr in vat plugins loading
by Yi He
· 6 years ago
d3ca8ff
session/dlmalloc: coverity fixes
by Florin Coras
· 6 years ago
d055475
dlmalloc: use static magic constant for debug images
by Florin Coras
· 6 years ago
cd2190e
Fix build-break when compiling -O0 / TAG=vpp_debug
by Dave Barach
· 6 years ago
5df580e
128-bit SIMD version of vlib_get_buffers
by Damjan Marion
· 6 years ago
28d4271
mips64: Add timer and longjump support
by Carl Smith
· 6 years ago
fc5dda3
vector indicies walk in reverse
by Neale Ranns
· 6 years ago
db0a7ec
-DCLIB_DEBUG => turn on extra checks in dlmalloc
by Dave Barach
· 6 years ago
48a87f2
vppinfra: add SSE4.2 version of u8x16_shuffle
by Damjan Marion
· 6 years ago
3451d98
Generate vppinfra/config.h from config.in script (same as we do for vlib/config.h)
by Neale Ranns
· 6 years ago
2a03efe
bihash: give hint to CPU that we are spinlocking
by Damjan Marion
· 6 years ago
508498f
Fine-grained add / delete locking
by Dave Barach
· 6 years ago
ed2fe93
Fix coverity warning / legitimate minor bug
by Dave Barach
· 6 years ago
6a5adc3
Add config option to use dlmalloc instead of mheap
by Dave Barach
· 6 years ago
882fcfe
vppinfra: increase max bihash arena size to 512GB
by Damjan Marion
· 6 years ago
4fce7f7
vppinfra: AVX2 interleave functions
by Damjan Marion
· 6 years ago
93c90a5
Revert "vppinfra: AVX2 blend"
by Dave Barach
· 6 years ago
779c865
vppinfra: AVX2 blend
by Damjan Marion
· 6 years ago
947ea62
IGMP improvements
by Neale Ranns
· 7 years ago
ef8db36
Fix clib_bitmap_next_clear() function when no clear bits left
by John Lo
· 6 years ago
208daa1
tcp: update snd_una_max for retranmsits
by Florin Coras
· 6 years ago
926b564
Add per-numa page allocation info to 'show memory'
by Damjan Marion
· 6 years ago
fcd2368
bitmap: add nocheck variants for bit ops
by Florin Coras
· 6 years ago
09fdf9d
bihash key compare improvements
by Damjan Marion
· 6 years ago
9c949e7
Fix mheap_get_aligned() performance jackpot
by Dave Barach
· 6 years ago
08bca80
ip: vectorized ip checksum
by Damjan Marion
· 7 years ago
0654dcc
Tune pool_get / pool_put
by Dave Barach
· 6 years ago
bf129f4
vppinfra: add vector horizontal add and byte swap (SSE4.2 & AVX2)
by Damjan Marion
· 6 years ago
536953d
Fix load_unaligned undefined and other possible build failures
by Sirshak Das
· 6 years ago
13c98a2
We don't have (yet) 128-bit unaligned load/store on ARM
by Damjan Marion
· 6 years ago
497deaf
add backtrace in unix_signal_handler
by Kingwel Xie
· 7 years ago
32ab954
SIMD optimized linear search in clib_bitmap_first_set
by Damjan Marion
· 6 years ago
adb5bd5
tw: add light weight timer update function
by Florin Coras
· 7 years ago
Next »