summaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2017-11-03vppinfra: make _vec_resize_will_expand read-onlyFlorin Coras1-7/+3
2017-11-01fix clib_mem_unaligned() invalid readGabriel Ganne1-17/+18
2017-10-30Add the bihash_vec8_8 variantDave Barach2-0/+425
2017-10-25Do not include x86intrin.h if unavailableGabriel Ganne1-0/+2
2017-10-20add cuckoo hashKlement Sekera7-0/+2472
2017-10-17VPP-1032: fix coverity warningsDave Barach1-4/+6
2017-10-15Fix minor issues in clib_spinlock_unlock()Dave Barach1-1/+3
2017-10-14change format_get_indent() to use u32 instead of uwordGabriel Ganne2-2/+3
2017-10-04[aarch64] Fixes CLI crashes on dpaa2 platform.Christophe Fontaine6-9/+9
2017-10-03Repair vlib API socket serverDave Barach10-40/+40
2017-09-27Various fixes for issues found by Coverity (VPP-972)Chris Luke1-0/+6
2017-09-19format_sockaddr: add trivial support for AF_LOCAL socketsDave Barach1-0/+12
2017-09-18Fixes for issues Coverity has reported (VPP-972)Chris Luke1-1/+1
2017-09-15vppinfra: add clib_mem_vm_ext_alloc functionDamjan Marion8-268/+696
2017-09-14clib_socket: add sendmsg / recvmsg with ancillary data supportDamjan Marion3-24/+161
2017-09-12tcp: horizontal scaling improvmentsFlorin Coras1-4/+7
2017-09-09move unix_file_* code to vppinfraDamjan Marion1-0/+134
2017-09-08Fixes for issues reported by Coverity (VPP-972)Chris Luke1-2/+14
2017-09-07Add fd/socket name to clib_socket_* error msgs.Dave Wallace1-12/+22
2017-09-06Fixes for issues raised by Coverity (VPP-972)Chris Luke1-1/+2
2017-09-01Add fixed-size, preallocated pool supportDave Barach12-38/+431
2017-08-31Fix BIHASH_KVP_CACHE_SIZE == 0 caseDave Barach3-4/+37
2017-08-22acl-plugin: Recreate the bihash_40_8.h in the proper placeAndrew Yourtchenko1-0/+87
2017-08-02Fix tcp tx buffer allocationFlorin Coras1-1/+1
2017-07-23Atomic bucket lockDave Barach2-41/+58
2017-07-19Add a bihash prefetchable bucket-level cacheDave Barach7-37/+320
2017-07-13Use clib_crc32c_uses_intrinsics instead of __SSE4_2__Christophe Fontaine1-1/+1
2017-07-10VPP-904: fixes zero length CLI parameters parseAlexander Kotov1-2/+3
2017-07-09format: Check for NaN when rendering doublesChris Luke2-1/+14
2017-07-06vppinfra: revert clib_memcpy optimizationDamjan Marion2-10/+14
2017-07-01Refactor API message handling codeKlement Sekera2-13/+36
2017-06-30VPP-893: handle multiple simultaneous event registrationsDave Barach2-1/+7
2017-06-28switch vlib process model to tw_timer_template timer implDave Barach8-0/+107
2017-06-27FLOWPROBE: Add flowstartns, flowendns and tcpcontrolbitsOle Troan1-0/+14
2017-06-21Add option to create clib_socket with group write permissionsDamjan Marion2-0/+10
2017-06-21Add knob to specify effective group id (gid) for VPP processDamjan Marion2-0/+29
2017-06-20Parenthesize the usage of the macro argument within vec_search() macro defini...Andrew Yourtchenko1-1/+1
2017-06-14VPP-874: fix coverity warnings in tw_timer_template.cDave Barach1-4/+4
2017-06-12three-level timer wheel implementation w/ overflow vectorDave Barach12-77/+1325
2017-06-12Fix build breakge post 6956Neale Ranns1-0/+2
2017-06-12Remove calls to crc_u32 and add clib_crc32c for armv8+crcChristophe Fontaine4-63/+35
2017-06-05vppinfra: fix vec_validate_init_empty_aligned macroDamjan Marion1-1/+1
2017-06-05More GCC-7 errorsMarco Varlese1-0/+2
2017-06-02Fix mac_age process crash in multi-threaded environmentSteve Shin1-2/+1
2017-05-18VPP-847: improve bihash template memory allocator performanceDave Barach5-57/+111
2017-05-10completelly deprecate os_get_cpu_number, replace new occurencesDamjan Marion9-33/+44
2017-05-10Add crc32c inline function, allows compilation on 32-bit systemsDamjan Marion3-10/+62
2017-05-10vppinfra: optimize and simplify splat inline functionsDamjan Marion1-17/+11
2017-05-09Fix remaining 32-bit compile issuesDamjan Marion1-1/+1
2017-05-03Fix vnet unit testsFilip Tehlar1-4/+4