aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/srv6
AgeCommit message (Expand)AuthorFilesLines
2018-04-25Fix some build warnings about "Old Style VLA"Juraj Sloboda1-2/+7
2018-03-14srv6-plugins: fixing documentationFrancois Clad1-0/+7
2018-03-14srv6: minor CLI modificationsFrancois Clad4-15/+14
2018-02-27SRv6: API uses table-IDs not FIB indiciesNeale Ranns1-3/+3
2018-01-23VPPAPIGEN: vppapigen replacement in Python PLY.Ole Troan1-1/+1
2018-01-11api: remove transport specific code from handlersFlorin Coras1-9/+7
2018-01-09VPP-1120 SRv6 bug with SID list containing only one SID and no srhPablo Camarillo1-26/+64
2018-01-09api: refactor vlibmemoryFlorin Coras1-2/+2
2017-11-27SRv6 improvements to binary APIPablo Camarillo4-22/+84
2017-11-10add classify session action set-sr-policy-indexGabriel Ganne1-0/+24
2017-11-09BIERNeale Ranns1-1/+1
2017-10-09vppapigen: support per-file (major,minor,patch) version stampsDave Barach1-2/+6
2017-09-27Various fixes for issues found by Coverity (VPP-972)Chris Luke1-0/+10
2017-09-11FIB table add/delete APINeale Ranns2-4/+8
2017-08-22SRv6 testsKris Michielsen3-32/+201
2017-08-08L2 over MPLSNeale Ranns1-2/+2
2017-06-07VPP-872 and End.T function for SRv6Pablo Camarillo2-105/+101
2017-05-05First commit SR MPLSPablo Camarillo14-0/+8014
ss="k">$(uname -m)/ help() { cat << __EOF__ VPP Build Configuration Script USAGE: ${0} [options] OPTIONS: --help, -h This help --build-dir, -b Build directory --install-dir, -i Install directory --type, -t Build type (release, debug, ... ) --wipe, -w Wipe whole repo (except startup.* files) __EOF__ } while (( "$#" )); do case "$1" in -h|--help) help exit 1 ;; -b|--build-dir) if [ -n "$2" ] && [ ${2:0:1} != "-" ]; then build_dir=$2 shift 2 else echo "Error: Argument for $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 \ -B ${build_dir} \ -DCMAKE_PREFIX_PATH=${prefix_path} \ -DCMAKE_INSTALL_PREFIX=${install_dir} \ -DCMAKE_BUILD_TYPE:STRING=${build_type} cat << __EOF__ Useful build commands: ninja Build VPP ninja config Start build configuration TUI ninja compdb Generate compile_commands.json 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__