summaryrefslogtreecommitdiffstats
path: root/src/plugins/memif/node.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-22memif: refactor descriptor handling in the input nodeDamjan Marion1-181/+383
2021-08-04memif: fix offsetArtem Glazychev1-1/+1
2021-07-15misc: replace CLIB_PREFETCH with clib_prefetch_{load,store}Damjan Marion1-8/+6
2021-06-30memif: fix chain buffer length in zero-copy modeBenoît Ganne1-0/+1
2021-06-11memif: fix crash with zero-copy slaveDamjan Marion1-1/+1
2021-05-20memif: fix input node buffer prefetchTianyu Li1-4/+4
2021-05-19memif: remove dead codeDamjan Marion1-1/+1
2021-05-17memif: remove unused codeDamjan Marion1-46/+13
2021-05-17memif: optimize zero-copy rx ring refillDamjan Marion1-64/+47
2021-05-17memif: remove barriersDamjan Marion1-8/+11
2021-05-06vlib: rename vl_counter_t to vlib_error_desc_tOle Troan1-1/+1
2021-05-06memif: add severity to countersOle Troan1-7/+7
2021-05-01vlib: refactor trajectory trace debug featureBenoît Ganne1-2/+0
2021-03-04memif: Validate descriptors within process boudarySteven Luong1-20/+27
2021-01-21memif: adapt to new rxq frameworkMohammed Hawari1-43/+41
2020-12-04libmemif: clean up typosPaul Vinciguerra1-1/+1
2020-11-09vlib: fix trace number accountingBenoît Ganne1-8/+11
2020-08-06memif: wrong interface counter is incrementedSteven Luong1-2/+2
2020-05-14memif: 14 bytes extra overhead issue fixed.Mrityunjay Kumar1-2/+2
2019-09-24vlib: add flag to explicitelly mark nodes which can init per-node packet traceDamjan Marion1-0/+1
2019-07-25memif: Fix uninitialized variable as reported by coveritySteven Luong1-1/+2
2019-07-18vlib: convert frame_index into real pointersAndreas Schultz1-1/+1
2019-02-22Add no-append flag to vlib_frame_tDamjan Marion1-0/+1
2019-02-09buffers: fix typoDamjan Marion1-2/+2
2019-02-06buffers: make buffer data size configurable from startup configDamjan Marion1-2/+2
2019-02-01memif: fix buffer prefetchDamjan Marion1-4/+5
2019-01-30buffers: add missing ref_count = 1 in driversDamjan Marion1-0/+1
2019-01-30buffers: major cleanup and improvementsDamjan Marion1-3/+6
2019-01-18deprecate clib_memcpy64_x4Damjan Marion1-10/+17
2018-11-20memif input-node improvementsDamjan Marion1-11/+34
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-16/+16
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-08-13Multiarch handling in different constructor macrosDamjan Marion1-2/+0
2018-07-17memif: vectorized buffer enqueue in input nodeDamjan Marion1-146/+121
2018-07-11avoid using thread local storage for thread indexDamjan Marion1-2/+2
2018-05-29Add VLIB_NODE_FN() macro to simplify multiversioning of node functionsDamjan Marion1-20/+5
2018-04-05memif: bug fixesDamjan Marion1-21/+72
2018-04-04memif: zero copy slaveDamjan Marion1-5/+327
2018-03-22memif: version 2Damjan Marion1-359/+326
2018-02-09memif: fix crash caused by zero pkt len in memif and clear dirty cache while ...Chun Li1-2/+80
2017-11-23memif: fix input node multiversion constructorDamjan Marion1-6/+6
2017-11-23memif: multiversioningDamjan Marion1-6/+22
2017-11-08memif: do not mask head and tail pointersDamjan Marion1-32/+15
2017-10-04[aarch64] Fixes CLI crashes on dpaa2 platform.Christophe Fontaine1-1/+1
2017-06-19memif: add ip modeDamjan Marion1-18/+82
2017-06-16memif: jumbo frames supportSteven1-109/+201
2017-06-12memif: complete refactor of socket handling codeDamjan Marion1-41/+42
2017-05-31memif: multi-queues supportSteven1-11/+7
2017-05-15memif: migrate memif to use vnet device infra APIsSteven1-20/+20
2017-04-06Use thread local storage for thread indexDamjan Marion1-17/+18