Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
5ff976586b8e6c39ce4d4d0874271893d27e7699
/
src
/
vppinfra
b4b525e
vppinfra: fix OOM check in bihash
by Andreas Schultz
· 5 years ago
2062ec0
session: use llist in session node evt handling
by Florin Coras
· 5 years ago
b11e4ae
vppinfra: elog: fix read overflow in string lookup
by Benoît Ganne
· 5 years ago
b957d80
vppinfra: add doubly linked list
by Florin Coras
· 5 years ago
9e4946b
vppinfra: bihash add-but-do-not-overwrite semantics
by Dave Barach
· 5 years ago
32dcd3b
vppinfra: allocate bihash virtual space on demand
by Dave Barach
· 5 years ago
9683c1e
api: fix coverity warnings
by Dave Barach
· 5 years ago
d0853d7
vppinfra: add dummy/noop f32/f64 endian swap fns
by Dave Barach
· 5 years ago
0f98451
vppinfra: add u64x2_scatter/u32x4_scatter
by Lijian.Zhang
· 6 years ago
217c62a
vppinfra: fix tw_timer_first_expires_in_ticks for multiple wheels
by Andreas Schultz
· 5 years ago
107aa83
vppinfra: add u64x2_gather/u32x4_gather
by Lijian.Zhang
· 6 years ago
d314963
vppinfra: fix rbtree node delete
by Florin Coras
· 6 years ago
badf38a
vppinfra: rbtree custom insert/search/del
by Florin Coras
· 6 years ago
92e3082
stats: fix memory leakage when adding / deleting interfaces
by Ole Troan
· 6 years ago
3860a77
vppinfra: add format_hex_bytes_no_wrap
by Damjan Marion
· 6 years ago
d67a428
vlib: add "memory-trace stats-segment"
by Dave Barach
· 6 years ago
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
Next »