Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
d0aed2eb399521449060dfa46964a11dd652e787
/
src
/
vppinfra
f7cda7a
rbtree: add successor and predecessor functions
by Florin Coras
· 6 years ago
a11bf45
Use template-specific key compare fn when deleting records
by Dave Barach
· 6 years ago
2cd8ad4
vppinfra: AVX512 interelaave, insert and permute
by Damjan Marion
· 6 years ago
c899dac
vppinfra: more AVX2 and AVX512 inlines
by Damjan Marion
· 6 years ago
f5dc9fb
dlmalloc: honor 8 byte alignment requests
by Florin Coras
· 6 years ago
28aa539
svm_fifo rework to avoid contention on cursize
by Sirshak Das
· 6 years ago
672d5fc
vppinfra: add basic rbtree
by Florin Coras
· 6 years ago
cf18ca9
vppinfra: add SHA-2 family of hash algorithms (including HMAC)
by Damjan Marion
· 6 years ago
4e08316
vppinfra: AVX-512 transpose (u32x16 and u64x8)
by Damjan Marion
· 6 years ago
5e282e9
vppinfra: fix the issue that mheap_get_trace record wrong pointer
by Wei CHEN
· 6 years ago
c5df8c7
host stack: update stale copyright
by Florin Coras
· 6 years ago
9f7e33d
vppinfra: u32x8 transpose
by Damjan Marion
· 6 years ago
64b3cc2
Doxygen: clean up vec.h
by Dave Wallace
· 6 years ago
f6adf1f
vppinfra: add u32x4 min / max sse4.2 inlines
by Damjan Marion
· 6 years ago
d1a12ef
vppinfra: fix sparse_vec_index() returning non-zero index for some nonexistent elements
by Andrew Yourtchenko
· 6 years ago
ac3b113
VPP-1576: fix a class of spurious warnings
by Dave Barach
· 6 years ago
65ec33b
vppinfra: add few more cpuid flags
by Damjan Marion
· 6 years ago
19e540f
Convince Coverity that s = format (0, ...) is OK
by Dave Barach
· 6 years ago
4d3aa07
Avoid overwrite in clib_memcpy_le{32,64}
by Damjan Marion
· 6 years ago
c59b9a2
ipsec: esp-encrypt rework
by Damjan Marion
· 6 years ago
881d13e
svm/atomics: add clib_atomic_swap_rel_n
by Florin Coras
· 6 years ago
9e041b1
vec: use memset in vec_resize_allocate_memory
by Florin Coras
· 6 years ago
5fc939e
cpu: fix rtype for fn selected by CLIB_MARCH_FN
by Florin Coras
· 6 years ago
e6a47cf
Re-enable aarch64 neon instruction in vlib_buffer_free_inline
by Lijian.Zhang
· 6 years ago
1ee346a
Fix build with newer linux headers
by Damjan Marion
· 6 years ago
97f8ae9
Fix bihash bucket double unlock.
by Tom Seidenberg
· 6 years ago
6459315
Use AVX2 as default even on AVX512 systems
by Damjan Marion
· 6 years ago
a2aefef
VPP-1576: fix Coverity issues
by Dave Barach
· 6 years ago
f6defa1
Fix vpp crashing when attempting to run in kubernetes Pod
by Artem Belov
· 6 years ago
5a6c809
physmem: keep physmem VA in 39-bit address space on x86_64
by Damjan Marion
· 6 years ago
652d2e1
Deprecate old mutliarch code, phase 1
by Damjan Marion
· 6 years ago
910d369
buffers: major cleanup and improvements
by Damjan Marion
· 6 years ago
ee72141
Fix issue with cpu_id and numa_code captured too early
by Damjan Marion
· 6 years ago
c0b7a82
vppinfra: add CLIB_CACHE_LINE_ROUND() macro
by Damjan Marion
· 6 years ago
78c0ff7
pmalloc: don't iterate if there is no enough free space
by Damjan Marion
· 6 years ago
5e0c5ff
doxygen formatting fix: prevent stray examples appearing in the docs
by Andrew Yourtchenko
· 6 years ago
0a78fa1
Store numa-noda and cpu-index in vlib_main_t
by Damjan Marion
· 6 years ago
6491136
Look for plugins in target triplet subdir
by Damjan Marion
· 6 years ago
e58041f
deprecate clib_memcpy64_x4
by Damjan Marion
· 6 years ago
f9240dc
vcl: move forking logic to vls
by Florin Coras
· 6 years ago
f09179f
strncpy_s_inline copies more bytes than necessary
by Steven
· 6 years ago
7b01e9e
Use the official libpcap file type
by Dave Barach
· 6 years ago
d9818dd
Fixes for buliding for 32bit targets:
by David Johnson
· 6 years ago
d6897c1
Add microarch details to 'show cpu'.
by Paul Vinciguerra
· 6 years ago
036343b
Default huge page size to the regular page size
by Dave Barach
· 6 years ago
aed75f3
vppinfra: add simple ring implementation
by Damjan Marion
· 6 years ago
aefbede
session: add cli option to dump session elog
by Florin Coras
· 6 years ago
7fd73af
tw: fix _16t_1w_2048sl timer weel definition
by Florin Coras
· 6 years ago
4659d0e
docs: clarify vector element alignment description.
by Dave Wallace
· 6 years ago
d08ae85
Improve strncpy_s src/dst overlap check
by Dave Barach
· 6 years ago
b059849
vppinfra: c11 safe string functions
by Steven
· 6 years ago
5ad75f5
do not opttimize graph node functions in debug builds
by Damjan Marion
· 6 years ago
47c40e2
vcl: basic support for apps that fork
by Florin Coras
· 6 years ago
8be6c40
vppinfra: add pool_dup macro
by Florin Coras
· 6 years ago
19515ac
Use acquire/release ordering when accessing svm_fifo shared variable cursize
by Sirshak Das
· 6 years ago
8ebd792
cmake: display warning and continue if dpdk not present
by Damjan Marion
· 6 years ago
dbc34b8
pmalloc: correct format_pmalloc_map u32 index overrun bug
by Kingwel Xie
· 6 years ago
37f4456
vppinfra: prevent dlmalloc from allocating memory via mmap_alloc()
by Andrew Yourtchenko
· 6 years ago
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
Next »