summaryrefslogtreecommitdiffstats
path: root/src/plugins/avf/input.c
AgeCommit message (Expand)AuthorFilesLines
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
1 is missing" >&2 exit 1 fi ;; -i|--install-dir) if [ -n "$2" ] && [ ${2:0:1} != "-" ]; then install_dir=$2 shift 2 else echo "Error: Argument for $1 is missing" >&2 exit 1 fi ;; -t|--build-type) if [ -n "$2" ] && [ ${2:0:1} != "-" ]; then build_type=$2 shift 2 else echo "Error: Argument for $1 is missing" >&2 exit 1 fi ;; -w|--wipe) git clean -fdx --exclude=startup.\* exit 1 ;; -*|--*=) # unsupported flags echo "Error: Unsupported flag $1" >&2 exit 1 ;; *) # preserve positional arguments PARAMS="$PARAMS $1" shift ;; esac done cmake \ -G Ninja \ -S ${src_dir}/src \ -B ${build_dir} \ -DCMAKE_PREFIX_PATH=${prefix_path} \ -DCMAKE_INSTALL_PREFIX=${install_dir} \ -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON \ -DCMAKE_BUILD_TYPE:STRING=${build_type} cat << __EOF__ Useful build commands: ninja Build VPP ninja set-build-type-* Change build type to <debug|release|gcov|...> ninja config Start build configuration TUI ninja run Runs VPP using startup.conf in the build directory ninja debug Runs VPP inside GDB using startup.conf in the build directory ninja pkg-deb Create .deb packages ninja install Install VPP to $install_dir __EOF__