aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/avf/input.c
AgeCommit message (Expand)AuthorFilesLines
2021-07-15misc: replace CLIB_PREFETCH with clib_prefetch_{load,store}Damjan Marion1-10/+5
2021-05-12avf: avoid eating our own tailDamjan Marion1-0/+3
2021-05-01vlib: refactor trajectory trace debug featureBenoît Ganne1-7/+0
2021-03-26avf: handle flow id in data pathChenmin Sun1-24/+111
2021-01-21avf: use write combining store for queues tail updateRadu Nicolau1-1/+1
2021-01-21interface: rx queue infra rework, part oneDamjan Marion1-12/+13
2020-12-18avf: optimized with NEON SIMD instructionLijian.Zhang1-1/+27
2020-11-09vlib: fix trace number accountingBenoît Ganne1-12/+16
2020-10-26avf: use atomic store instead of barrierDamjan Marion1-2/+1
2020-09-11avf: fix race between avf and cli/api processDamjan Marion1-2/+1
2020-03-25avf: fix rx queue refill on buffer alloc failureDamjan Marion1-6/+6
2019-09-24vlib: add flag to explicitelly mark nodes which can init per-node packet traceDamjan Marion1-0/+1
2019-08-21avf: print queue id in packet traceDamjan Marion1-0/+1
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-19avf: fix feature arc, take twoDamjan Marion1-1/+2
2019-02-19avf: fix feature arcDamjan Marion1-0/+3
2019-01-30buffers: add missing ref_count = 1 in driversDamjan Marion1-0/+1
2019-01-30buffers: major cleanup and improvementsDamjan Marion1-1/+4
2019-01-18Add vlib_buffer_copy_indices inline functionDamjan Marion1-1/+1
2019-01-18deprecate clib_memcpy64_x4Damjan Marion1-9/+15
2018-12-29avf: chained buffers rx supportDamjan Marion1-35/+96
2018-12-26avf: optimize RX functionDamjan Marion1-85/+68
2018-12-23avf: optimize rx ring refillDamjan Marion1-76/+53
2018-12-23avf: new ethernet-input supportDamjan Marion1-146/+44
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-12/+12
2018-10-23Numa-aware, growable physical memory allocator (pmalloc)Damjan Marion1-6/+6
2018-10-22vlib: introduce vlib_buffer_get_{pa,va,current_va,current_pa} inlinesDamjan Marion1-23/+17
2018-09-27avf: may crash if failed to allocate buffers to ringSteven1-1/+1
2018-08-13Multiarch handling in different constructor macrosDamjan Marion1-2/+0
2018-08-03Fix typo in trace trajectory initDave Barach1-1/+1
2018-07-11avf: descriptor should be volatileDamjan Marion1-13/+13
2018-06-02AVF input node reworkDamjan Marion1-200/+332
2018-05-29Add VLIB_NODE_FN() macro to simplify multiversioning of node functionsDamjan Marion1-18/+2
2018-03-28avf: keep input node in disabled state unless neededDamjan Marion1-1/+1
2018-03-26Intel Adaptive Virtual Function native device driver pluginDamjan Marion1-0/+439