summaryrefslogtreecommitdiffstats
path: root/src/plugins/memif
AgeCommit message (Expand)AuthorFilesLines
2019-01-30buffers: major cleanup and improvementsDamjan Marion3-3/+12
2019-01-20buffers: keep buffer_main in vlib_main_tDamjan Marion1-1/+1
2019-01-18deprecate clib_memcpy64_x4Damjan Marion2-14/+18
2019-01-02Fixes for buliding for 32bit targets:David Johnson1-0/+2
2018-11-20memif input-node improvementsDamjan Marion1-11/+34
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach2-26/+26
2018-11-13vlib rename vlib_frame_args(...) to vlib_frame_scalar_args(..)Damjan Marion1-3/+3
2018-10-23Numa-aware, growable physical memory allocator (pmalloc)Damjan Marion1-5/+5
2018-10-23c11 safe string handling supportDave Barach4-12/+12
2018-10-09memif: coverity fixJakub Grajciar1-2/+4
2018-10-08memif: socket filename add/del bugfixJakub Grajciar1-3/+3
2018-10-03memif: include interface name in logsJuraj Sloboda3-29/+57
2018-10-03VPP-1440: clean up coverity warningsDave Barach1-2/+2
2018-09-24Trivial: Clean up some typos.Paul Vinciguerra1-1/+1
2018-09-12Fix create memif socketEd Warnicke1-16/+0
2018-08-27cmake: Fix plugins .h includesMohsin Kazmi1-0/+5
2018-08-27cmake: add missing vat pluginsDamjan Marion1-0/+3
2018-08-25cmake: improve add_vpp_plugin macroDamjan Marion1-4/+6
2018-08-17CMake as an alternative to autotools (experimental)Damjan Marion1-0/+27
2018-08-13Multiarch handling in different constructor macrosDamjan Marion2-13/+8
2018-08-11Multiversioning: Device (tx) function constructorMohsin Kazmi1-17/+3
2018-07-31memif: socket filename fixJakub Grajciar1-11/+19
2018-07-25VPP-1332 memif: add/del socket filename bugfixJakub Grajciar1-1/+27
2018-07-17memif: vectorized buffer enqueue in input nodeDamjan Marion1-146/+121
2018-07-11avoid using thread local storage for thread indexDamjan Marion2-3/+3
2018-07-11memif: fix max number of ringsDamjan Marion2-4/+4
2018-06-29memif: minor fixesDamjan Marion1-1/+1
2018-06-27gcc8 and Wstringop-truncationMarco Varlese1-1/+1
2018-05-29Add VLIB_NODE_FN() macro to simplify multiversioning of node functionsDamjan Marion2-22/+7
2018-05-25memif: Add support for loggingJakub Grajciar3-56/+90
2018-05-04Harmonize vec/pool_get_aligned object sizes and alignment requestsDave Barach1-0/+2
2018-04-05memif: bug fixesDamjan Marion2-22/+74
2018-04-04memif: zero copy slaveDamjan Marion6-145/+653
2018-03-27memif: add private header size fieldDamjan Marion2-0/+5
2018-03-22memif: version 2Damjan Marion6-486/+558
2018-02-27memif: Fix a message initialization problem in VATJon Loeliger1-3/+2
2018-02-16memif: VPP-1172: Ensure memif_create reply contains sw_if_indexJon Loeliger1-1/+6
2018-02-09memif: fix crash caused by zero pkt len in memif and clear dirty cache while ...Chun Li5-12/+102
2018-02-06vlib: epoll on worker threadsDamjan Marion2-0/+11
2018-01-29memif: Add new API calls to manage memif socket names.Jon Loeliger7-102/+647
2018-01-23VPPAPIGEN: vppapigen replacement in Python PLY.Ole Troan1-1/+1
2018-01-11api: remove transport specific code from handlersFlorin Coras1-6/+6
2018-01-11Remove vpp_api_test interface name filter catalogDave Barach1-0/+1
2018-01-09memif: fix coverity divide by zeroSteven1-0/+1
2018-01-09api: refactor vlibmemoryFlorin Coras2-5/+5
2017-11-23memif: fix input node multiversion constructorDamjan Marion1-6/+6
2017-11-23memif: try harder to transmit packetsDamjan Marion1-13/+8
2017-11-23memif: multiversioningDamjan Marion2-19/+51
2017-11-15memif: fix uninitialized pointer read coverity errorSteven1-0/+2
2017-11-09memif: use clib_socket_t for socket connectionsDamjan Marion4-210/+122