aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2019-03-02Fix vpp crashing when attempting to run in kubernetes PodArtem Belov1-0/+21
2019-02-22physmem: keep physmem VA in 39-bit address space on x86_64Damjan Marion3-5/+11
2019-01-21doxygen formatting fix: prevent stray examples appearing in the docsAndrew Yourtchenko1-2/+2
2019-01-10strncpy_s_inline copies more bytes than necessarySteven1-2/+3
2019-01-09Use the official libpcap file typeDave Barach1-13/+8
2019-01-02Fixes for buliding for 32bit targets:David Johnson5-27/+27
2019-01-02Add microarch details to 'show cpu'.Paul Vinciguerra1-2/+4
2019-01-01Default huge page size to the regular page sizeDave Barach1-0/+6
2018-12-28vppinfra: add simple ring implementationDamjan Marion1-0/+134
2018-12-19session: add cli option to dump session elogFlorin Coras3-3/+28
2018-12-19tw: fix _16t_1w_2048sl timer weel definitionFlorin Coras1-3/+3
2018-12-17docs: clarify vector element alignment description.Dave Wallace1-6/+8
2018-12-05Improve strncpy_s src/dst overlap checkDave Barach1-2/+12
2018-12-02vppinfra: c11 safe string functionsSteven2-0/+1082
2018-11-29do not opttimize graph node functions in debug buildsDamjan Marion1-1/+1
2018-11-29vcl: basic support for apps that forkFlorin Coras1-1/+1
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