aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2018-05-25Vectorized bihash_{48,40,24,16}_8 key compareDamjan Marion6-24/+83
2018-05-22vppinfra: add clib_count_equal_uXX and clib_memset_uXX functionsDamjan Marion4-5/+339
2018-05-20vector functions cleanup and improvementsDamjan Marion7-93/+97
2018-05-19Disable vector code in vlib_buffer_enqueue_to_next if no msb mask functionDamjan Marion1-0/+2
2018-05-18Add vlib_buffer_enqueue_to_next inline functionDamjan Marion3-1/+22
2018-05-17Add buffer pointer-to-index and index-to-pointer array functionsDamjan Marion1-0/+22
2018-05-11Periodic scan and probe of IP neighbors to maintain neighbor poolsJohn Lo2-0/+6
2018-05-11VPP-1275 Fix memory leaks in IPsec CLIKlement Sekera1-1/+1
2018-05-10vppinfra: use count_trailing_zeros in sparse_vec_indexDamjan Marion3-68/+30
2018-05-10vppinfra: use popcnt instruction when availableDamjan Marion1-0/+8
2018-05-09dpdk: tx code reworkDamjan Marion1-0/+12
2018-05-05autodetect alignment during _vec_resizeDamjan Marion5-8/+12
2018-05-04Harmonize vec/pool_get_aligned object sizes and alignment requestsDave Barach2-0/+4
2018-04-30Remove historical README fileDave Barach1-43/+0
2018-04-25dpdk: complete rework of the dpdk-input nodeDamjan Marion4-5/+149
2018-04-18vppinfra: make set_mempolicy failure non-critical unless NUMA_FORCE is setDamjan Marion1-1/+2
2018-04-11Clean up temp dir in failure casesDave Barach1-0/+3
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