tcp: fix single loop prefetch
[vpp.git] / src / vppinfra /
2018-06-30 Florin Corasbitmap: add nocheck variants for bit ops 05/13305/4
2018-06-29 Damjan Marionbihash key compare improvements 86/13286/2
2018-06-28 Dave BarachFix mheap_get_aligned() performance jackpot 85/13285/2
2018-06-28 Damjan Marionip: vectorized ip checksum 30/13130/9
2018-06-27 Dave BarachTune pool_get / pool_put 46/13246/2
2018-06-27 Damjan Marionvppinfra: add vector horizontal add and byte swap ... 37/13237/3
2018-06-26 Sirshak DasFix load_unaligned undefined and other possible build... 29/13229/3
2018-06-26 Damjan MarionWe don't have (yet) 128-bit unaligned load/store on ARM 25/13225/2
2018-06-26 Kingwel Xieadd backtrace in unix_signal_handler 70/13070/5
2018-06-26 Damjan MarionSIMD optimized linear search in clib_bitmap_first_set 12/13212/3
2018-06-25 Florin Corastw: add light weight timer update function 94/13194/5
2018-06-14 Andrew YourtchenkoAdd clib_bihash_search_inline_2_with_hash to bihash... 54/13054/2
2018-06-14 Dave BarachDisable bihash bucket-level caching 39/13039/1
2018-06-08 Dave BarachTime range support for vppinfra 22/12922/6
2018-06-05 Ole TroanVPP API: Memory trace 79/12879/6
2018-06-04 Dave BarachConfigure or deduce CLIB_LOG2_CACHE_LINE_BYTES (VPP... 13/12813/8
2018-06-02 Damjan MarionAVF input node rework 64/12864/1
2018-05-30 Sirshak DasFix clang compilation on aarch64: value size does not... 97/12797/4
2018-05-30 Damjan Marionvppinfra: explicitely state for signed types that they... 01/12801/3
2018-05-29 Damjan MarionAdd VLIB_NODE_FN() macro to simplify multiversioning... 73/12773/4
2018-05-28 Damjan MarionChange optimizaton level from tree-vectorize to O3 69/12769/2
2018-05-28 Pierre PfisterFix flowhash size computation for very large hash tables 67/12767/2
2018-05-25 Stevenbond: performance harvesting 45/12545/9
2018-05-25 Damjan MarionVectorized bihash_{48,40,24,16}_8 key compare 02/12702/6
2018-05-22 Damjan Marionvppinfra: add clib_count_equal_uXX and clib_memset_uXX... 90/12690/2
2018-05-20 Damjan Marionvector functions cleanup and improvements 61/12661/3
2018-05-19 Damjan MarionDisable vector code in vlib_buffer_enqueue_to_next... 59/12659/3
2018-05-18 Damjan MarionAdd vlib_buffer_enqueue_to_next inline function 35/12635/3
2018-05-17 Damjan MarionAdd buffer pointer-to-index and index-to-pointer array... 20/12620/5
2018-05-11 John LoPeriodic scan and probe of IP neighbors to maintain... 76/12276/8
2018-05-11 Klement SekeraVPP-1275 Fix memory leaks in IPsec CLI 39/12539/2
2018-05-10 Damjan Marionvppinfra: use count_trailing_zeros in sparse_vec_index 23/12523/3
2018-05-10 Damjan Marionvppinfra: use popcnt instruction when available 11/12511/2
2018-05-09 Damjan Mariondpdk: tx code rework 44/12444/6
2018-05-05 Damjan Marionautodetect alignment during _vec_resize 33/12433/4
2018-05-04 Dave BarachHarmonize vec/pool_get_aligned object sizes and alignme... 79/12379/5
2018-04-30 Dave BarachRemove historical README file 93/12293/2
2018-04-25 Damjan Mariondpdk: complete rework of the dpdk-input node 98/11798/30
2018-04-18 Damjan Marionvppinfra: make set_mempolicy failure non-critical unles... 70/11870/2
2018-04-11 Dave BarachClean up temp dir in failure cases 88/11688/1
2018-03-22 Dave BarachAdd circular logging 12/11312/3
2018-03-12 Dave BarachRemove md5.[ch] from vppinfra 83/11083/1
2018-03-09 Lee RobertsCorrect address calculation for VPP-1168 32/11032/2
2018-03-06 Marco Varleseglibc 2.27 fix 69/10969/2
2018-03-04 Damjan Marionvppinfra: fix clib_mem_vm_ext_alloc non-shared allocations 45/10945/2
2018-02-26 Adrian OancaAdded u8x16,u32x4,u64x2 variants of _zero_byte_mask... 88/10788/4
2018-02-24 Adrian Oancau8x16_compare_byte_mask - optimize to use 128bit regist... 71/10571/3
2018-02-23 Dave BarachAdd prefetch inlines, update bi-hash doc tags 80/10780/1
2018-02-22 Dave Barachbihash table size perf/scale improvements 58/10758/2
2018-02-21 Damjan Marionvppinfra: change default cache line size 64 bytes 31/10731/3
2018-02-21 Damjan Marionvppinfra: remove vector_iwmmxt.h 30/10730/3
2018-02-21 Adrian Oancaadd 'is_all_zero(x)' for NEON 87/10687/2
2018-02-20 Damjan Marionvppinfra: autogerate vector typedefs and basic inline... 72/10672/3
2018-02-20 Dave BarachReset expired timer vector length after callback 79/10679/2
2018-02-20 Damjan Marionvppinfra: CLIB_HAVE_VEC128 mandates SSE4.2 70/10670/1
2018-02-19 Damjan MarionUse neutral vector code for ethernet_frame_is_tagged 36/10636/4
2018-02-18 Damjan Marionfix format_hexdump 26/10626/3
2018-02-14 Mohsin Kazmivppinfra: Remove empty file 82/10482/3
2018-02-09 Neale RannsGBP plugin 65/10465/2
2018-02-08 Gabriel Ganneadd CLIB_HAVE_VEC128 with NEON intrinsics (VPP-1127) 55/10455/2
2018-02-08 Dave BarachMinimize bihash memory consumption 49/10449/3
2018-02-06 Damjan Marionvlib: epoll on worker threads 67/10167/4
2018-02-06 Igor Mikhailov ... Provide page-aligned length to ftruncate. 15/10415/2
2018-02-05 Florin Corassession: segment manager refactor 71/10371/14
2018-02-01 Pierre PfisterAdd flowhash hash table to vppinfra 84/10084/9
2018-01-30 Dave BarachCompile valloc.c, install header file, etc. 36/10336/1
2018-01-30 Brian BrooksArm system counter cleanup 13/10313/2
2018-01-27 Dave BarachFirst-fit virtual space allocator 38/10238/3
2018-01-25 Florin Corasvppinfra: add readers-writer lock 24/10224/4
2018-01-25 Florin Corassession: add support for memfd segments 09/10109/17
2018-01-24 Vijayabhaskar Kata... Adding a format function for bihash init routine to... 50/9850/5
2018-01-19 John LoSub-Interface deletion not cleanup hash's properly... 68/10168/2
2018-01-17 Florin Corasssvm: reuse clib mem infra for memfd segments 34/10134/2
2018-01-09 Damjan Marionphysmem: fix physmem allocation on kernels without... 35/9935/2
2018-01-09 Florin Corasapi: refactor vlibmemory 76/9976/21
2018-01-06 Gabriel Ganneaarch64 - show cpu microarchitecture 29/9929/6
2018-01-05 Florin Corassock api: add infra for bootstrapping shm clients 93/9893/10
2018-01-05 John LoUnify and cleanup usage of hash_set/unset_mem by variou... 53/9953/3
2017-12-16 Gabriel GanneUse crc32 wrapper (VPP-1086) 54/9854/2
2017-12-15 Kevin Wangimplement clib_smp_pause() for arm and aarch64 platform 20/9820/3
2017-12-14 Damjan Marionvppinfra: add AVX512 variant of clib_memcpy 40/9840/3
2017-12-14 Dave BarachVPP-1032: clean up coverity warnings. 34/9834/2
2017-12-13 Dave BarachVPP-1032: fix coverity warnings 11/9811/2
2017-12-12 Dave BarachAdd chi-squared test statistic calculator to random.c 12/9812/1
2017-12-08 Sergio Gonzalez... vppinfra: fix issues depending on compiler 61/9761/2
2017-12-06 Ole TroanUT: Repaired broken C unit tests (--enable-tests) 44/9744/2
2017-12-06 Dave BarachRemove unused, uninteresting code 32/9732/2
2017-12-06 Dave Barachmake clib_maplog_update_header(...) globally accessible 34/9734/2
2017-12-05 Gabriel Gannefill "show cpu" Flag list on aarch64 platforms (VPP... 27/9727/3
2017-12-05 Gabriel Ganneremove smp dead code (VPP-1066) 30/9730/2
2017-12-02 Dave Barachmaplog headers, offline processing, doxygen tags 95/9695/3
2017-12-01 Dave BarachCoverity warning be gone 91/9691/2
2017-11-30 Dave Barachmmap-based fixed-size record double-buffered logger 32/9632/2
2017-11-22 Damjan Marionuse intel intrinsics in clib_memcpy64_x4 22/9522/2
2017-11-21 Gabriel Ganneuse REV on aarch64 for endianness swapping (VPP-1067) 05/9505/3
2017-11-18 Dave BarachCall a plugin init function by name 80/9480/2
2017-11-15 Gabriel Gannearmv8 crc32 - fix macro name 18/9418/2
2017-11-14 Florin Corasvppinfra: fix pool_get_aligned_will_expand for fixed... 07/9407/2
2017-11-13 Damjan Mariondpdk: introduce AVX512 variants of node functions 86/9386/8
2017-11-11 Damjan MarionUpdate CPU list 88/9388/2
next