NAT: VPP-1531 api cleanup & update
[vpp.git] / src / vppinfra /
2019-04-23 Zhiyong Yangvppinfra: fix one macro issue in clib_cpu_supports_aes() 63/19063/2
2019-04-20 Florin Corasrbtree: add successor and predecessor functions 70/19070/3
2019-04-17 Dave BarachUse template-specific key compare fn when deleting... 84/18984/1
2019-04-17 Damjan Marionvppinfra: AVX512 interelaave, insert and permute 73/18973/2
2019-04-16 Damjan Marionvppinfra: more AVX2 and AVX512 inlines 39/18939/2
2019-04-16 Florin Corasdlmalloc: honor 8 byte alignment requests 40/18940/2
2019-04-16 Sirshak Dassvm_fifo rework to avoid contention on cursize 23/18223/13
2019-04-16 Florin Corasvppinfra: add basic rbtree 98/18898/15
2019-04-15 Damjan Marionvppinfra: add SHA-2 family of hash algorithms (includin... 54/18854/7
2019-04-12 Damjan Marionvppinfra: AVX-512 transpose (u32x16 and u64x8) 46/18846/2
2019-04-11 Wei CHENvppinfra: fix the issue that mheap_get_trace record... 55/18755/2
2019-04-08 Florin Corashost stack: update stale copyright 46/18746/3
2019-04-08 Damjan Marionvppinfra: u32x8 transpose 34/18734/2
2019-04-06 Dave WallaceDoxygen: clean up vec.h 11/18711/3
2019-04-02 Damjan Marionvppinfra: add u32x4 min / max sse4.2 inlines 44/18644/1
2019-04-02 Andrew Yourtchenkovppinfra: fix sparse_vec_index() returning non-zero... 79/18579/6
2019-03-30 Dave BarachVPP-1576: fix a class of spurious warnings 11/18611/2
2019-03-30 Damjan Marionvppinfra: add few more cpuid flags 10/18610/1
2019-03-29 Dave BarachConvince Coverity that s = format (0, ...) is OK 05/18605/1
2019-03-28 Damjan MarionAvoid overwrite in clib_memcpy_le{32,64} 71/18571/2
2019-03-26 Damjan Marionipsec: esp-encrypt rework 98/18398/18
2019-03-22 Florin Corassvm/atomics: add clib_atomic_swap_rel_n 73/18473/2
2019-03-21 Florin Corasvec: use memset in vec_resize_allocate_memory 50/18450/2
2019-03-20 Florin Corascpu: fix rtype for fn selected by CLIB_MARCH_FN 36/18436/2
2019-03-20 Lijian.ZhangRe-enable aarch64 neon instruction in vlib_buffer_free_... 05/18405/2
2019-03-18 Damjan MarionFix build with newer linux headers 66/18366/2
2019-03-15 Tom SeidenbergFix bihash bucket double unlock. 36/18336/4
2019-03-12 Damjan MarionUse AVX2 as default even on AVX512 systems 21/18221/2
2019-02-27 Dave BarachVPP-1576: fix Coverity issues 15/17915/2
2019-02-26 Artem BelovFix vpp crashing when attempting to run in kubernetes Pod 38/17838/5
2019-02-21 Damjan Marionphysmem: keep physmem VA in 39-bit address space on... 54/17754/3
2019-02-02 Damjan MarionDeprecate old mutliarch code, phase 1 52/17252/2
2019-01-30 Damjan Marionbuffers: major cleanup and improvements 38/16638/28
2019-01-27 Damjan MarionFix issue with cpu_id and numa_code captured too early 99/17099/2
2019-01-23 Damjan Marionvppinfra: add CLIB_CACHE_LINE_ROUND() macro 09/17009/2
2019-01-23 Damjan Marionpmalloc: don't iterate if there is no enough free space 08/17008/1
2019-01-21 Andrew Yourtchenkodoxygen formatting fix: prevent stray examples appearin... 43/16943/2
2019-01-20 Damjan MarionStore numa-noda and cpu-index in vlib_main_t 02/16902/3
2019-01-18 Damjan MarionLook for plugins in target triplet subdir 79/16879/3
2019-01-18 Damjan Mariondeprecate clib_memcpy64_x4 91/16891/3
2019-01-18 Florin Corasvcl: move forking logic to vls 28/16828/11
2019-01-10 Stevenstrncpy_s_inline copies more bytes than necessary 23/16723/2
2019-01-09 Dave BarachUse the official libpcap file type 42/16742/1
2019-01-02 David JohnsonFixes for buliding for 32bit targets: 97/16497/6
2019-01-02 Paul VinciguerraAdd microarch details to 'show cpu'. 47/16647/2
2019-01-01 Dave BarachDefault huge page size to the regular page size 57/16657/2
2018-12-28 Damjan Marionvppinfra: add simple ring implementation 36/16636/2
2018-12-20 Florin Corassession: add cli option to dump session elog 61/16561/4
2018-12-19 Florin Corastw: fix _16t_1w_2048sl timer weel definition 58/16558/1
2018-12-17 Dave Wallacedocs: clarify vector element alignment description. 67/16467/3
2018-12-05 Dave BarachImprove strncpy_s src/dst overlap check 52/16352/2
2018-12-02 Stevenvppinfra: c11 safe string functions 20/15520/15
2018-11-29 Damjan Mariondo not opttimize graph node functions in debug builds 80/16280/2
2018-11-29 Florin Corasvcl: basic support for apps that fork 98/16198/18
2018-11-29 Florin Corasvppinfra: add pool_dup macro 31/16231/4
2018-11-28 Sirshak DasUse acquire/release ordering when accessing svm_fifo... 84/16184/6
2018-11-28 Damjan Marioncmake: display warning and continue if dpdk not present 46/16246/1
2018-11-27 Kingwel Xiepmalloc: correct format_pmalloc_map u32 index overrun bug 50/15850/4
2018-11-26 Andrew Yourtchenkovppinfra: prevent dlmalloc from allocating memory via... 86/16186/2
2018-11-20 Damjan Marionvppinfra: add 128 and 256 bit vector scatter/gather... 44/16044/3
2018-11-17 Dave Barachpcap-based dispatch tracer 05/16005/2
2018-11-15 Dave BarachVPP-1474: fix 2x coverity warnings 46/15946/2
2018-11-14 Dave BarachRemove c-11 memcpy checks from perf-critical code 16/15916/4
2018-11-10 Kingwel Xiepmalloc: u32 pp->index leads to va address overrun 47/15847/1
2018-11-08 Dave BarachCalculate clock rounding constant 11/15811/2
2018-11-08 Mohsin Kazmiphysmem: Add physmem map support 06/15806/3
2018-11-07 Damjan Marionpmalloc: fix shared mappings 05/15805/1
2018-11-07 Lijian ZhangOptimize xxx_zero_byte_mask NEON function 56/15756/2
2018-11-05 Sirshak DasEnable atomic swap and store macro with acquire and... 18/15618/5
2018-10-31 Lijian ZhangAdd and enable msb mask vector intrinsic for aarch64. 06/15606/4
2018-10-30 Damjan Marionvppinfra: fix bug in default_socket_sendmsg 01/15601/1
2018-10-28 Damjan Marionphysmem: coverity issues 49/15549/4
2018-10-25 Damjan Marionpmalloc: don't lock 4K pages if we don't have access... 34/15534/2
2018-10-25 Damjan Marionpmalloc: support for 4K pages 09/15509/6
2018-10-24 Damjan Marionvppinfra: autodetect default hugepage size 99/15499/2
2018-10-23 Damjan Marionphysmem coverity issues 86/15486/2
2018-10-23 Damjan MarionNuma-aware, growable physical memory allocator (pmalloc) 06/15106/34
2018-10-23 Dave Barachc11 safe string handling support 47/15347/10
2018-10-22 Damjan Marionvppinfra: use log2 page size in hugepage functions 48/15448/2
2018-10-22 Dave BarachX86_64 perf counter plugin 52/14752/35
2018-10-22 Juraj SlobodaFix dereferencing null string in dpdk_early_init 40/15440/2
2018-10-19 Damjan Marionvppinfra: use memfd_create for hugepage mounts if supported 92/15392/2
2018-10-19 Sirshak Dasvppinfra: add atomic macros for __sync builtins 81/15181/5
2018-10-19 Dave BarachAdd pool_get_zero, pool_get_aligned_zero macros 81/15381/2
2018-10-17 Damjan Marionbond: tx optimizations 66/15166/13
2018-10-16 Haiyang TanFix coverity issue for potentially overflowing of page... 91/15291/2
2018-10-10 Haiyang Tanvppinfra: introduce clib_mem_vm_ext_free() to avoid... 09/15209/2
2018-10-10 Neale RannsInteger underflow and out-of-bounds read (VPP-1442) 20/15220/2
2018-10-09 Sirshak Dasvppinfra: Fix extendto_high aarch64 NEON api. 96/15196/1 v19.01-rc0
2018-10-04 Neale Rannsclib_count_equal_*: don't read of the end of a small... 25/15125/2
2018-10-02 Dave BarachVPP-1440: clean up coverity warnings 09/15109/2
2018-10-01 Lijian ZhangSupport dynamic dual/quad loop selection on aarch64 05/14905/11
2018-09-27 Paul VinciguerraTrivial: Cleanup some typos. 50/14950/2
2018-09-24 Florin Corassvm: march svm_fifo take 2 83/14883/3
2018-09-20 Andrew Yourtchenkobihash template: avoid memory leak upon rehash 14/14914/4
2018-09-19 Andrew Yourtchenkobihash template: reinstate the check for the available... 94/14894/2
2018-09-19 Florin Corassocket api: do not delay sending of messages 23/13923/7
2018-09-13 Damjan Marionvppinfra: optmize clib_count_equal functions 92/14792/5
2018-09-12 Sirshak DasAdd and enable u32x4_extend_to_u64x2_high for aarch64... 06/14606/7
2018-09-11 Dave Barachbihash 32/64 bit shared memory interop 67/14767/1
next