Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
9c8ca8dd3197e40dfcb8bcecd95c10eeb56239ed
/
src
/
vppinfra
9c8ca8d
vppinfra: optimize elog_string
by Dave Barach
· 6 years ago
21aed5c
Switch atomic release API from __sync to __atomic builtin.
by Sirshak Das
· 6 years ago
3bb6540
Switch atomic test and set API from __sync to __atomic builtin
by Sirshak Das
· 6 years ago
d31a598
elog: make elog_string() multi-thread safe
by Steven Luong
· 6 years ago
dee9bea
vppinfra: add pclmulqdq x86 cpuid flag
by Damjan Marion
· 6 years ago
5f2cfb2
Add callback multiplex support
by Dave Barach
· 6 years ago
8fdde3c
Add a debug-CLI leak-checker
by Dave Barach
· 6 years ago
2180bac
Preallocate mhash key_tmps vector
by Dave Barach
· 6 years ago
419e15f
Fix typo
by Igor Mikhailov (imichail)
· 6 years ago
2782630
zero-pad date string output.
by Paul Vinciguerra
· 6 years ago
72739a6
bihash: Freeing up working_copy_lengths vector
by Vijayabhaskar Katamreddy
· 6 years ago
749a89c
Improve lcov reported code coverage stats
by Dave Barach
· 6 years ago
2ce28d6
Add bihash statistics hook
by Dave Barach
· 6 years ago
37c8378
Enable NEON instructions in memcpy_le
by Lijian.Zhang
· 6 years ago
c6eb5bc
elf: fix memcmp() overflow
by Benoît Ganne
· 6 years ago
052bda3
vppinfra: fix buffer overflow in unformat_token
by Benoît Ganne
· 6 years ago
b095a3c
svm: fifo segment support for chunk allocation
by Florin Coras
· 6 years ago
4375fa3
svm: fifo ooo reads/writes with multiple chunks
by Florin Coras
· 6 years ago
7f4fd22
vppinfra: fix one macro issue in clib_cpu_supports_aes()
by Zhiyong Yang
· 6 years ago
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
Next »