Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
a7cb357491bc8adeac23a329685e8ea9aa2d2f33
/
src
/
vppinfra
a7cb357
vppinfra: fix cpu flag string overflow
by Benoît Ganne
· 5 years ago
f50bac1
vppinfra: bihash walk cb typedef and continue/stop controls
by Neale Ranns
· 5 years ago
e52d8d8
vppinfra: preserve total_cpu_time across clock freq adjustment
by Dave Barach
· 5 years ago
9fb6d40
misc: add address sanitizer heap instrumentation
by Benoît Ganne
· 6 years ago
30cca51
build: remove valgrind leftovers
by Benoît Ganne
· 5 years ago
9ce3523
vppinfra: fix coverity issue 205691 in pmalloc
by Andrew Yourtchenko
· 5 years ago
801c701
pmalloc: always lock pages
by Damjan Marion
· 5 years ago
a8e71c8
session tcp: refactor pacer time
by Florin Coras
· 5 years ago
70d5d4f
vppinfra: make coverity happy with vec_set_len
by Benoît Ganne
· 5 years ago
78af0a8
vppinfra: add clib_mem_free_s
by Benoît Ganne
· 6 years ago
8a4bfda
vppinfra: add vec_set_len()
by Benoît Ganne
· 5 years ago
7e2cea3
vppinfra: fix page boundary crossing bug in hash_memory64
by Dave Barach
· 5 years ago
579b165
vppinfra: create unformat function for data size parsing
by MathiasRaoul
· 5 years ago
18512b0
vppinfra: implement CLIB_PAUSE () for aarch64 platforms
by jaszha03
· 5 years ago
8304933
classify: use vector code even when data is not aligned
by Damjan Marion
· 5 years ago
da9513a
dpdk: initialize rte_mbuf during mempool dequeue
by Damjan Marion
· 5 years ago
bdf9b97
vppinfra: add bihash_init2
by Dave Barach
· 5 years ago
9af7e2e
fix pcap_write function
by Jack Xu
· 6 years ago
c9122f9
vppinfra: Update "show cpu" output for AArch64 chips
by Nitin Saxena
· 6 years ago
d516ca4
vppinfra: Expose function setting __os_thread_index
by Nathan Skrzypczak
· 5 years ago
778ce57
interface: fix pcap tx/rx trace cli handling
by John Lo
· 5 years ago
4f94464
vppinfra: fix spinlock and rwlock tests
by Florin Coras
· 5 years ago
30aaf97
vppinfra: refactor clib_rwlock_t to use single condition variable
by jaszha03
· 5 years ago
691a3b7
vppinfra: remove unused historical code
by Dave Barach
· 5 years ago
67d09e0
vppinfra: make first bihash add thread-safe
by Dave Barach
· 5 years ago
fb1ccc7
vppinfra: refactor clib_spinlock_t to use compare and swap
by jaszha03
· 5 years ago
25ab6cf
vppinfra: added performance test for clib_rwlock_t (test_rwlock.c)
by jaszha03
· 5 years ago
5cdde5c
vppinfra: refactor test_and_set spinlocks to use clib_spinlock_t
by jaszha03
· 5 years ago
9a4e631
vppinfra: added lock performance test for clib_spinlock_t (test_spinlock.c)
by jaszha03
· 5 years ago
f25e7cf
vppinfra: refactor use of CLIB_MEMORY_BARRIER ()
by jaszha03
· 6 years ago
0455c43
vppinfra: conformed spinlocks to use CLIB_PAUSE
by jaszha03
· 6 years ago
b0ffbee
session: separate ctrl, new and old events
by Florin Coras
· 5 years ago
6c84fb2
vppinfra: fix coverity warning in mpcap.c
by Dave Barach
· 5 years ago
a9ed6f7
vppinfra: add mapped pcap file support
by Gary Boon
· 5 years ago
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
· 5 years ago
badf38a
vppinfra: rbtree custom insert/search/del
by Florin Coras
· 5 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
· 5 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
Next »