summaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2018-11-29vppinfra: add pool_dup macroFlorin Coras1-0/+35
2018-11-28Use acquire/release ordering when accessing svm_fifo shared variable cursizeSirshak Das1-0/+4
2018-11-28cmake: display warning and continue if dpdk not presentDamjan Marion1-4/+4
2018-11-27pmalloc: correct format_pmalloc_map u32 index overrun bugKingwel Xie2-5/+3
2018-11-26vppinfra: prevent dlmalloc from allocating memory via mmap_alloc()Andrew Yourtchenko1-1/+22
2018-11-20vppinfra: add 128 and 256 bit vector scatter/gather inlinesDamjan Marion2-0/+102
2018-11-17pcap-based dispatch tracerDave Barach4-0/+581
2018-11-15VPP-1474: fix 2x coverity warningsDave Barach2-3/+3
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach16-58/+70
2018-11-10pmalloc: u32 pp->index leads to va address overrunKingwel Xie1-1/+2
2018-11-08Calculate clock rounding constantDave Barach2-3/+20
2018-11-08physmem: Add physmem map supportMohsin Kazmi2-0/+22
2018-11-07pmalloc: fix shared mappingsDamjan Marion1-2/+4
2018-11-07Optimize xxx_zero_byte_mask NEON functionLijian Zhang1-44/+7
2018-11-05Enable atomic swap and store macro with acquire and release orderingSirshak Das2-4/+3
2018-10-31Add and enable msb mask vector intrinsic for aarch64.Lijian Zhang1-10/+28
2018-10-30vppinfra: fix bug in default_socket_sendmsgDamjan Marion1-1/+1
2018-10-28physmem: coverity issuesDamjan Marion1-3/+4
2018-10-25pmalloc: don't lock 4K pages if we don't have access to pagemapDamjan Marion2-6/+30
2018-10-25pmalloc: support for 4K pagesDamjan Marion5-80/+250
2018-10-24vppinfra: autodetect default hugepage sizeDamjan Marion6-78/+59
2018-10-23physmem coverity issuesDamjan Marion1-2/+3
2018-10-23Numa-aware, growable physical memory allocator (pmalloc)Damjan Marion5-0/+871
2018-10-23c11 safe string handling supportDave Barach65-144/+272
2018-10-22vppinfra: use log2 page size in hugepage functionsDamjan Marion3-19/+27
2018-10-22X86_64 perf counter pluginDave Barach2-0/+47
2018-10-22Fix dereferencing null string in dpdk_early_initJuraj Sloboda1-0/+2
2018-10-19vppinfra: use memfd_create for hugepage mounts if supportedDamjan Marion2-25/+52
2018-10-19vppinfra: add atomic macros for __sync builtinsSirshak Das9-11/+56
2018-10-19Add pool_get_zero, pool_get_aligned_zero macrosDave Barach1-1/+13
2018-10-17bond: tx optimizationsDamjan Marion1-0/+12
2018-10-16Fix coverity issue for potentially overflowing of page sizeHaiyang Tan1-2/+3
2018-10-10vppinfra: introduce clib_mem_vm_ext_free() to avoid fd leaksHaiyang Tan2-0/+12
2018-10-10Integer underflow and out-of-bounds read (VPP-1442)Neale Ranns1-4/+4
2018-10-09vppinfra: Fix extendto_high aarch64 NEON api.v19.01-rc0Sirshak Das1-1/+1
2018-10-04clib_count_equal_*: don't read of the end of a small array and init data only...Neale Ranns1-8/+28
2018-10-02VPP-1440: clean up coverity warningsDave Barach1-3/+10
2018-10-01Support dynamic dual/quad loop selection on aarch64Lijian Zhang2-0/+95
2018-09-27Trivial: Cleanup some typos.Paul Vinciguerra20-37/+37
2018-09-24svm: march svm_fifo take 2Florin Coras1-0/+29
2018-09-20bihash template: avoid memory leak upon rehashAndrew Yourtchenko1-0/+3
2018-09-19bihash template: reinstate the check for the available memory in the arenaAndrew Yourtchenko2-3/+3
2018-09-19socket api: do not delay sending of messagesFlorin Coras1-0/+7
2018-09-13vppinfra: optmize clib_count_equal functionsDamjan Marion1-60/+136
2018-09-12Add and enable u32x4_extend_to_u64x2_high for aarch64 NEON intrinsics.Sirshak Das1-0/+6
2018-09-11bihash 32/64 bit shared memory interopDave Barach2-39/+39
2018-09-11Replacing vtbl NEON intrinsic with rev NEON intrinsic for byte_swap.Sirshak Das1-5/+1
2018-09-11Add u32x4_extend_to_u64x2 for aarch64 using NEON intrinsicsSirshak Das1-0/+6
2018-09-11Add horizontal add (hadd) vector intrinsic via NEON.Sirshak Das1-0/+6
2018-09-07Improve NTP / kernel time change event handlingDave Barach1-0/+20