aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/memif/node.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-14feature: remove unused codeDamjan Marion1-14/+14
2023-05-16memif: fix coverity warningsMarvin Liu1-1/+1
2023-04-25memif: support dma optionMarvin Liu1-5/+256
2023-03-06memif: fix input vector rate of memif-input nodeLiangxing Wang1-1/+4
2022-08-30memif: Process bad descriptors correctly in memif_process_descSteven Luong1-10/+35
2022-08-17memif: crash on recceiving a bad descriptorSteven Luong1-1/+1
2022-03-15memif: fix memif_process_desc indexingMauro Sardara1-4/+2
2022-02-13memif: Fix underflowNathan Skrzypczak1-2/+2
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