summaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
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
2017-04-25Define cache line size for x86 32-bitDamjan Marion1-1/+1
2017-04-21vppinfra: clib_memcpy improvementRay Kinsella2-10/+0
2017-04-01Clean up event log merge codeDave Barach3-70/+276
2017-03-30vppinfra: add spinlock inline functionsDamjan Marion1-0/+97
2017-03-22Add memif - packet memory interface for intra-host communicationDamjan Marion1-0/+6
2017-03-21armv8 - fix os_cpu_clock_frequency for armv8Gabriel Ganne1-0/+6
2017-03-04timing wheel: avoid queueing expired timers and caching wrong earliest expiry...Andrew Yourtchenko1-2/+11
2017-03-03IPv6 RA improvementsNeale Ranns1-0/+26
2017-03-01vppinfra: fix issue when copying 16 bytes with clib_memcpyDamjan Marion2-0/+10
2017-03-01VPP-598: tcp stack initial commitDave Barach4-0/+291
2017-02-24MFIB memory leak. free the per-source interface hashNeale Ranns1-5/+0
2017-02-22Fix last run time update for timer wheelFlorin Coras1-1/+1
2017-02-16tw_timer_expire_timers() - add a maximum to the number of expiration per callGabriel Ganne2-3/+10
2017-02-16VPP-638: 'set interface ipsec key garbage' causes infinite loopBilly McFall1-0/+5