Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
0be66e160f480dd325882409bfefdf042dfe6d1c
/
src
/
vppinfra
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
· 6 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
· 6 years ago
abcddcb
Add clib_bihash_search_inline_2_with_hash to bihash template
by Andrew Yourtchenko
· 7 years ago
3eec2d2
Disable bihash bucket-level caching
by Dave Barach
· 7 years ago
a98c403
Time range support for vppinfra
by Dave Barach
· 7 years ago
73710c7
VPP API: Memory trace
by Ole Troan
· 7 years ago
473f461
Configure or deduce CLIB_LOG2_CACHE_LINE_BYTES (VPP-1064)
by Dave Barach
· 7 years ago
ba614d6
AVF input node rework
by Damjan Marion
· 7 years ago
40c6e1d
Fix clang compilation on aarch64: value size does not match register size.
by Sirshak Das
· 7 years ago
ffe9d21
vppinfra: explicitely state for signed types that they are signed
by Damjan Marion
· 7 years ago
812b32d
Add VLIB_NODE_FN() macro to simplify multiversioning of node functions
by Damjan Marion
· 7 years ago
2422317
Change optimizaton level from tree-vectorize to O3
by Damjan Marion
· 7 years ago
0318a11
Fix flowhash size computation for very large hash tables
by Pierre Pfister
· 7 years ago
0d88301
bond: performance harvesting
by Steven
· 7 years ago
1cf9a16
Vectorized bihash_{48,40,24,16}_8 key compare
by Damjan Marion
· 7 years ago
1486477
vppinfra: add clib_count_equal_uXX and clib_memset_uXX functions
by Damjan Marion
· 7 years ago
a52e166
vector functions cleanup and improvements
by Damjan Marion
· 7 years ago
398fdc1
Disable vector code in vlib_buffer_enqueue_to_next if no msb mask function
by Damjan Marion
· 7 years ago
8c3f8a2
Add vlib_buffer_enqueue_to_next inline function
by Damjan Marion
· 7 years ago
afe56de
Add buffer pointer-to-index and index-to-pointer array functions
by Damjan Marion
· 7 years ago
7f358b3
Periodic scan and probe of IP neighbors to maintain neighbor pools
by John Lo
· 7 years ago
ea84130
VPP-1275 Fix memory leaks in IPsec CLI
by Klement Sekera
· 7 years ago
1105600
vppinfra: use count_trailing_zeros in sparse_vec_index
by Damjan Marion
· 7 years ago
23e310a
vppinfra: use popcnt instruction when available
by Damjan Marion
· 7 years ago
ee7f0bd
dpdk: tx code rework
by Damjan Marion
· 7 years ago
2f25ef3
autodetect alignment during _vec_resize
by Damjan Marion
· 7 years ago
eb987d3
Harmonize vec/pool_get_aligned object sizes and alignment requests
by Dave Barach
· 7 years ago
300f2f4
Remove historical README file
by Dave Barach
· 7 years ago
c576622
dpdk: complete rework of the dpdk-input node
by Damjan Marion
· 7 years ago
915e3f1
vppinfra: make set_mempolicy failure non-critical unless NUMA_FORCE is set
by Damjan Marion
· 7 years ago
9840cca
Clean up temp dir in failure cases
by Dave Barach
· 7 years ago
6ddede7
Add circular logging
by Dave Barach
· 7 years ago
611d918
Remove md5.[ch] from vppinfra
by Dave Barach
· 7 years ago
45a0946
Correct address calculation for VPP-1168
by Lee Roberts
· 7 years ago
3f6ede3
glibc 2.27 fix
by Marco Varlese
· 7 years ago
7b18536
vppinfra: fix clib_mem_vm_ext_alloc non-shared allocations
by Damjan Marion
· 7 years ago
22ac59b
Added u8x16,u32x4,u64x2 variants of _zero_byte_mask(x) for ARM/NEON platform. VPP-1129
by Adrian Oanca
· 7 years ago
0b8792f
u8x16_compare_byte_mask - optimize to use 128bit registers as suggested by Nintin
by Adrian Oanca
· 7 years ago
30765e7
Add prefetch inlines, update bi-hash doc tags
by Dave Barach
· 7 years ago
97f5af0
bihash table size perf/scale improvements
by Dave Barach
· 7 years ago
ab2c560
vppinfra: change default cache line size 64 bytes
by Damjan Marion
· 7 years ago
37860ea
vppinfra: remove vector_iwmmxt.h
by Damjan Marion
· 7 years ago
2b53e4e
add 'is_all_zero(x)' for NEON
by Adrian Oanca
· 7 years ago
Next »