aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2018-05-30bond: performance harvesting [VPP-1298]Steven2-0/+71
2018-05-18Harmonize vec/pool_get_aligned object sizes and alignment requestsDave Barach2-0/+4
2018-03-22Add circular loggingDave Barach3-21/+85
2018-03-12Remove md5.[ch] from vppinfraDave Barach3-515/+0
2018-03-09Correct address calculation for VPP-1168Lee Roberts1-1/+1
2018-03-06glibc 2.27 fixMarco Varlese1-0/+2
2018-03-04vppinfra: fix clib_mem_vm_ext_alloc non-shared allocationsDamjan Marion2-3/+9
2018-02-26Added u8x16,u32x4,u64x2 variants of _zero_byte_mask(x) for ARM/NEON platform....Adrian Oanca1-0/+20
2018-02-24u8x16_compare_byte_mask - optimize to use 128bit registers as suggested by Ni...Adrian Oanca1-24/+9
2018-02-23Add prefetch inlines, update bi-hash doc tagsDave Barach2-12/+90
2018-02-22bihash table size perf/scale improvementsDave Barach3-41/+73
2018-02-21vppinfra: change default cache line size 64 bytesDamjan Marion1-10/+2
2018-02-21vppinfra: remove vector_iwmmxt.hDamjan Marion2-126/+0
2018-02-21add 'is_all_zero(x)' for NEONAdrian Oanca1-0/+24
2018-02-20vppinfra: autogerate vector typedefs and basic inline functionsDamjan Marion5-379/+83
2018-02-20Reset expired timer vector length after callbackDave Barach1-1/+4
2018-02-20vppinfra: CLIB_HAVE_VEC128 mandates SSE4.2Damjan Marion2-9/+3
2018-02-19Use neutral vector code for ethernet_frame_is_taggedDamjan Marion1-0/+25
2018-02-18fix format_hexdumpDamjan Marion1-1/+2
2018-02-14vppinfra: Remove empty fileMohsin Kazmi1-0/+0
2018-02-09GBP pluginNeale Ranns1-0/+0
2018-02-08add CLIB_HAVE_VEC128 with NEON intrinsics (VPP-1127)Gabriel Ganne2-8/+64
2018-02-08Minimize bihash memory consumptionDave Barach3-118/+207
2018-02-06vlib: epoll on worker threadsDamjan Marion1-0/+25
2018-02-06Provide page-aligned length to ftruncate.Igor Mikhailov (imichail)1-1/+1
2018-02-05session: segment manager refactorFlorin Coras1-2/+19
2018-02-01Add flowhash hash table to vppinfraPierre Pfister4-0/+998
2018-01-30Compile valloc.c, install header file, etc.Dave Barach1-1/+1
2018-01-30Arm system counter cleanupBrian Brooks2-18/+19
2018-01-27First-fit virtual space allocatorDave Barach3-0/+700
2018-01-25vppinfra: add readers-writer lockFlorin Coras1-14/+98
2018-01-25session: add support for memfd segmentsFlorin Coras2-2/+3
2018-01-24Adding a format function for bihash init routine to format the key, value, wh...Vijayabhaskar Katamreddy2-3/+28
2018-01-19Sub-Interface deletion not cleanup hash's properly (VPP-1136)John Lo1-4/+6
2018-01-17ssvm: reuse clib mem infra for memfd segmentsFlorin Coras2-8/+64
2018-01-09physmem: fix physmem allocation on kernels without NUMA supportDamjan Marion1-4/+4
2018-01-09api: refactor vlibmemoryFlorin Coras1-0/+1
2018-01-06aarch64 - show cpu microarchitectureGabriel Ganne1-0/+50
2018-01-05sock api: add infra for bootstrapping shm clientsFlorin Coras1-0/+7
2018-01-05Unify and cleanup usage of hash_set/unset_mem by various tunnelsJohn Lo1-0/+21
2017-12-16Use crc32 wrapper (VPP-1086)Gabriel Ganne2-2/+7
2017-12-15implement clib_smp_pause() for arm and aarch64 platformKevin Wang2-1/+4
2017-12-14vppinfra: add AVX512 variant of clib_memcpyDamjan Marion4-129/+357
2017-12-14VPP-1032: clean up coverity warnings.Dave Barach2-5/+12
2017-12-13VPP-1032: fix coverity warningsDave Barach1-1/+2
2017-12-12Add chi-squared test statistic calculator to random.cDave Barach3-1/+108
2017-12-08vppinfra: fix issues depending on compilerSergio Gonzalez Monroy1-34/+34
2017-12-06UT: Repaired broken C unit tests (--enable-tests)Ole Troan2-2/+2
2017-12-06Remove unused, uninteresting codeDave Barach4-1124/+0
2017-12-06make clib_maplog_update_header(...) globally accessibleDave Barach3-22/+56