Triggered by Gerrit: https://git.opendaylight.org/gerrit/c/bgpcep/+/120719 Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on prd-ubuntu2204-docker-8c-8g-11741 (ubuntu2204-docker-8c-8g) in workspace /w/workspace/bgpcep-tox-verify-master [ssh-agent] Looking for ssh-agent implementation... [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-XXXXXXEw63fl/agent.1644 SSH_AGENT_PID=1646 [ssh-agent] Started. Running ssh-add (command line suppressed) Identity added: /w/workspace/bgpcep-tox-verify-master@tmp/private_key_14865404218892155407.key (/w/workspace/bgpcep-tox-verify-master@tmp/private_key_14865404218892155407.key) [ssh-agent] Using credentials jenkins (jenkins-ssh) The recommended git tool is: NONE using credential jenkins-ssh Wiping out workspace first. Cloning the remote Git repository Cloning repository git://devvexx.opendaylight.org/mirror/bgpcep > git init /w/workspace/bgpcep-tox-verify-master # timeout=10 Fetching upstream changes from git://devvexx.opendaylight.org/mirror/bgpcep > git --version # timeout=10 > git --version # 'git version 2.34.1' using GIT_SSH to set credentials jenkins-ssh Verifying host key using known hosts file You're using 'Known hosts file' strategy to verify ssh host keys, but your known_hosts file does not exist, please go to 'Manage Jenkins' -> 'Security' -> 'Git Host Key Verification Configuration' and configure host key verification. > git fetch --tags --force --progress -- git://devvexx.opendaylight.org/mirror/bgpcep +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git://devvexx.opendaylight.org/mirror/bgpcep # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git://devvexx.opendaylight.org/mirror/bgpcep # timeout=10 Fetching upstream changes from git://devvexx.opendaylight.org/mirror/bgpcep using GIT_SSH to set credentials jenkins-ssh Verifying host key using known hosts file You're using 'Known hosts file' strategy to verify ssh host keys, but your known_hosts file does not exist, please go to 'Manage Jenkins' -> 'Security' -> 'Git Host Key Verification Configuration' and configure host key verification. > git fetch --tags --force --progress -- git://devvexx.opendaylight.org/mirror/bgpcep refs/changes/19/120719/2 # timeout=10 > git rev-parse 8774ff7f83e682a7a3abe29122897554f3156ae5^{commit} # timeout=10 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script Checking out Revision 8774ff7f83e682a7a3abe29122897554f3156ae5 (refs/changes/19/120719/2) > git config core.sparsecheckout # timeout=10 > git checkout -f 8774ff7f83e682a7a3abe29122897554f3156ae5 # timeout=10 Commit message: "ci: add pre-commit config and yamllint" > git rev-parse FETCH_HEAD^{commit} # timeout=10 > git rev-list --no-walk 883a4d57f8bd42f240966f584514f33fc3b62fd3 # timeout=10 provisioning config files... copy managed file [npmrc] to file:/home/jenkins/.npmrc copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf [bgpcep-tox-verify-master] $ /bin/bash /tmp/jenkins9386032505950854648.sh ---> python-tools-install.sh Setup pyenv: * system (set by /opt/pyenv/version) * 3.8.20 (set by /opt/pyenv/version) * 3.9.20 (set by /opt/pyenv/version) 3.10.15 3.11.10 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-ImwW lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) lf-activate-venv(): INFO: Attempting to install with network-safe options... lf-activate-venv(): INFO: Base packages installed successfully lf-activate-venv(): INFO: Installing additional packages: lftools lf-activate-venv(): INFO: Adding /tmp/venv-ImwW/bin to PATH Generating Requirements File ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. httplib2 0.30.2 requires pyparsing<4,>=3.0.4, but you have pyparsing 2.4.7 which is incompatible. Python 3.11.10 pip 26.0.1 from /tmp/venv-ImwW/lib/python3.11/site-packages/pip (python 3.11) appdirs==1.4.4 argcomplete==3.6.3 aspy.yaml==1.3.0 attrs==25.4.0 autopage==0.6.0 beautifulsoup4==4.14.3 boto3==1.42.50 botocore==1.42.50 bs4==0.0.2 certifi==2026.1.4 cffi==2.0.0 cfgv==3.5.0 chardet==5.2.0 charset-normalizer==3.4.4 click==8.3.1 cliff==4.13.1 cmd2==3.2.0 cryptography==3.3.2 debtcollector==3.0.0 decorator==5.2.1 defusedxml==0.7.1 Deprecated==1.3.1 distlib==0.4.0 dnspython==2.8.0 docker==7.1.0 dogpile.cache==1.5.0 durationpy==0.10 email-validator==2.3.0 filelock==3.24.2 future==1.0.0 gitdb==4.0.12 GitPython==3.1.46 httplib2==0.30.2 identify==2.6.16 idna==3.11 importlib-resources==1.5.0 iso8601==2.1.0 Jinja2==3.1.6 jmespath==1.1.0 jsonpatch==1.33 jsonpointer==3.0.0 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 keystoneauth1==5.13.0 kubernetes==35.0.0 lftools==0.37.21 lxml==6.0.2 markdown-it-py==4.0.0 MarkupSafe==3.0.3 mdurl==0.1.2 msgpack==1.1.2 multi_key_dict==2.0.3 munch==4.0.0 netaddr==1.3.0 niet==1.4.2 nodeenv==1.10.0 oauth2client==4.1.3 oauthlib==3.3.1 openstacksdk==4.9.0 os-service-types==1.8.2 osc-lib==4.3.0 oslo.config==10.2.0 oslo.context==6.2.0 oslo.i18n==6.7.1 oslo.log==8.0.0 oslo.serialization==5.9.0 oslo.utils==9.2.0 packaging==26.0 pbr==7.0.3 platformdirs==4.9.2 prettytable==3.17.0 psutil==7.2.2 pyasn1==0.6.2 pyasn1_modules==0.4.2 pycparser==3.0 pygerrit2==2.0.15 PyGithub==2.8.1 Pygments==2.19.2 PyJWT==2.11.0 PyNaCl==1.6.2 pyparsing==2.4.7 pyperclip==1.11.0 pyrsistent==0.20.0 python-cinderclient==9.8.0 python-dateutil==2.9.0.post0 python-heatclient==5.0.0 python-jenkins==1.8.3 python-keystoneclient==5.7.0 python-magnumclient==4.9.0 python-openstackclient==8.3.0 python-swiftclient==4.9.0 PyYAML==6.0.3 referencing==0.37.0 requests==2.32.5 requests-oauthlib==2.0.0 requestsexceptions==1.4.0 rfc3986==2.0.0 rich==14.3.2 rich-argparse==1.7.2 rpds-py==0.30.0 rsa==4.9.1 ruamel.yaml==0.19.1 ruamel.yaml.clib==0.2.15 s3transfer==0.16.0 simplejson==3.20.2 six==1.17.0 smmap==5.0.2 soupsieve==2.8.3 stevedore==5.6.0 tabulate==0.9.0 toml==0.10.2 tomlkit==0.14.0 tqdm==4.67.3 typing_extensions==4.15.0 tzdata==2025.3 urllib3==1.26.20 virtualenv==20.37.0 wcwidth==0.6.0 websocket-client==1.9.0 wrapt==2.1.1 xdg==6.0.0 xmltodict==1.0.3 yq==3.4.3 [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content PYTHON=python3 [EnvInject] - Variables injected successfully. [bgpcep-tox-verify-master] $ /bin/bash -l /tmp/jenkins7736790396912414059.sh ---> tox-install.sh + source /home/jenkins/lf-env.sh + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 ++ mktemp -d /tmp/venv-XXXX + lf_venv=/tmp/venv-k8w8 + local venv_file=/tmp/.os_lf_venv + local python=python3 + local options + local set_path=true + local install_args= ++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 + true + case $1 in + venv_file=/tmp/.toxenv + shift 2 + true + case $1 in + shift + break + case $python in + local pkg_list= + [[ -d /opt/pyenv ]] + echo 'Setup pyenv:' Setup pyenv: + export PYENV_ROOT=/opt/pyenv + PYENV_ROOT=/opt/pyenv + export PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + pyenv versions system 3.8.20 3.9.20 3.10.15 * 3.11.10 (set by /w/workspace/bgpcep-tox-verify-master/.python-version) + command -v pyenv ++ pyenv init - --no-rehash + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'\'''\''/opt/pyenv/shims'\'''\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; fi; done; echo "${paths[*]}"'\'')" export PATH="/opt/pyenv/shims:${PATH}" export PYENV_SHELL=bash source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' pyenv() { local command command="${1:-}" if [ "$#" -gt 0 ]; then shift fi case "$command" in rehash|shell) eval "$(pyenv "sh-$command" "$@")" ;; *) command pyenv "$command" "$@" ;; esac }' +++ bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; fi; done; echo "${paths[*]}"' ++ PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ export PYENV_SHELL=bash ++ PYENV_SHELL=bash ++ source /opt/pyenv/libexec/../completions/pyenv.bash +++ complete -F _pyenv pyenv ++ lf-pyver python3 ++ local py_version_xy=python3 ++ local py_version_xyz= ++ pyenv versions ++ local command ++ command=versions ++ '[' 1 -gt 0 ']' ++ shift ++ case "$command" in ++ command pyenv versions ++ awk '{ print $1 }' ++ sed 's/^[ *]* //' ++ grep -E '^[0-9.]*[0-9]$' ++ [[ ! -s /tmp/.pyenv_versions ]] +++ grep '^3' /tmp/.pyenv_versions +++ sort -V +++ tail -n 1 ++ py_version_xyz=3.11.10 ++ [[ -z 3.11.10 ]] ++ echo 3.11.10 ++ return 0 + pyenv local 3.11.10 + local command + command=local + '[' 2 -gt 0 ']' + shift + case "$command" in + command pyenv local 3.11.10 + for arg in "$@" + case $arg in + pkg_list+='tox ' + for arg in "$@" + case $arg in + pkg_list+='virtualenv ' + for arg in "$@" + case $arg in + pkg_list+='urllib3~=1.26.15 ' + [[ -f /tmp/.toxenv ]] + [[ ! -f /tmp/.toxenv ]] + [[ -n '' ]] + python3 -m venv /tmp/venv-k8w8 + echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-k8w8' lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-k8w8 + echo /tmp/venv-k8w8 + echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv' lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv + echo 'lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)' lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) + local 'pip_opts=--upgrade --quiet' + pip_opts='--upgrade --quiet --trusted-host pypi.org' + pip_opts='--upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org' + pip_opts='--upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org' + [[ -n '' ]] + [[ -n '' ]] + echo 'lf-activate-venv(): INFO: Attempting to install with network-safe options...' lf-activate-venv(): INFO: Attempting to install with network-safe options... + /tmp/venv-k8w8/bin/python3 -m pip install --upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org pip 'setuptools<66' virtualenv + echo 'lf-activate-venv(): INFO: Base packages installed successfully' lf-activate-venv(): INFO: Base packages installed successfully + [[ -z tox virtualenv urllib3~=1.26.15 ]] + echo 'lf-activate-venv(): INFO: Installing additional packages: tox virtualenv urllib3~=1.26.15 ' lf-activate-venv(): INFO: Installing additional packages: tox virtualenv urllib3~=1.26.15 + /tmp/venv-k8w8/bin/python3 -m pip install --upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 + type python3 + true + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-k8w8/bin to PATH' lf-activate-venv(): INFO: Adding /tmp/venv-k8w8/bin to PATH + PATH=/tmp/venv-k8w8/bin:/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + return 0 + python3 --version Python 3.11.10 + python3 -m pip --version pip 26.0.1 from /tmp/venv-k8w8/lib/python3.11/site-packages/pip (python 3.11) + python3 -m pip freeze cachetools==7.0.1 chardet==5.2.0 colorama==0.4.6 distlib==0.4.0 filelock==3.24.2 packaging==26.0 platformdirs==4.9.2 pluggy==1.6.0 pyproject-api==1.10.0 tox==4.36.1 urllib3==1.26.20 virtualenv==20.37.0 [bgpcep-tox-verify-master] $ /bin/sh -xe /tmp/jenkins399568084425641935.sh [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content PARALLEL=True [EnvInject] - Variables injected successfully. [bgpcep-tox-verify-master] $ /bin/bash -l /tmp/jenkins15582539270418781045.sh ---> tox-run.sh + PATH=/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + ARCHIVE_TOX_DIR=/w/workspace/bgpcep-tox-verify-master/archives/tox + ARCHIVE_DOC_DIR=/w/workspace/bgpcep-tox-verify-master/archives/docs + mkdir -p /w/workspace/bgpcep-tox-verify-master/archives/tox + cd /w/workspace/bgpcep-tox-verify-master/. + source /home/jenkins/lf-env.sh + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 ++ mktemp -d /tmp/venv-XXXX + lf_venv=/tmp/venv-Zrf6 + local venv_file=/tmp/.os_lf_venv + local python=python3 + local options + local set_path=true + local install_args= ++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 + true + case $1 in + venv_file=/tmp/.toxenv + shift 2 + true + case $1 in + shift + break + case $python in + local pkg_list= + [[ -d /opt/pyenv ]] + echo 'Setup pyenv:' Setup pyenv: + export PYENV_ROOT=/opt/pyenv + PYENV_ROOT=/opt/pyenv + export PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + pyenv versions system 3.8.20 3.9.20 3.10.15 * 3.11.10 (set by /w/workspace/bgpcep-tox-verify-master/.python-version) + command -v pyenv ++ pyenv init - --no-rehash + eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'\'''\''/opt/pyenv/shims'\'''\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; fi; done; echo "${paths[*]}"'\'')" export PATH="/opt/pyenv/shims:${PATH}" export PYENV_SHELL=bash source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' pyenv() { local command command="${1:-}" if [ "$#" -gt 0 ]; then shift fi case "$command" in rehash|shell) eval "$(pyenv "sh-$command" "$@")" ;; *) command pyenv "$command" "$@" ;; esac }' +++ bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; fi; done; echo "${paths[*]}"' ++ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ export PYENV_SHELL=bash ++ PYENV_SHELL=bash ++ source /opt/pyenv/libexec/../completions/pyenv.bash +++ complete -F _pyenv pyenv ++ lf-pyver python3 ++ local py_version_xy=python3 ++ local py_version_xyz= ++ pyenv versions ++ local command ++ sed 's/^[ *]* //' ++ command=versions ++ '[' 1 -gt 0 ']' ++ shift ++ case "$command" in ++ command pyenv versions ++ awk '{ print $1 }' ++ grep -E '^[0-9.]*[0-9]$' ++ [[ ! -s /tmp/.pyenv_versions ]] +++ grep '^3' /tmp/.pyenv_versions +++ tail -n 1 +++ sort -V ++ py_version_xyz=3.11.10 ++ [[ -z 3.11.10 ]] ++ echo 3.11.10 ++ return 0 + pyenv local 3.11.10 + local command + command=local + '[' 2 -gt 0 ']' + shift + case "$command" in + command pyenv local 3.11.10 + for arg in "$@" + case $arg in + pkg_list+='tox ' + for arg in "$@" + case $arg in + pkg_list+='virtualenv ' + for arg in "$@" + case $arg in + pkg_list+='urllib3~=1.26.15 ' + [[ -f /tmp/.toxenv ]] ++ cat /tmp/.toxenv + lf_venv=/tmp/venv-k8w8 + echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-k8w8 from' file:/tmp/.toxenv lf-activate-venv(): INFO: Reuse venv:/tmp/venv-k8w8 from file:/tmp/.toxenv + echo 'lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)' lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) + local 'pip_opts=--upgrade --quiet' + pip_opts='--upgrade --quiet --trusted-host pypi.org' + pip_opts='--upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org' + pip_opts='--upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org' + [[ -n '' ]] + [[ -n '' ]] + echo 'lf-activate-venv(): INFO: Attempting to install with network-safe options...' lf-activate-venv(): INFO: Attempting to install with network-safe options... + /tmp/venv-k8w8/bin/python3 -m pip install --upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org pip 'setuptools<66' virtualenv + echo 'lf-activate-venv(): INFO: Base packages installed successfully' lf-activate-venv(): INFO: Base packages installed successfully + [[ -z tox virtualenv urllib3~=1.26.15 ]] + echo 'lf-activate-venv(): INFO: Installing additional packages: tox virtualenv urllib3~=1.26.15 ' lf-activate-venv(): INFO: Installing additional packages: tox virtualenv urllib3~=1.26.15 + /tmp/venv-k8w8/bin/python3 -m pip install --upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 + type python3 + true + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-k8w8/bin to PATH' lf-activate-venv(): INFO: Adding /tmp/venv-k8w8/bin to PATH + PATH=/tmp/venv-k8w8/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + return 0 + [[ -d /opt/pyenv ]] + echo '---> Setting up pyenv' ---> Setting up pyenv + export PYENV_ROOT=/opt/pyenv + PYENV_ROOT=/opt/pyenv + export PATH=/opt/pyenv/bin:/tmp/venv-k8w8/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + PATH=/opt/pyenv/bin:/tmp/venv-k8w8/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ pwd + PYTHONPATH=/w/workspace/bgpcep-tox-verify-master + export PYTHONPATH + export TOX_TESTENV_PASSENV=PYTHONPATH + TOX_TESTENV_PASSENV=PYTHONPATH + tox --version 4.36.1 from /tmp/venv-k8w8/lib/python3.11/site-packages/tox/__init__.py + PARALLEL=True + TOX_OPTIONS_LIST= + [[ -n '' ]] + case ${PARALLEL,,} in + TOX_OPTIONS_LIST=' --parallel auto --parallel-live' + tox --parallel auto --parallel-live + tee -a /w/workspace/bgpcep-tox-verify-master/archives/tox/tox.log pre-commit: install_deps> python -I -m pip install pre-commit docs-linkcheck: install_deps> python -I -m pip install -r docs/requirements.txt docs: install_deps> python -I -m pip install -r docs/requirements.txt pre-commit: freeze> python -m pip freeze --all pre-commit: cfgv==3.5.0,distlib==0.4.0,filelock==3.24.2,identify==2.6.16,nodeenv==1.10.0,pip==26.0.1,platformdirs==4.9.2,pre_commit==4.5.1,PyYAML==6.0.3,setuptools==82.0.0,virtualenv==20.37.0 pre-commit: commands[0]> pre-commit run --all-files --show-diff-on-failure [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. [INFO] Initializing environment for https://github.com/Lucas-C/pre-commit-hooks. [INFO] Initializing environment for https://github.com/shellcheck-py/shellcheck-py. [INFO] Initializing environment for https://github.com/pre-commit/mirrors-prettier. [INFO] Initializing environment for https://github.com/pre-commit/mirrors-prettier:prettier@4.0.0-alpha.8. [INFO] Initializing environment for https://github.com/adrienverge/yamllint. [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. [INFO] Once installed this environment will be reused. [INFO] This may take a few minutes... [INFO] Installing environment for https://github.com/Lucas-C/pre-commit-hooks. [INFO] Once installed this environment will be reused. [INFO] This may take a few minutes... [INFO] Installing environment for https://github.com/shellcheck-py/shellcheck-py. [INFO] Once installed this environment will be reused. [INFO] This may take a few minutes... [INFO] Installing environment for https://github.com/pre-commit/mirrors-prettier. [INFO] Once installed this environment will be reused. [INFO] This may take a few minutes... docs-linkcheck: freeze> python -m pip freeze --all [INFO] Installing environment for https://github.com/adrienverge/yamllint. [INFO] Once installed this environment will be reused. [INFO] This may take a few minutes... docs: freeze> python -m pip freeze --all docs-linkcheck: alabaster==1.0.0,attrs==25.4.0,babel==2.18.0,blockdiag==3.0.0,certifi==2026.1.4,charset-normalizer==3.4.4,contourpy==1.3.3,cycler==0.12.1,docutils==0.21.2,fonttools==4.61.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.11,imagesize==1.4.1,Jinja2==3.1.6,jsonschema==3.2.0,kiwisolver==1.4.9,lfdocs_conf==0.10.0,MarkupSafe==3.0.3,matplotlib==3.10.8,numpy==2.4.2,nwdiag==3.0.0,packaging==26.0,pillow==12.1.1,pip==26.0.1,Pygments==2.19.2,pyparsing==3.3.2,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.3,requests==2.32.5,requests-file==1.5.1,roman-numerals==4.1.0,roman-numerals-py==4.1.0,seqdiag==3.0.0,setuptools==82.0.0,six==1.17.0,snowballstemmer==3.0.1,Sphinx==8.2.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-tabs==3.4.7,sphinx_rtd_theme==3.1.0,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.31,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,urllib3==2.6.3,webcolors==25.10.0 docs-linkcheck: commands[0]> sphinx-build -b linkcheck -d /w/workspace/bgpcep-tox-verify-master/.tox/docs-linkcheck/tmp/doctrees ./docs/ /w/workspace/bgpcep-tox-verify-master/docs/_build/linkcheck docs: alabaster==1.0.0,attrs==25.4.0,babel==2.18.0,blockdiag==3.0.0,certifi==2026.1.4,charset-normalizer==3.4.4,contourpy==1.3.3,cycler==0.12.1,docutils==0.21.2,fonttools==4.61.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.11,imagesize==1.4.1,Jinja2==3.1.6,jsonschema==3.2.0,kiwisolver==1.4.9,lfdocs_conf==0.10.0,MarkupSafe==3.0.3,matplotlib==3.10.8,numpy==2.4.2,nwdiag==3.0.0,packaging==26.0,pillow==12.1.1,pip==26.0.1,Pygments==2.19.2,pyparsing==3.3.2,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.3,requests==2.32.5,requests-file==1.5.1,roman-numerals==4.1.0,roman-numerals-py==4.1.0,seqdiag==3.0.0,setuptools==82.0.0,six==1.17.0,snowballstemmer==3.0.1,Sphinx==8.2.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-tabs==3.4.7,sphinx_rtd_theme==3.1.0,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.31,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,urllib3==2.6.3,webcolors==25.10.0 docs: commands[0]> sphinx-build -W --keep-going -b html -n -d /w/workspace/bgpcep-tox-verify-master/.tox/docs/tmp/doctrees ./docs/ /w/workspace/bgpcep-tox-verify-master/docs/_build/html Running Sphinx v8.2.3 loading translations [en]... done Running Sphinx v8.2.3 loading translations [en]... done making output directory... done Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. loading intersphinx inventory 'common-packer' from https://docs.releng.linuxfoundation.org/projects/common-packer/en/stable/objects.inv ... loading intersphinx inventory 'global-jjb' from https://docs.releng.linuxfoundation.org/projects/global-jjb/en/stable/objects.inv ... loading intersphinx inventory 'lfdocs' from https://docs.releng.linuxfoundation.org/en/latest/objects.inv ... loading intersphinx inventory 'lfdocs-conf' from https://docs.releng.linuxfoundation.org/projects/lfdocs-conf/en/stable/objects.inv ... loading intersphinx inventory 'lftools' from https://docs.releng.linuxfoundation.org/projects/lftools/en/stable/objects.inv ... loading intersphinx inventory 'pipelines' from https://docs.releng.linuxfoundation.org/projects/pipelines/en/latest/objects.inv ... loading intersphinx inventory 'python' from https://docs.python.org/3/objects.inv ... making output directory... done Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. loading intersphinx inventory 'common-packer' from https://docs.releng.linuxfoundation.org/projects/common-packer/en/stable/objects.inv ... loading intersphinx inventory 'global-jjb' from https://docs.releng.linuxfoundation.org/projects/global-jjb/en/stable/objects.inv ... loading intersphinx inventory 'lfdocs' from https://docs.releng.linuxfoundation.org/en/latest/objects.inv ... loading intersphinx inventory 'lfdocs-conf' from https://docs.releng.linuxfoundation.org/projects/lfdocs-conf/en/stable/objects.inv ... loading intersphinx inventory 'lftools' from https://docs.releng.linuxfoundation.org/projects/lftools/en/stable/objects.inv ... loading intersphinx inventory 'pipelines' from https://docs.releng.linuxfoundation.org/projects/pipelines/en/latest/objects.inv ... loading intersphinx inventory 'python' from https://docs.python.org/3/objects.inv ... building [mo]: targets for 0 po files that are out of date writing output... building [linkcheck]: targets for 58 source files that are out of date updating environment: [new config] 58 added, 0 changed, 0 removed reading sources... [ 2%] algo/algo-user-guide-algo-model reading sources... [ 3%] algo/algo-user-guide-running-algo reading sources... [ 5%] algo/index reading sources... [ 7%] bgp-developer-guide reading sources... [ 9%] bgp-monitoring-protocol-developer-guide reading sources... [ 10%] bgp/bgp-user-guide-additional-path-capability building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 58 source files that are out of date updating environment: [new config] 58 added, 0 changed, 0 removed reading sources... [ 2%] algo/algo-user-guide-algo-model reading sources... [ 12%] bgp/bgp-user-guide-bgp-application-peer reading sources... [ 3%] algo/algo-user-guide-running-algo reading sources... [ 5%] algo/index reading sources... [ 7%] bgp-developer-guide reading sources... [ 9%] bgp-monitoring-protocol-developer-guide reading sources... [ 14%] bgp/bgp-user-guide-bgp-peering reading sources... [ 10%] bgp/bgp-user-guide-additional-path-capability reading sources... [ 12%] bgp/bgp-user-guide-bgp-application-peer reading sources... [ 14%] bgp/bgp-user-guide-bgp-peering reading sources... [ 16%] bgp/bgp-user-guide-bgp-server reading sources... [ 17%] bgp/bgp-user-guide-config-concepts reading sources... [ 19%] bgp/bgp-user-guide-evpn-family reading sources... [ 16%] bgp/bgp-user-guide-bgp-server reading sources... [ 17%] bgp/bgp-user-guide-config-concepts reading sources... [ 19%] bgp/bgp-user-guide-evpn-family reading sources... [ 21%] bgp/bgp-user-guide-flowspec-family reading sources... [ 21%] bgp/bgp-user-guide-flowspec-family reading sources... [ 22%] bgp/bgp-user-guide-graceful-restart-capability reading sources... [ 22%] bgp/bgp-user-guide-graceful-restart-capability reading sources... [ 24%] bgp/bgp-user-guide-high-availability reading sources... [ 26%] bgp/bgp-user-guide-ip-unicast-family reading sources... [ 24%] bgp/bgp-user-guide-high-availability reading sources... [ 26%] bgp/bgp-user-guide-ip-unicast-family reading sources... [ 28%] bgp/bgp-user-guide-l3vpn-family reading sources... [ 28%] bgp/bgp-user-guide-l3vpn-family reading sources... [ 29%] bgp/bgp-user-guide-labeled-family reading sources... [ 29%] bgp/bgp-user-guide-labeled-family reading sources... [ 31%] bgp/bgp-user-guide-linkstate-family reading sources... [ 31%] bgp/bgp-user-guide-linkstate-family reading sources... [ 33%] bgp/bgp-user-guide-long-lived-graceful-restart-capability reading sources... [ 34%] bgp/bgp-user-guide-mvpn-family reading sources... [ 33%] bgp/bgp-user-guide-long-lived-graceful-restart-capability reading sources... [ 34%] bgp/bgp-user-guide-mvpn-family reading sources... [ 36%] bgp/bgp-user-guide-operational-state reading sources... [ 36%] bgp/bgp-user-guide-operational-state reading sources... [ 38%] bgp/bgp-user-guide-overview reading sources... [ 40%] bgp/bgp-user-guide-pmsi-attribute reading sources... [ 41%] bgp/bgp-user-guide-protocol-configuration reading sources... [ 38%] bgp/bgp-user-guide-overview reading sources... [ 43%] bgp/bgp-user-guide-protocol-configuration-loader reading sources... [ 45%] bgp/bgp-user-guide-revised-error-handling reading sources... [ 40%] bgp/bgp-user-guide-pmsi-attribute reading sources... [ 47%] bgp/bgp-user-guide-rib-config-policies reading sources... [ 41%] bgp/bgp-user-guide-protocol-configuration reading sources... [ 43%] bgp/bgp-user-guide-protocol-configuration-loader reading sources... [ 45%] bgp/bgp-user-guide-revised-error-handling reading sources... [ 47%] bgp/bgp-user-guide-rib-config-policies reading sources... [ 48%] bgp/bgp-user-guide-route-refresh-capability reading sources... [ 50%] bgp/bgp-user-guide-route-target-family reading sources... [ 52%] bgp/bgp-user-guide-running-bgp reading sources... [ 53%] bgp/bgp-user-guide-supported-capabilities reading sources... [ 55%] bgp/bgp-user-guide-test-tools reading sources... [ 57%] bgp/bgp-user-guide-topology-provider reading sources... [ 59%] bgp/bgp-user-guide-troubleshooting reading sources... [ 60%] bgp/index reading sources... [ 62%] bmp/bgp-monitoring-protocol-user-guide-config-concepts reading sources... [ 48%] bgp/bgp-user-guide-route-refresh-capability reading sources... [ 64%] bmp/bgp-monitoring-protocol-user-guide-overview reading sources... [ 50%] bgp/bgp-user-guide-route-target-family reading sources... [ 66%] bmp/bgp-monitoring-protocol-user-guide-running-bmp reading sources... [ 67%] bmp/bgp-monitoring-protocol-user-guide-supported-capabilities reading sources... [ 69%] bmp/bgp-monitoring-protocol-user-guide-test-tools reading sources... [ 71%] bmp/bgp-monitoring-protocol-user-guide-troubleshooting reading sources... [ 72%] bmp/index reading sources... [ 52%] bgp/bgp-user-guide-running-bgp reading sources... [ 74%] graph/graph-user-guide-graph-model reading sources... [ 53%] bgp/bgp-user-guide-supported-capabilities reading sources... [ 76%] graph/graph-user-guide-manage-graph reading sources... [ 55%] bgp/bgp-user-guide-test-tools reading sources... [ 78%] graph/graph-user-guide-running-graph reading sources... [ 79%] graph/index reading sources... [ 81%] index reading sources... [ 83%] pcep-developer-guide reading sources... [ 57%] bgp/bgp-user-guide-topology-provider reading sources... [ 84%] pcep/index reading sources... [ 86%] pcep/pcep-user-guide-active-stateful-pce reading sources... [ 59%] bgp/bgp-user-guide-troubleshooting reading sources... [ 60%] bgp/index reading sources... [ 62%] bmp/bgp-monitoring-protocol-user-guide-config-concepts reading sources... [ 64%] bmp/bgp-monitoring-protocol-user-guide-overview reading sources... [ 66%] bmp/bgp-monitoring-protocol-user-guide-running-bmp reading sources... [ 67%] bmp/bgp-monitoring-protocol-user-guide-supported-capabilities reading sources... [ 69%] bmp/bgp-monitoring-protocol-user-guide-test-tools reading sources... [ 71%] bmp/bgp-monitoring-protocol-user-guide-troubleshooting reading sources... [ 88%] pcep/pcep-user-guide-cli reading sources... [ 90%] pcep/pcep-user-guide-overview reading sources... [ 72%] bmp/index reading sources... [ 91%] pcep/pcep-user-guide-pce-server reading sources... [ 74%] graph/graph-user-guide-graph-model reading sources... [ 76%] graph/graph-user-guide-manage-graph reading sources... [ 93%] pcep/pcep-user-guide-running-pcep reading sources... [ 95%] pcep/pcep-user-guide-session-statistics reading sources... [ 78%] graph/graph-user-guide-running-graph reading sources... [ 79%] graph/index reading sources... [ 81%] index reading sources... [ 83%] pcep-developer-guide reading sources... [ 97%] pcep/pcep-user-guide-supported-capabilities reading sources... [ 98%] pcep/pcep-user-guide-test-tools reading sources... [ 84%] pcep/index reading sources... [ 86%] pcep/pcep-user-guide-active-stateful-pce reading sources... [100%] pcep/pcep-user-guide-troubleshooting looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... Writing evaluated template result to /w/workspace/bgpcep-tox-verify-master/docs/_build/html/_static/basic.css Writing evaluated template result to /w/workspace/bgpcep-tox-verify-master/docs/_build/html/_static/language_data.js Writing evaluated template result to /w/workspace/bgpcep-tox-verify-master/docs/_build/html/_static/documentation_options.js Writing evaluated template result to /w/workspace/bgpcep-tox-verify-master/docs/_build/html/_static/bootstrap-sphinx.js Writing evaluated template result to /w/workspace/bgpcep-tox-verify-master/docs/_build/html/_static/bootstrap-sphinx.css copying static files: done copying extra files... copying extra files: done copying assets: done writing output... [ 2%] algo/algo-user-guide-algo-model reading sources... [ 88%] pcep/pcep-user-guide-cli reading sources... [ 90%] pcep/pcep-user-guide-overview reading sources... [ 91%] pcep/pcep-user-guide-pce-server reading sources... [ 93%] pcep/pcep-user-guide-running-pcep reading sources... [ 95%] pcep/pcep-user-guide-session-statistics reading sources... [ 97%] pcep/pcep-user-guide-supported-capabilities reading sources... [ 98%] pcep/pcep-user-guide-test-tools reading sources... [100%] pcep/pcep-user-guide-troubleshooting looking for now-outdated files... none found writing output... [ 3%] algo/algo-user-guide-running-algo writing output... [ 5%] algo/index pickling environment... done checking consistency... done preparing documents... done copying assets... copying assets: done writing output... [ 2%] algo/algo-user-guide-algo-model writing output... [ 3%] algo/algo-user-guide-running-algo writing output... [ 5%] algo/index writing output... [ 7%] bgp-developer-guide writing output... [ 9%] bgp-monitoring-protocol-developer-guide writing output... [ 10%] bgp/bgp-user-guide-additional-path-capability writing output... [ 7%] bgp-developer-guide writing output... [ 12%] bgp/bgp-user-guide-bgp-application-peer writing output... [ 14%] bgp/bgp-user-guide-bgp-peering writing output... [ 16%] bgp/bgp-user-guide-bgp-server writing output... [ 17%] bgp/bgp-user-guide-config-concepts writing output... [ 19%] bgp/bgp-user-guide-evpn-family writing output... [ 21%] bgp/bgp-user-guide-flowspec-family writing output... [ 22%] bgp/bgp-user-guide-graceful-restart-capability writing output... [ 24%] bgp/bgp-user-guide-high-availability writing output... [ 26%] bgp/bgp-user-guide-ip-unicast-family writing output... [ 28%] bgp/bgp-user-guide-l3vpn-family writing output... [ 9%] bgp-monitoring-protocol-developer-guide writing output... [ 29%] bgp/bgp-user-guide-labeled-family writing output... [ 31%] bgp/bgp-user-guide-linkstate-family writing output... [ 33%] bgp/bgp-user-guide-long-lived-graceful-restart-capability writing output... [ 34%] bgp/bgp-user-guide-mvpn-family writing output... [ 36%] bgp/bgp-user-guide-operational-state writing output... [ 10%] bgp/bgp-user-guide-additional-path-capability writing output... [ 38%] bgp/bgp-user-guide-overview writing output... [ 40%] bgp/bgp-user-guide-pmsi-attribute writing output... [ 41%] bgp/bgp-user-guide-protocol-configuration writing output... [ 43%] bgp/bgp-user-guide-protocol-configuration-loader writing output... [ 45%] bgp/bgp-user-guide-revised-error-handling writing output... [ 47%] bgp/bgp-user-guide-rib-config-policies writing output... [ 48%] bgp/bgp-user-guide-route-refresh-capability writing output... [ 50%] bgp/bgp-user-guide-route-target-family writing output... [ 52%] bgp/bgp-user-guide-running-bgp writing output... [ 53%] bgp/bgp-user-guide-supported-capabilities writing output... [ 55%] bgp/bgp-user-guide-test-tools writing output... [ 57%] bgp/bgp-user-guide-topology-provider writing output... [ 12%] bgp/bgp-user-guide-bgp-application-peer writing output... [ 59%] bgp/bgp-user-guide-troubleshooting writing output... [ 60%] bgp/index writing output... [ 62%] bmp/bgp-monitoring-protocol-user-guide-config-concepts writing output... [ 64%] bmp/bgp-monitoring-protocol-user-guide-overview writing output... [ 66%] bmp/bgp-monitoring-protocol-user-guide-running-bmp writing output... [ 67%] bmp/bgp-monitoring-protocol-user-guide-supported-capabilities writing output... [ 69%] bmp/bgp-monitoring-protocol-user-guide-test-tools writing output... [ 71%] bmp/bgp-monitoring-protocol-user-guide-troubleshooting writing output... [ 72%] bmp/index writing output... [ 74%] graph/graph-user-guide-graph-model writing output... [ 76%] graph/graph-user-guide-manage-graph writing output... [ 78%] graph/graph-user-guide-running-graph writing output... [ 79%] graph/index writing output... [ 81%] index writing output... [ 14%] bgp/bgp-user-guide-bgp-peering writing output... [ 83%] pcep-developer-guide writing output... [ 84%] pcep/index writing output... [ 86%] pcep/pcep-user-guide-active-stateful-pce writing output... [ 88%] pcep/pcep-user-guide-cli writing output... [ 90%] pcep/pcep-user-guide-overview writing output... [ 91%] pcep/pcep-user-guide-pce-server writing output... [ 93%] pcep/pcep-user-guide-running-pcep writing output... [ 95%] pcep/pcep-user-guide-session-statistics writing output... [ 97%] pcep/pcep-user-guide-supported-capabilities writing output... [ 98%] pcep/pcep-user-guide-test-tools writing output... [100%] pcep/pcep-user-guide-troubleshooting (bgp-developer-guide: line 32) -ignored- https://tools.ietf.org/html/rfc4271 (bgp-developer-guide: line 32) -ignored- https://tools.ietf.org/html/rfc4760 (bgp-developer-guide: line 32) -ignored- https://tools.ietf.org/html/rfc4456 (bgp-developer-guide: line 32) -ignored- https://tools.ietf.org/html/rfc1997 (bgp-developer-guide: line 32) -ignored- https://tools.ietf.org/html/rfc4360 (bgp-developer-guide: line 39) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/concepts/src/main/yang/bgp-types.yang;hb=refs/heads/stable/boron (bgp-developer-guide: line 42) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/concepts/src/main/java/org/opendaylight/bgp/concepts/NextHopUtil.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 57) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/BGPActivator.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 95) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/pojo/SimpleBGPExtensionProviderContext.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 95) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=tree;f=bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi;hb=refs/heads/stable/boron (bgp-developer-guide: line 194) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPSynchronization.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 203) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeer.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 203) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/StrictBGPPeerRegistry.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 214) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/ApplicationPeer.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 223) -ignored- https://tools.ietf.org/html/rfc4271#section-3.2 (bgp-developer-guide: line 229) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/RIBSupport.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 242) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AdjRibInWriter.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 248) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/EffectiveRibInWriter.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 253) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/LocRibWriter.java;hb=refs/heads/stable/boron (bgp-developer-guide: line 259) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AdjRibOutListener.java;h=a14fd54a29ea613b381a36248f67491d968963b8;hb=refs/heads/stable/boron (bgp-developer-guide: line 266) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/inet/src/main/yang/bgp-inet.yang;hb=refs/heads/stable/boron (bgp-developer-guide: line 274) -ignored- https://tools.ietf.org/html/rfc5575 (bgp-developer-guide: line 274) -ignored- https://tools.ietf.org/html/draft-ietf-idr-flow-spec-v6-06 (bgp-developer-guide: line 274) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/flowspec/src/main/yang/bgp-flowspec.yang;hb=refs/heads/stable/boron (bgp-developer-guide: line 289) -ignored- https://tools.ietf.org/html/draft-ietf-idr-ls-distribution-04 (bgp-developer-guide: line 289) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/linkstate/src/main/yang/bgp-linkstate.yang;hb=refs/heads/stable/boron (bgp-developer-guide: line 289) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/attribute/LinkstateAttributeParser.java;hb=HEAD (bgp-developer-guide: line 289) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/nlri/LinkstateNlriParser.java;hb=HEAD (bgp-developer-guide: line 289) -ignored- https://tools.ietf.org/html/draft-ietf-idr-te-lsp-distribution-03 (bgp-developer-guide: line 289) -ignored- https://tools.ietf.org/html/draft-gredler-idr-bgp-ls-segment-routing-ext-00 (bgp-developer-guide: line 289) -ignored- https://tools.ietf.org/html/draft-ietf-idr-bgpls-segment-routing-epe-02 (bgp-developer-guide: line 312) -ignored- https://tools.ietf.org/html/rfc3107 (bgp-developer-guide: line 312) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob_plain;f=bgp/labeled-unicast/src/main/yang/bgp-labeled-unicast.yang;hb=refs/heads/stable/boron (bgp-developer-guide: line 326) -ignored- https://tools.ietf.org/html/draft-clemm-netmod-yang-network-topo-01 (bgp-monitoring-protocol-developer-guide: line 50) -ignored- https://tools.ietf.org/html/draft-ietf-grow-bmp-15 (bgp/bgp-user-guide-additional-path-capability: line 344) -ignored- https://tools.ietf.org/html/rfc7911 (bgp/bgp-user-guide-additional-path-capability: line 345) -ignored- https://tools.ietf.org/html/draft-ietf-idr-add-paths-guidelines-08 (bgp/bgp-user-guide-config-concepts: line 88) -ignored- https://tools.ietf.org/html/rfc6793 (bgp/bgp-user-guide-config-concepts: line 89) -ignored- https://tools.ietf.org/html/rfc7311 (bgp/bgp-user-guide-config-concepts: line 90) -ignored- https://tools.ietf.org/html/rfc5668 (bgp/bgp-user-guide-config-concepts: line 91) -ignored- https://tools.ietf.org/html/draft-ietf-idr-link-bandwidth-06 (bgp/bgp-user-guide-config-concepts: line 92) -ignored- https://tools.ietf.org/html/rfc7938 (bgp/bgp-user-guide-evpn-family: line 1021) -ignored- https://tools.ietf.org/html/rfc7432 (bgp/bgp-user-guide-evpn-family: line 1022) -ignored- https://tools.ietf.org/html/rfc7623 (bgp/bgp-user-guide-evpn-family: line 1023) -ignored- https://tools.ietf.org/html/draft-ietf-bess-evpn-vpws-07 (bgp/bgp-user-guide-evpn-family: line 1024) -ignored- https://tools.ietf.org/html/draft-ietf-bess-evpn-overlay-04 (bgp/bgp-user-guide-evpn-family: line 1025) -ignored- https://tools.ietf.org/html/draft-ietf-bess-dci-evpn-overlay-04 (bgp/bgp-user-guide-evpn-family: line 1026) -ignored- https://tools.ietf.org/html/draft-ietf-bess-evpn-usage-03 (bgp/bgp-user-guide-flowspec-family: line 1390) -ignored- https://tools.ietf.org/html/draft-ietf-idr-flow-spec-v6-07 (bgp/bgp-user-guide-flowspec-family: line 1391) -ignored- https://tools.ietf.org/html/draft-ietf-idr-flowspec-redirect-ip-00 (bgp/bgp-user-guide-flowspec-family: line 1392) -ignored- https://tools.ietf.org/html/rfc7674 (bgp/bgp-user-guide-flowspec-family: line 1393) -ignored- https://tools.ietf.org/html/draft-ietf-idr-bgp-flowspec-oid-03 (bgp/bgp-user-guide-graceful-restart-capability: line 174) -ignored- https://tools.ietf.org/html/rfc4724 (bgp/bgp-user-guide-l3vpn-family: line 651) -ignored- https://tools.ietf.org/html/rfc4364 (bgp/bgp-user-guide-l3vpn-family: line 652) -ignored- https://tools.ietf.org/html/rfc4659 (bgp/bgp-user-guide-l3vpn-family: line 653) -ignored- https://tools.ietf.org/html/draft-ietf-bess-virtual-pe-00 (bgp/bgp-user-guide-labeled-family: line 460) -ignored- https://tools.ietf.org/html/draft-ietf-idr-bgp-prefix-sid-03 (bgp/bgp-user-guide-labeled-family: line 461) -ignored- https://tools.ietf.org/html/rfc4798 (bgp/bgp-user-guide-labeled-family: line 462) -ignored- https://tools.ietf.org/html/draft-ietf-spring-segment-routing-msdc-01 (bgp/bgp-user-guide-labeled-family: line 463) -ignored- https://tools.ietf.org/html/draft-gredler-idr-bgplu-epe-06 (bgp/bgp-user-guide-linkstate-family: line 659) -ignored- https://tools.ietf.org/html/rfc9552 (bgp/bgp-user-guide-linkstate-family: line 660) -ignored- https://tools.ietf.org/html/rfc9085 (bgp/bgp-user-guide-linkstate-family: line 661) -ignored- https://tools.ietf.org/html/rfc9086 (bgp/bgp-user-guide-linkstate-family: line 662) -ignored- https://tools.ietf.org/html/rfc9351 (bgp/bgp-user-guide-linkstate-family: line 663) -ignored- https://tools.ietf.org/html/rfc9514 (bgp/bgp-user-guide-linkstate-family: line 664) -ignored- https://tools.ietf.org/html/rfc8814 (bgp/bgp-user-guide-linkstate-family: line 665) -ignored- https://tools.ietf.org/html/rfc8571 (bgp/bgp-user-guide-linkstate-family: line 666) -ignored- https://tools.ietf.org/html/rfc9294 (bgp/bgp-user-guide-linkstate-family: line 667) -ignored- https://tools.ietf.org/html/draft-ietf-idr-ls-distribution-impl-04 (bgp/bgp-user-guide-long-lived-graceful-restart-capability: line 75) -ignored- https://tools.ietf.org/html/draft-uttaro-idr-bgp-persistence-04 (bgp/bgp-user-guide-mvpn-family: line 994) -ignored- https://tools.ietf.org/html/rfc6513 (bgp/bgp-user-guide-mvpn-family: line 995) -ignored- https://tools.ietf.org/html/rfc6514 (bgp/bgp-user-guide-mvpn-family: line 996) -ignored- https://tools.ietf.org/html/rfc6515 (bgp/bgp-user-guide-revised-error-handling: line 6) -ignored- https://tools.ietf.org/html/rfc7606 (bgp/bgp-user-guide-rib-config-policies: line 8) -ignored- https://tools.ietf.org/html/rfc8212 (bgp/bgp-user-guide-route-refresh-capability: line 58) -ignored- https://tools.ietf.org/html/rfc2918 (bgp/bgp-user-guide-route-target-family: line 433) -ignored- https://tools.ietf.org/html/rfc4684 (bgp/bgp-user-guide-supported-capabilities: line 11) -ignored- https://tools.ietf.org/html/rfc4486 (bgp/bgp-user-guide-supported-capabilities: line 12) -ignored- https://tools.ietf.org/html/rfc5492 (bgp/bgp-user-guide-supported-capabilities: line 13) -ignored- https://tools.ietf.org/html/rfc5004 (bgp/bgp-user-guide-supported-capabilities: line 14) -ignored- https://tools.ietf.org/html/rfc6286 (bgp/bgp-user-guide-supported-capabilities: line 19) -ignored- https://tools.ietf.org/html/draft-ietf-idr-bgp-extended-messages-13 (bgp/bgp-user-guide-supported-capabilities: line 21) -ignored- https://tools.ietf.org/html/rfc7752 (bgp/bgp-user-guide-supported-capabilities: line 22) -ignored- https://tools.ietf.org/html/draft-gredler-idr-bgp-ls-segment-routing-ext-03 (bgp/bgp-user-guide-supported-capabilities: line 23) -ignored- https://tools.ietf.org/html/draft-ietf-idr-bgpls-segment-routing-epe-05 (bgp/bgp-user-guide-supported-capabilities: line 25) -ignored- http://tools.ietf.org/html/rfc7674 (bgp/bgp-user-guide-supported-capabilities: line 39) -ignored- https://tools.ietf.org/html/draft-sajassi-bess-evpn-vpws-fxc-01 (bmp/bgp-monitoring-protocol-user-guide-supported-capabilities: line 7) -ignored- https://tools.ietf.org/html/rfc7854 (pcep-developer-guide: line 68) -ignored- https://tools.ietf.org/html/rfc5441 (pcep-developer-guide: line 68) -ignored- https://tools.ietf.org/html/rfc5541 (pcep-developer-guide: line 68) -ignored- https://tools.ietf.org/html/rfc5455 (pcep-developer-guide: line 68) -ignored- https://tools.ietf.org/html/rfc5557 (pcep-developer-guide: line 68) -ignored- https://tools.ietf.org/html/rfc5521 (pcep-developer-guide: line 120) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/SimplePCEPExtensionProviderContext.java;hb=HEAD (pcep-developer-guide: line 120) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=tree;f=pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo;hb=HEAD (pcep-developer-guide: line 162) -ignored- https://tools.ietf.org/html/draft-ietf-pce-stateful-pce (pcep-developer-guide: line 162) -ignored- https://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp (pcep-developer-guide: line 173) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=pcep/api/src/main/yang/pcep-types.yang;hb=HEAD (pcep-developer-guide: line 198) -ignored- https://tools.ietf.org/html/draft-ietf-pce-segment-routing-01 (pcep-developer-guide: line 213) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=pcep/segment-routing/src/main/yang/odl-pcep-segment-routing.yang;hb=HEAD (pcep-developer-guide: line 218) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/SrEroSubobjectParser.java;hb=HEAD (pcep-developer-guide: line 218) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/SrPceCapabilityTlvParser.java;hb=HEAD (pcep-developer-guide: line 220) -ignored- https://tools.ietf.org/html/draft-ietf-pce-lsp-setup-type-01 (pcep-developer-guide: line 228) -ignored- https://git.opendaylight.org/gerrit/gitweb?p=bgpcep.git;a=blob;f=pcep/base-parser/src/main/java/org/opendaylight/protocol/pcep/parser/tlv/PathSetupTypeTlvParser.java;hb=HEAD (pcep/pcep-user-guide-supported-capabilities: line 6) -ignored- https://tools.ietf.org/html/rfc5440 (pcep/pcep-user-guide-supported-capabilities: line 8) -ignored- https://tools.ietf.org/html/rfc5520 (pcep/pcep-user-guide-supported-capabilities: line 12) -ignored- https://tools.ietf.org/html/rfc5886 (pcep/pcep-user-guide-supported-capabilities: line 13) -ignored- https://tools.ietf.org/html/rfc7470 (pcep/pcep-user-guide-supported-capabilities: line 14) -ignored- https://tools.ietf.org/html/rfc7896 (pcep/pcep-user-guide-supported-capabilities: line 15) -ignored- https://tools.ietf.org/html/draft-ietf-pce-stateful-pce-16 (pcep/pcep-user-guide-supported-capabilities: line 16) -ignored- https://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-07 (pcep/pcep-user-guide-supported-capabilities: line 17) -ignored- https://tools.ietf.org/html/draft-ietf-pce-segment-routing-07 (pcep/pcep-user-guide-supported-capabilities: line 18) -ignored- https://tools.ietf.org/html/draft-ietf-pce-lsp-setup-type-03 (pcep/pcep-user-guide-supported-capabilities: line 19) -ignored- https://tools.ietf.org/html/draft-ietf-pce-stateful-sync-optimizations-05 (pcep/pcep-user-guide-supported-capabilities: line 20) -ignored- https://tools.ietf.org/html/draft-sivabalan-pce-binding-label-sid-01 (pcep/pcep-user-guide-supported-capabilities: line 21) -ignored- https://tools.ietf.org/html/draft-ietf-pce-pceps-10 (pcep/pcep-user-guide-supported-capabilities: line 22) -ignored- https://tools.ietf.org/html/rfc8306 (pcep/pcep-user-guide-troubleshooting: line 67) -ignored- https://tools.ietf.org/html/rfc4655 (pcep/pcep-user-guide-troubleshooting: line 68) -ignored- https://tools.ietf.org/html/rfc4657 (pcep/pcep-user-guide-troubleshooting: line 69) -ignored- https://tools.ietf.org/html/rfc7399 (pcep/pcep-user-guide-troubleshooting: line 70) -ignored- https://tools.ietf.org/html/rfc7491 (pcep/pcep-user-guide-troubleshooting: line 71) -ignored- https://tools.ietf.org/html/rfc5623 (pcep/pcep-user-guide-troubleshooting: line 72) -ignored- https://tools.ietf.org/html/draft-ietf-pce-stateful-pce-app-07 trim trailing whitespace.................................................writing output... [ 16%] bgp/bgp-user-guide-bgp-server writing output... [ 17%] bgp/bgp-user-guide-config-concepts writing output... [ 19%] bgp/bgp-user-guide-evpn-family Passed (bgp/bgp-user-guide-evpn-family: line 976) ok http://www.iana.org/assignments/bgp-parameters/bgp-parameters.xhtml#tunnel-types (algo/algo-user-guide-algo-model: line 30) ok https://en.wikipedia.org/wiki/Shortest_path_problem (graph/graph-user-guide-graph-model: line 50) ok https://en.wikipedia.org/wiki/Graph_theory (algo/algo-user-guide-algo-model: line 30) ok https://en.wikipedia.org/wiki/Constrained_Shortest_Path_First writing output... [ 21%] bgp/bgp-user-guide-flowspec-family fix end of files.........................................................writing output... [ 22%] bgp/bgp-user-guide-graceful-restart-capability Failed - hook id: end-of-file-fixer - exit code: 1 - files were modified by this hook Fixing pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionRPCs.java Fixing bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/Generic4OctASEcHandlerTest.java Fixing tests/variables/bgpfunctional/l3vpn_ipv4/bgp-l3vpn-ipv4-manypeers.j2 Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesr/announce_route_eth_lacp_extesr.hex Fixing rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleRROSubobjectRegistryTest.java Fixing bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/InterASIPmsiADHandlerTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lacp/announce_route_mac_lacp.hex Fixing bgp/extensions/inet/src/test/java/org/opendaylight/protocol/bgp/inet/codec/nexthop/NextHopParserSerializerTest.java Fixing bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeerTrackerImpl.java Fixing tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp5.j2 Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_rou/withdraw_route_es_rou.hex Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/EthADRParserTest.java Fixing tests/variables/pcepuser/titanium/manypeers/removed_json.j2 Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lan/announce_route_inc_lan.hex Fixing tests/variables/pcepuser/titanium/manypeers/updated_json.j2 Fixing bgp/extensions/route-target/src/test/resources/logback-test.xml Fixing tests/variables/bgpfunctional/mvpn/intra_source_as_4/withdraw_intra_source_as_4.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extdef/withdraw_route_eth_lacp_extdef.hex Fixing pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/SrEroSubobjectParser.java Fixing pcep/server/server-provider/src/main/java/org/opendaylight/bgpcep/pcep/server/provider/PcepTopologyListener.java Fixing pcep/tunnel/tunnel-api/src/main/yang/topology-tunnel-pcep-programming.yang Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_rou/announce_route_inc_rou.hex Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/EthSegRParserTest.java Fixing bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/ClusterIdAttributeParserTest.java Fixing tests/variables/bgpfunctional/mvpn/intra_vrf/announce_intra_vrf.hex Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/MACIpAdvRParserTest.java Fixing bgp/extensions/route-target/src/main/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/activators/RIBActivator.java Fixing tests/variables/pcepuser/titanium/manypeers/add_lsp/post_data.xml Fixing bgp/openconfig-state/src/test/resources/logback-test.xml Fixing bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv4NlriParserTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_mac/announce_route_es_mac.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_as/withdraw_route_es_as.hex Fixing tests/variables/bgpfunctional/mvpn/leaf_ad/withdraw_leaf_ad.hex Fixing bgp/topology-provider/src/test/resources/logback-test.xml Fixing bmp/bmp-spi/src/test/java/org/opendaylight/protocol/bmp/spi/parser/TlvUtilTest.java Fixing graph/graph-impl/src/main/java/org/opendaylight/graph/impl/GraphListener.java Fixing rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/ero/SERODynamicProtectionSubobjectParser.java Fixing pcep/api/src/main/yang/odl-pcep-session-stats.yang Fixing bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/IntraAsIPmsiADHandlerTest.java Fixing bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/LeafADHandlerTest.java Fixing tests/variables/pcepuser/titanium/manypeers/update_lsp/post_data.xml Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lacp/withdraw_route_inc_lacp.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_as/withdraw_route_inc_as.hex Fixing bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/RTCClientRouteCache.java Fixing tests/variables/bgpuser/cluster_id/expected_peer_rib_out_manypeers/peer_rib_out.j2 Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_as/withdraw_route_mac_as.hex Fixing tests/requirements.txt Fixing bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/MultiProtocolCapabilityHandler.java Fixing bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/l3vpn/AbstractFlowspecL3vpnNlriParser.java Fixing pcep/impl/src/test/resources/logback-test.xml Fixing bgp/openconfig-rp-spi/src/test/resources/logback-test.xml Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_as/announce_route_eth_as.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_lacp/announce_route_es_lacp.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_arb/announce_route_mac_arb.hex Fixing bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/SharedTreeJoinHandlerTest.java Fixing bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/attributes/tunnel/identifier/OpaqueUtilTest.java Fixing pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/Srv6EroSubobjectParser.java Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/Layer2AttributesExtComTest.java Fixing bgp/extensions/route-target/src/test/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/nlri/SimpleRouteTargetConstrainNlriRegistryTest.java Fixing tests/variables/bgpfunctional/exa.cfg Fixing bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv6NlriParserTest.java Fixing bgp/rib-spi/src/main/yang/bgp-test.yang Fixing pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/P2MPExtensionActivator.java Fixing features/odl-bgpcep-bgp-config-example/src/main/feature/feature.xml Fixing bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/PeerRoleUtilTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesilab/withdraw_route_eth_lacp_extesilab.hex Fixing bmp/bmp-spi/src/test/java/org/opendaylight/protocol/bmp/spi/registry/SimpleBmpExtensionProviderContextTest.java Fixing bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/SourceTreeJoinHandlerTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_arb/announce_route_es_arb.hex Fixing bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/LinkBandwidthECTest.java Fixing bgp/benchmark-app/src/test/resources/logback-test.xml Fixing tests/variables/pcepuser/titanium/manypeers/failed_updated_json.j2 Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_rou/withdraw_route_eth_rou.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_rou/announce_route_mac_rou.hex Fixing bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/n/paths/AddPathBestNPathSelection.java Fixing config-loader/routing-policy-config-loader/src/test/resources/initial/routing-policy-config.xml Fixing tests/variables/bgpfunctional/mvpn/intra_pe_distinguisher/announce_intra_pe_distinguisher.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp/announce_route_eth_lacp.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesilab/announce_route_eth_lacp_extesilab.hex Fixing tests/variables/bgpfunctional/ipv6/manypeers/exaipv6.j2 Fixing bgp/rib-impl/src/test/resources/logback-test.xml Fixing pcep/topology/topology-provider/src/test/resources/logback-test.xml Fixing pcep/spi/src/test/java/org/opendaylight/protocol/pcep/spi/APITest.java Fixing bgp/openconfig-rp-impl/src/test/resources/logback-test.xml Fixing bmp/bmp-config-example/src/main/resources/initial/odl-bmp-monitors-config.xml Fixing bgp/openconfig-api/src/main/yang/openconfig-bgp.yang Fixing features/odl-bgpcep-pcep-config-example/src/main/feature/feature.xml Fixing bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/RouteUpdateKeyTest.java Fixing docs/graph/graph-user-guide-graph-model.rst Fixing bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/BgpExtendedMessageCapabilityHandler.java Fixing bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/codec/Ipv4NlriParser.java Fixing pcep/tunnel/tunnel-api/src/main/yang/topology-tunnel-pcep.yang Fixing bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/attributes/PMSITunnelAttributeHandlerTest.java Fixing tests/variables/bgpfunctional/mvpn/intra_source_as/app/post_data.xml Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_as/withdraw_route_eth_as.hex Fixing bgp/extensions/route-target/src/test/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/activators/BGPActivatorTest.java Fixing tests/variables/bgpflowspec/bgp_flowspec_manypeers/data.json Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParserTest.java Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/ESImpRouteTargetExtComTest.java Fixing bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/ipv4/FlowspecIpv4NlriParserHelper.java Fixing bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/mcast/nlri/L3vpnMcastNlriSerializerTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_lacp/withdraw_route_es_lacp.hex Fixing tests/variables/pcepuser/titanium/manypeers/updated_updated_json.j2 Fixing bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv4NlriParser.java Fixing pcep/api/src/main/yang/odl-pcep-message.yang Fixing bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/BGPSessionNegotiatorFactory.java Fixing bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BasePathSelector.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_arb/withdraw_route_mac_arb.hex Fixing docs/graph/graph-user-guide-manage-graph.rst Fixing tests/variables/pcepuser/titanium/get_timer_value/location.uri Fixing features/odl-bgpcep-bmp-config-example/src/main/feature/feature.xml Fixing bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/ipv6/FlowspecIpv6NlriParserHelper.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_rou/withdraw_route_inc_rou.hex Fixing bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPDispatcherImpl.java Fixing bgp/openconfig-api/src/main/yang/openconfig-extensions.yang Fixing topology/tunnel-api/src/main/yang/topology-tunnel.yang Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_mac/announce_route_eth_mac.hex Fixing tests/variables/bgpfunctional/mvpn/intra_source_as/announce_intra_source_as.hex Fixing bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/SetOriginatorIdPrependHandler.java Fixing tox.ini Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lacp/announce_route_inc_lacp.hex Fixing bgp/openconfig-rp-statement/src/test/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/ExportDefaultStatementTest.java Fixing tests/variables/bgpfunctional/mvpn/intra_vrf/app/post_data.xml Fixing tests/variables/bgpuser/filled_topology_manypeers/data.json Fixing bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseRouteEntry.java Fixing tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp3.j2 Fixing tests/variables/bgpfunctional/mvpn/intra_ipv6/withdraw_intra_ipv6.hex Fixing bgp/openconfig-rp-statement/src/test/resources/logback-test.xml Fixing bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/RouteOrigin4OctectASEcHandlerTest.java Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/RouterIdParserTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_arb/withdraw_route_es_arb.hex Fixing docs/bgp/bgp-user-guide-revised-error-handling.rst Fixing features/odl-bgpcep-bgp-openconfig-rp-statement/pom.xml Fixing rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/label/GeneralizedLabelParser.java Fixing bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/SourceActiveADHandlerTest.java Fixing bgp/openconfig-state/src/test/java/org/opendaylight/protocol/bgp/state/PeerGroupUtilTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_arb/withdraw_route_eth_arb.hex Fixing tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp4.j2 Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/IncMultEthTagRParserTest.java Fixing rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleEROSubobjectRegistryTest.java Fixing LICENSE Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_mac/announce_route_inc_mac.hex Fixing rsvp/spi/src/main/java/org/opendaylight/protocol/rsvp/parser/spi/SRROSubobjectSerializer.java Fixing bgp/openconfig-rp-statement/src/test/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/VpnNonMemberHandlerTest.java Fixing bgp/topology-provider/src/main/yang/odl-bgp-topology-config.yang Fixing bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/EncapsulationECTest.java Fixing pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/end/points/PCEPEndPointsObjectSerializer.java Fixing pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java Fixing pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/P2MPTeLspTlvsParserTest.java Fixing docs/pcep/pcep-user-guide-pce-server.rst Fixing bgp/extensions/route-target/src/main/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/route/policy/ClientAttributePrependHandler.java Fixing features/odl-bgpcep-topology-tunnel-api/pom.xml Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_mac/announce_route_mac_mac.hex Fixing bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv6NlriParser.java Fixing data-change-counter/src/main/yang/odl-data-change-counter-config.yang Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ASGenParserTest.java Fixing config-loader/protocols-config-loader/src/test/resources/initial/protocols-config.xml Fixing pcep/server/server-api/src/main/yang/pcep-server.yang Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_arb/announce_route_eth_arb.hex Fixing bgp/peer-acceptor/src/main/resources/OSGI-INF/blueprint/bgp-acceptor.xml Fixing programming/topology-api/src/main/yang/network-topology-programming.yang Fixing tests/variables/bgpfunctional/ipv6/ipv6_topology_empty/data.json Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lacp/withdraw_route_mac_lacp.hex Fixing rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleRSVPObjectRegistryTest.java Fixing rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleXROSubobjectRegistryTest.java Fixing bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/state/BGPStateCollectorTest.java Fixing bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/attributes/PEDistinguisherLabelsAttributeHandlerTest.java Fixing tests/variables/bgpfunctional/mvpn/intra_vrf/withdraw_intra_vrf.hex Fixing tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp6.j2 Fixing config-loader/config-loader-impl/src/test/resources/etc/opendaylight/bgpcep/protocols-config.xml Fixing bgp/rib-impl/src/test/resources/bgp_hex.txt Fixing bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/handlers/NumericOperandParserTest.java Fixing bgp/openconfig-rp-statement/src/test/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/MatchExtComTest.java Fixing tests/variables/pcepuser/titanium/set_timer_value/location.uri Fixing bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/BGPExtensionProviderActivator.java Fixing pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/protocol/PCCServerPeerProposal.java Fixing pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslContextFactory.java Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/LanParserTest.java Fixing bgp/extensions/route-target/src/test/resources/initial/routing-policy-config.xml Fixing docs/pcep/pcep-user-guide-running-pcep.rst Fixing tests/variables/bgpfunctional/mvpn/intra_source_as/withdraw_intra_source_as.hex Fixing bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/RIBActivator.java Fixing pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslKeyStore.java Fixing util/src/site/site.xml Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lan/withdraw_route_mac_lan.hex Fixing features/odl-bgpcep-bgp-mvpn/pom.xml Fixing features/odl-bgpcep-protocols-config-loader/pom.xml Fixing bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv4NlriParserTest.java Fixing bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/CommunitiesAttributeParserTest.java Fixing bgp/config-example/src/main/resources/initial/network-topology-config.xml Fixing algo/algo-api/src/main/yang/path-computation.yang Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_lan/announce_route_es_lan.hex Fixing bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/SPmsiADHandlerTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extdef/announce_route_eth_lacp_extdef.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_mac/withdraw_route_mac_mac.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_arb/announce_route_inc_arb.hex Fixing bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/config/AbstractConfig.java Fixing bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/State.java Fixing bgp/openconfig-api/src/main/resources/openconfig.LICENSE Fixing features/odl-bgpcep-bgp-route-target/pom.xml Fixing tests/variables/bgpflowspec/bgp-flowspec-manypeers.j2 Fixing rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/te/PrimaryPathRouteObjectParser.java Fixing features/odl-bgpcep-bgp-openconfig-rp-spi/pom.xml Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extmac/announce_route_eth_lacp_extmac.hex Fixing testtool-util/src/test/java/org/opendaylight/protocol/util/InetSocketAddressUtilTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_arb/withdraw_route_inc_arb.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_as/announce_route_mac_as.hex Fixing tests/variables/bgpfunctional/route_refresh/route/location.uri Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extmac/withdraw_route_eth_lacp_extmac.hex Fixing data-change-counter/src/test/resources/logback-test.xml Fixing bgp/parser-impl/src/test/resources/bgp-update-nodes.txt Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lan/withdraw_route_inc_lan.hex Fixing bgp/cli/src/test/java/org/opendaylight/protocol/bgp/cli/utils/PeerGroupStateCliUtilsTest.java Fixing bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/route/target/RouteTarget4OctectASEcHandlerTest.java Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/LacpParserTest.java Fixing bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/handlers/AbstractNumericByteOperandParser.java Fixing config-loader/bmp-monitors-config-loader/src/test/resources/initial/odl-bmp-monitors-config.xml Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lan/withdraw_route_eth_lan.hex Fixing tests/variables/pcepuser/titanium/manypeers/remove_lsp/post_data.xml Fixing tests/variables/bgpuser/local_as/manypeers_adj_rib_out/data.j2 Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/DefaultGatewayExtComTest.java Fixing tests/variables/bgpuser/filled_topology_manypeers_with_withdrawals/data.json Fixing bgp/config-example/src/main/resources/initial/routing-policy-config.xml Fixing bgp/benchmark-app/src/main/yang/odl-bgp-app-peer-benchmark-config.yang Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp/withdraw_route_eth_lacp.hex Fixing tests/variables/bgpfunctional/ipv6/manypeers/exaipv4.j2 Fixing pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/CustomPCEPSessionNegotiatorFactory.java Fixing programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SuccessfulRpcResult.java Fixing tests/variables/pcepuser/titanium/manypeers/default_json.j2 Fixing pcep/pcc-mock/src/test/java/org/opendaylight/protocol/pcep/pcc/mock/PCCTriggeredSyncTest.java Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/ESILabelExtComTest.java Fixing tests/variables/pcepuser/titanium/get_pcc_stats/post_data.json Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ArbitraryParserTest.java Fixing bgp/extensions/route-target/src/test/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/activators/RIBActivatorTest.java Fixing pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionListener.java Fixing bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/RIBSupportTestImp.java Fixing bgp/openconfig-rp-statement/src/test/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/ImportDefaultStatementTest.java Fixing docs/algo/algo-user-guide-algo-model.rst Fixing tests/variables/bgpflowspec/bgp-flowspec-redirect-manypeers.j2 Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extl2/announce_route_eth_lacp_extl2.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_as/announce_route_es_as.hex Fixing topology/tunnel-api/src/main/yang/topology-tunnel-p2p.yang Fixing bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/IdentifierUtilsTest.java Fixing features/odl-bgpcep-bmp-config-example/pom.xml Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_mac/withdraw_route_eth_mac.hex Fixing concepts/src/main/yang/network-concepts.yang Fixing features/odl-bgpcep-bmp-config-loader/pom.xml Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extl2/withdraw_route_eth_lacp_extl2.hex Fixing features/odl-bgpcep-topology-segment-routing/pom.xml Fixing features/odl-bgpcep-bgp-extensions-api/pom.xml Fixing programming/tunnel-api/src/main/yang/topology-tunnel-programming.yang Fixing bgp/openconfig-rp-spi/src/test/resources/initial/routing-policy-config.xml Fixing tests/variables/bgpfunctional/mvpn/intra_source_as_4/app/post_data.xml Fixing bgp/openconfig-rp-statement/src/test/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/MatchAfiSafiNotInTest.java Fixing tests/variables/bgpfunctional/bmp_basic/filled_structure_manypeers/data.json Fixing bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/tlvs/Ipv6InterfaceTlvParser.java Fixing bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/state/BGPRibState.java Fixing config-loader/topology-config-loader/src/test/resources/initial/network-topology-config.xml Fixing bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv6NlriParserTest.java Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/RIBActivatorTest.java Fixing bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/NonTransitiveAttributesFilterHandler.java Fixing bmp/bmp-spi/src/main/java/org/opendaylight/protocol/bmp/spi/parser/BmpDeserializationException.java Fixing bgp/openconfig-state/src/test/java/org/opendaylight/protocol/bgp/state/GlobalUtilTest.java Fixing tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp2.j2 Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_lan/withdraw_route_es_lan.hex Fixing bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/api/BestPathState.java Fixing bgp/path-selection-mode/src/test/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseBestPathTest.java Fixing testtool-util/src/test/java/org/opendaylight/protocol/util/LoggerUtilTest.java Fixing topology/segment-routing/src/main/yang/topology-tunnel-sr.yang Fixing pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/PCEPExtensionProviderActivator.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesr/withdraw_route_eth_lacp_extesr.hex Fixing bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/tlvs/RouterIdTlvParser.java Fixing docs/bgp/bgp-user-guide-supported-capabilities.rst Fixing tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp1.j2 Fixing bgp/extensions/mvpn/src/main/yang/pmsi-tunnel.yang Fixing pcep/topology/topology-provider/src/main/yang/odl-pcep-topology-provider.yang Fixing bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/ActivatorTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lan/announce_route_mac_lan.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_rou/announce_route_eth_rou.hex Fixing bgp/extensions/route-target/src/test/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/route/policy/ClientAttributePrependHandlerTest.java Fixing tests/variables/bgpfunctional/exa.j2 Fixing docs/pcep/pcep-user-guide-supported-capabilities.rst Fixing pcep/topology/topology-api/src/main/yang/network-topology-pcep.yang Fixing tests/variables/bgpfunctional/mvpn/intra_pe_distinguisher/withdraw_intra_pe_distinguisher.hex Fixing bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/RIBActivatorTest.java Fixing tests/variables/pcepuser/titanium/set_timer_value/data.json Fixing bgp/openconfig-api/src/main/yang/openconfig-bgp-operational.yang Fixing bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/api/RouteEntry.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_rou/announce_route_es_rou.hex Fixing pcep/topology/topology-api/src/main/yang/network-topology-pcep-programming.yang Fixing pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/unreach/PCEPUnreachDestinationSerializer.java Fixing pcep/tunnel/tunnel-provider/src/test/resources/logback-test.xml Fixing bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/RouterIdsTest.java Fixing bgp/extensions/inet/src/main/yang/bgp-inet.yang Fixing programming/impl/src/test/resources/logback-test.xml Fixing bgp/openconfig-spi/src/main/java/org/opendaylight/protocol/bgp/openconfig/spi/SimpleBGPTableTypeRegistryProvider.java Fixing bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/codec/Ipv6NlriParser.java Fixing bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/AsPathPrepend.java Fixing rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/te/ReoptimizationBandwidthObjectParser.java Fixing topology/api/src/main/yang/odl-network-topology.yang Fixing bmp/bmp-impl/src/test/java/org/opendaylight/protocol/bmp/impl/session/BmpTestSessionListener.java Fixing bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/MACMobExtComTest.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_as/announce_route_inc_as.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_es_mac/withdraw_route_es_mac.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_inc_mac/withdraw_route_inc_mac.hex Fixing tests/variables/pcepuser/titanium/manypeers/updated_default_json.j2 Fixing bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/RouteKeyOffsets.java Fixing tests/variables/pcepuser/titanium/get_stats_all/post_data.json Fixing bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/AbstractFlowspecNlriParser.java Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_mac_rou/withdraw_route_mac_rou.hex Fixing tests/variables/bgpfunctional/mvpn/intra_source_as_4/announce_intra_source_as_4.hex Fixing tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lan/announce_route_eth_lan.hex Fixing graph/graph-api/src/main/yang/graph.yang Fixing bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/nlri/Ipv6PrefixNlriParser.java writing output... [ 24%] bgp/bgp-user-guide-high-availability writing output... [ 26%] bgp/bgp-user-guide-ip-unicast-family writing output... [ 28%] bgp/bgp-user-guide-l3vpn-family check yaml...............................................................Passed writing output... [ 29%] bgp/bgp-user-guide-labeled-family check xml................................................................writing output... [ 31%] bgp/bgp-user-guide-linkstate-family Passed check json...........................................(no files to check)Skipped writing output... [ 33%] bgp/bgp-user-guide-long-lived-graceful-restart-capability writing output... [ 34%] bgp/bgp-user-guide-mvpn-family check for added large files..............................................writing output... [ 36%] bgp/bgp-user-guide-operational-state Passed writing output... [ 38%] bgp/bgp-user-guide-overview writing output... [ 40%] bgp/bgp-user-guide-pmsi-attribute check for merge conflicts................................................(bmp/bgp-monitoring-protocol-user-guide-troubleshooting: line 43) redirect https://jira.opendaylight.org/projects/BGPCEP/issues/BGPCEP-589?filter=allopenissues - with Found to https://lf-opendaylight.atlassian.net/jira/software/c/projects/BGPCEP/issues/?filter=allopenissues&selectedIssue=BGPCEP-589 Passed writing output... [ 41%] bgp/bgp-user-guide-protocol-configuration writing output... [ 43%] bgp/bgp-user-guide-protocol-configuration-loader writing output... [ 45%] bgp/bgp-user-guide-revised-error-handling check for case conflicts.................................................writing output... [ 47%] bgp/bgp-user-guide-rib-config-policies Passed writing output... [ 48%] bgp/bgp-user-guide-route-refresh-capability writing output... [ 50%] bgp/bgp-user-guide-route-target-family writing output... [ 52%] bgp/bgp-user-guide-running-bgp mixed line ending........................................................writing output... [ 53%] bgp/bgp-user-guide-supported-capabilities Failed - hook id: mixed-line-ending - exit code: 1 - files were modified by this hook bgp/util/src/test/resources/BgpMessage_Hex_InvalidLength.bin: fixed mixed line endings writing output... [ 55%] bgp/bgp-user-guide-test-tools writing output... [ 57%] bgp/bgp-user-guide-topology-provider Tabs remover.............................................................writing output... [ 59%] bgp/bgp-user-guide-troubleshooting writing output... [ 60%] bgp/index Passed writing output... [ 62%] bmp/bgp-monitoring-protocol-user-guide-config-concepts writing output... [ 64%] bmp/bgp-monitoring-protocol-user-guide-overview writing output... [ 66%] bmp/bgp-monitoring-protocol-user-guide-running-bmp shellcheck...............................................................Failed - hook id: shellcheck - exit code: 1 In tests/tools/pcep_updater/mock.sh line 17: for i in {1..3} ^-^ SC2034 (warning): i appears unused. Verify use (or export if used externally). ^----^ SC3009 (warning): In POSIX sh, brace expansion is undefined. In tests/tools/pcep_updater/mock.sh line 23: echo "PCC MOCK Process id for $a iteration is $process_id" ^-- SC2154 (warning): a is referenced but not assigned. For more information: https://www.shellcheck.net/wiki/SC2034 -- i appears unused. Verify use (or ... https://www.shellcheck.net/wiki/SC2154 -- a is referenced but not assigned. https://www.shellcheck.net/wiki/SC3009 -- In POSIX sh, brace expansion is u... writing output... [ 67%] bmp/bgp-monitoring-protocol-user-guide-supported-capabilities writing output... [ 69%] bmp/bgp-monitoring-protocol-user-guide-test-tools prettier.................................................................(bgp/bgp-user-guide-troubleshooting: line 41) redirect https://jira.opendaylight.org/browse/BGPCEP-756?jql=project%20%3D%20BGPCEP%20AND%20component%20%3D%20BGP - with Found to https://lf-opendaylight.atlassian.net/issues/?jql=project+%3D+BGPCEP+AND+component+%3D+BGP&selectedIssue=BGPCEP-756 writing output... [ 71%] bmp/bgp-monitoring-protocol-user-guide-troubleshooting build succeeded. Look for any errors in the above output or in docs/_build/linkcheck/output.txt writing output... [ 72%] bmp/index writing output... [ 74%] graph/graph-user-guide-graph-model writing output... [ 76%] graph/graph-user-guide-manage-graph writing output... [ 78%] graph/graph-user-guide-running-graph writing output... [ 79%] graph/index writing output... [ 81%] index writing output... [ 83%] pcep-developer-guide writing output... [ 84%] pcep/index writing output... [ 86%] pcep/pcep-user-guide-active-stateful-pce writing output... [ 88%] pcep/pcep-user-guide-cli writing output... [ 90%] pcep/pcep-user-guide-overview writing output... [ 91%] pcep/pcep-user-guide-pce-server writing output... [ 93%] pcep/pcep-user-guide-running-pcep writing output... [ 95%] pcep/pcep-user-guide-session-statistics writing output... [ 97%] pcep/pcep-user-guide-supported-capabilities writing output... [ 98%] pcep/pcep-user-guide-test-tools writing output... [100%] pcep/pcep-user-guide-troubleshooting generating indices... genindex done highlighting module code... writing additional pages... search done copying images... [ 4%] images/bgpcep/bgp-dependency-tree.png copying images... [ 7%] images/bgpcep/PathAttributesSerialization.png copying images... [ 11%] images/bgpcep/RIB.png copying images... [ 15%] bgp/images/local-as.png copying images... [ 19%] bgp/images/MultipleClustersIds.png copying images... [ 22%] bgp/images/bgp-pipeline.png copying images... [ 26%] bgp/images/bgp-app-pipeline.png copying images... [ 30%] bgp/images/BGP_HA.png copying images... [ 33%] bgp/images/BGP_HA_failure.png copying images... [ 37%] bgp/images/BGP_HA_recovery.png copying images... [ 41%] bmp/images/bmp.png copying images... [ 44%] bmp/images/bmp-plugin.png copying images... [ 48%] images/bgpcep/pcep-dependency-tree.png copying images... [ 52%] images/bgpcep/pcep-parsing.png copying images... [ 56%] images/bgpcep/validation.png copying images... [ 59%] pcep/images/pcep-sync.png copying images... [ 63%] pcep/images/pcep-delegation-return.png copying images... [ 67%] pcep/images/pcep-update.png copying images... [ 70%] pcep/images/pcep-initiate.png copying images... [ 74%] pcep/images/pcep-deletion.png copying images... [ 78%] pcep/images/pcep-revoke-delegation.png copying images... [ 81%] pcep/images/pcep-sync-skipped.png copying images... [ 85%] pcep/images/pcep-sync-incremental.png copying images... [ 89%] pcep/images/pcep-sync-initial.png copying images... [ 93%] pcep/images/pcep-re-sync.png copying images... [ 96%] pcep/images/pcep.png copying images... [100%] pcep/images/pcep-plugin.png dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in docs/_build/html. Failed - hook id: prettier - files were modified by this hook .github/workflows/github2gerrit.yaml .pre-commit-config.yaml INFO.yaml README.md tests/README.md yamllint.................................................................Passed pre-commit hook(s) made changes. If you are seeing this message in CI, reproduce locally with: `pre-commit run --all-files`. To run `pre-commit` as part of git workflow, use `pre-commit install`. All changes made by hooks: diff --git a/.github/workflows/github2gerrit.yaml b/.github/workflows/github2gerrit.yaml index 8e37a28436..42263064d8 100644 --- a/.github/workflows/github2gerrit.yaml +++ b/.github/workflows/github2gerrit.yaml @@ -6,27 +6,27 @@ name: call-github2gerrit-reusable-workflow # yamllint disable-line rule:truthy on: - workflow_dispatch: - pull_request_target: - types: [opened, reopened, edited, synchronize] - branches: - - master + workflow_dispatch: + pull_request_target: + types: [opened, reopened, edited, synchronize] + branches: + - master concurrency: - # yamllint disable-line rule:line-length - group: ${{ github.workflow }}-${{ github.run_id }} - cancel-in-progress: true + # yamllint disable-line rule:line-length + group: ${{ github.workflow }}-${{ github.run_id }} + cancel-in-progress: true jobs: - call-in-g2g-workflow: - permissions: - contents: read - pull-requests: write - uses: lfit/github2gerrit/.github/workflows/github2gerrit.yaml@main - with: - GERRIT_KNOWN_HOSTS: ${{ vars.GERRIT_KNOWN_HOSTS }} - GERRIT_SSH_USER_G2G: ${{ vars.GERRIT_SSH_USER_G2G }} - GERRIT_SSH_USER_G2G_EMAIL: ${{ vars.GERRIT_SSH_USER_G2G_EMAIL }} - ORGANIZATION: ${{ vars.ORGANIZATION }} - secrets: - GERRIT_SSH_PRIVKEY_G2G: ${{ secrets.GERRIT_SSH_PRIVKEY_G2G }} + call-in-g2g-workflow: + permissions: + contents: read + pull-requests: write + uses: lfit/github2gerrit/.github/workflows/github2gerrit.yaml@main + with: + GERRIT_KNOWN_HOSTS: ${{ vars.GERRIT_KNOWN_HOSTS }} + GERRIT_SSH_USER_G2G: ${{ vars.GERRIT_SSH_USER_G2G }} + GERRIT_SSH_USER_G2G_EMAIL: ${{ vars.GERRIT_SSH_USER_G2G_EMAIL }} + ORGANIZATION: ${{ vars.ORGANIZATION }} + secrets: + GERRIT_SSH_PRIVKEY_G2G: ${{ secrets.GERRIT_SSH_PRIVKEY_G2G }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3d4ff6961d..39cd85f4ca 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,7 +11,7 @@ default_language_version: repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: cef0300fd0fc4d2a87a85fa2093c6b283ea36f4b # frozen: v5.0.0 + rev: cef0300fd0fc4d2a87a85fa2093c6b283ea36f4b # frozen: v5.0.0 hooks: - id: trailing-whitespace exclude: '^.*\.(bin|patch|diff)$' @@ -23,33 +23,33 @@ repos: - id: check-json exclude: '^tests/variables/.*\.json$' - id: check-added-large-files - args: ['--maxkb=10240'] # 10MB + args: ["--maxkb=10240"] # 10MB - id: check-merge-conflict - id: check-case-conflict - id: mixed-line-ending - args: ['--fix=lf'] + args: ["--fix=lf"] - repo: https://github.com/Lucas-C/pre-commit-hooks - rev: a30f0d816e5062a67d87c8de753cfe499672b959 # frozen: v1.5.5 + rev: a30f0d816e5062a67d87c8de753cfe499672b959 # frozen: v1.5.5 hooks: - id: remove-tabs exclude: '^(.*\.go|.*\.bin|docs/make.bat|docs/Makefile|.*\.patch|.*\.diff)$' - repo: https://github.com/shellcheck-py/shellcheck-py - rev: a23f6b85d0fdd5bb9d564e2579e678033debbdff # frozen: v0.10.0.1 + rev: a23f6b85d0fdd5bb9d564e2579e678033debbdff # frozen: v0.10.0.1 hooks: - id: shellcheck - args: ['-x', '--severity=warning'] + args: ["-x", "--severity=warning"] - repo: https://github.com/pre-commit/mirrors-prettier - rev: f12edd9c7be1c20cfa42420fd0e6df71e42b51ea # frozen: v4.0.0-alpha.8 + rev: f12edd9c7be1c20cfa42420fd0e6df71e42b51ea # frozen: v4.0.0-alpha.8 hooks: - id: prettier types_or: [yaml, markdown] exclude: '^(.*\.template|.*\.patch|.*\.diff)$' - repo: https://github.com/adrienverge/yamllint - rev: 81e9f98ffd059efe8aa9c1b1a42e5cce61b640c6 # frozen: v1.35.1 + rev: 81e9f98ffd059efe8aa9c1b1a42e5cce61b640c6 # frozen: v1.35.1 hooks: - id: yamllint - args: ['-c', '.yamllint'] + args: ["-c", ".yamllint"] diff --git a/INFO.yaml b/INFO.yaml index 136e508d44..b9bb9e397b 100644 --- a/INFO.yaml +++ b/INFO.yaml @@ -1,67 +1,67 @@ --- -project: 'bgpcep' -project_creation_date: '2013-07-18' -project_category: '' -lifecycle_state: 'Incubation' +project: "bgpcep" +project_creation_date: "2013-07-18" +project_category: "" +lifecycle_state: "Incubation" project_lead: &odl_bgpcep_ptl - name: 'Robert Varga' - email: 'nite@hq.sk' - company: '' - id: 'rovarga' - timezone: 'Unknown/Unknown' + name: "Robert Varga" + email: "nite@hq.sk" + company: "" + id: "rovarga" + timezone: "Unknown/Unknown" primary_contact: *odl_bgpcep_ptl issue_tracking: - type: 'jira' - url: 'https://jira.opendaylight.org/projects/' - key: 'bgpcep' + type: "jira" + url: "https://jira.opendaylight.org/projects/" + key: "bgpcep" mailing_list: - type: 'groups.io' - url: 'app-dev@lists.opendaylight.org' - tag: '[]' + type: "groups.io" + url: "app-dev@lists.opendaylight.org" + tag: "[]" realtime_discussion: - type: 'irc' - server: 'freenode.net' - channel: '#opendaylight' + type: "irc" + server: "freenode.net" + channel: "#opendaylight" meetings: - - type: 'zoom' - agenda: '' - url: 'https://zoom.us/j/185572371' - server: 'zoom.us' - number: '185572371' - repeats: 'Alternative Thursdays' - time: '08:30pm to 09:00pm PST' + - type: "zoom" + agenda: "" + url: "https://zoom.us/j/185572371" + server: "zoom.us" + number: "185572371" + repeats: "Alternative Thursdays" + time: "08:30pm to 09:00pm PST" repositories: - - bgpcep + - bgpcep committers: - - <<: *odl_bgpcep_ptl - - name: 'Claudio David Gasparini' - email: 'claudio.gasparini@pantheon.tech' - company: 'pantheon' - id: 'cdgasparini' - timezone: 'Unknown/Unknown' - - name: 'Dana Kutenicsova' - email: 'dkutenicsova@frinx.io' - company: 'frinx' - id: 'dkutenicsova' - timezone: 'Unknown/Unknown' - - name: 'Ajay Lele' - email: 'ajayslele@gmail.com' - company: 'VMware' - id: 'ajayslele' - timezone: 'America/Los Angeles' - - name: 'Olivier Dugeon' - email: 'olivier.dugeon@orange.com' - company: 'Orange' - id: 'odd22' - timezone: 'CET/UTC+2' + - <<: *odl_bgpcep_ptl + - name: "Claudio David Gasparini" + email: "claudio.gasparini@pantheon.tech" + company: "pantheon" + id: "cdgasparini" + timezone: "Unknown/Unknown" + - name: "Dana Kutenicsova" + email: "dkutenicsova@frinx.io" + company: "frinx" + id: "dkutenicsova" + timezone: "Unknown/Unknown" + - name: "Ajay Lele" + email: "ajayslele@gmail.com" + company: "VMware" + id: "ajayslele" + timezone: "America/Los Angeles" + - name: "Olivier Dugeon" + email: "olivier.dugeon@orange.com" + company: "Orange" + id: "odd22" + timezone: "CET/UTC+2" tsc: - # yamllint disable rule:line-length - approval: '' - changes: - - type: 'Approval' - name: 'TSC Vote' - link: 'https://wiki.opendaylight.org/display/ODL/BGPCEP+Committer+Approval' - - type: 'Approval' - name: 'Committer Approval' - link: 'https://lists.opendaylight.org/g/app-dev/topic/72808144#353' + # yamllint disable rule:line-length + approval: "" + changes: + - type: "Approval" + name: "TSC Vote" + link: "https://wiki.opendaylight.org/display/ODL/BGPCEP+Committer+Approval" + - type: "Approval" + name: "Committer Approval" + link: "https://lists.opendaylight.org/g/app-dev/topic/72808144#353" diff --git a/LICENSE b/LICENSE index 3d967aee74..79e486c3d2 100644 --- a/LICENSE +++ b/LICENSE @@ -67,4 +67,4 @@ All Recipient's rights under this Agreement shall terminate if it fails to compl Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. -This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. \ No newline at end of file +This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. diff --git a/README.md b/README.md index 2b8ccd60a7..4458e875a3 100644 --- a/README.md +++ b/README.md @@ -22,20 +22,20 @@ into the underlying network. ## DIRECTORY ORGANIZATION -* concepts: - * Common networking concepts, shared between the protocols +- concepts: + - Common networking concepts, shared between the protocols -* util: - * Common utility classes +- util: + - Common utility classes -* bgp: - * BGP-related artifacts +- bgp: + - BGP-related artifacts -* pcep: - * PCEP-related artifacts +- pcep: + - PCEP-related artifacts -* rsvp: - * RSVP modeling concepts (needed by pcep) +- rsvp: + - RSVP modeling concepts (needed by pcep) ## HOW TO BUILD diff --git a/algo/algo-api/src/main/yang/path-computation.yang b/algo/algo-api/src/main/yang/path-computation.yang index ee68f4c974..e108fa17cb 100644 --- a/algo/algo-api/src/main/yang/path-computation.yang +++ b/algo/algo-api/src/main/yang/path-computation.yang @@ -272,4 +272,3 @@ module path-computation { } } } - diff --git a/bgp/benchmark-app/src/main/yang/odl-bgp-app-peer-benchmark-config.yang b/bgp/benchmark-app/src/main/yang/odl-bgp-app-peer-benchmark-config.yang index 493d489c6b..9f01fbb004 100644 --- a/bgp/benchmark-app/src/main/yang/odl-bgp-app-peer-benchmark-config.yang +++ b/bgp/benchmark-app/src/main/yang/odl-bgp-app-peer-benchmark-config.yang @@ -25,4 +25,4 @@ module odl-bgp-app-peer-benchmark-config { mandatory true; } } -} \ No newline at end of file +} diff --git a/bgp/benchmark-app/src/test/resources/logback-test.xml b/bgp/benchmark-app/src/test/resources/logback-test.xml index 57bb947219..b251d76543 100644 --- a/bgp/benchmark-app/src/test/resources/logback-test.xml +++ b/bgp/benchmark-app/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/bgp/cli/src/test/java/org/opendaylight/protocol/bgp/cli/utils/PeerGroupStateCliUtilsTest.java b/bgp/cli/src/test/java/org/opendaylight/protocol/bgp/cli/utils/PeerGroupStateCliUtilsTest.java index 5fa874af7b..12367b2403 100644 --- a/bgp/cli/src/test/java/org/opendaylight/protocol/bgp/cli/utils/PeerGroupStateCliUtilsTest.java +++ b/bgp/cli/src/test/java/org/opendaylight/protocol/bgp/cli/utils/PeerGroupStateCliUtilsTest.java @@ -53,4 +53,4 @@ public final class PeerGroupStateCliUtilsTest { StandardCharsets.UTF_8); assertEquals(expected, this.output.toString()); } -} \ No newline at end of file +} diff --git a/bgp/config-example/src/main/resources/initial/network-topology-config.xml b/bgp/config-example/src/main/resources/initial/network-topology-config.xml index 0d107535d0..c4e8d3ec73 100644 --- a/bgp/config-example/src/main/resources/initial/network-topology-config.xml +++ b/bgp/config-example/src/main/resources/initial/network-topology-config.xml @@ -28,4 +28,4 @@ example-bgp-rib - \ No newline at end of file + diff --git a/bgp/config-example/src/main/resources/initial/routing-policy-config.xml b/bgp/config-example/src/main/resources/initial/routing-policy-config.xml index 2b417de35c..881972b4ad 100644 --- a/bgp/config-example/src/main/resources/initial/routing-policy-config.xml +++ b/bgp/config-example/src/main/resources/initial/routing-policy-config.xml @@ -290,4 +290,4 @@ - \ No newline at end of file + diff --git a/bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/RIBActivator.java b/bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/RIBActivator.java index 6466dc3bd7..e3daa4c2e2 100644 --- a/bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/RIBActivator.java +++ b/bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/RIBActivator.java @@ -31,4 +31,4 @@ public final class RIBActivator implements RIBExtensionProviderActivator { final BindingNormalizedNodeSerializer mappingService) { return List.of(context.registerRIBSupport(new EvpnRibSupport(mappingService))); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/RIBActivatorTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/RIBActivatorTest.java index 2a13e4f52e..f72c25a06e 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/RIBActivatorTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/RIBActivatorTest.java @@ -26,4 +26,4 @@ public class RIBActivatorTest extends AbstractRIBActivatorTest { ribAct.startRIBExtensionProvider(context, this.context.currentSerializer()); assertNotNull(context.getRIBSupport(L2vpnAddressFamily.VALUE, EvpnSubsequentAddressFamily.VALUE)); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ASGenParserTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ASGenParserTest.java index d9e823d2f7..42901d34c0 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ASGenParserTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ASGenParserTest.java @@ -67,4 +67,4 @@ public final class ASGenParserTest { public void wrongCaseTest() { parser.serializeEsi(new ArbitraryCaseBuilder().build(), null); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ArbitraryParserTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ArbitraryParserTest.java index 09cd8b5134..871184a148 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ArbitraryParserTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ArbitraryParserTest.java @@ -62,4 +62,4 @@ public final class ArbitraryParserTest { public void wrongCaseTest() { parser.serializeEsi(new AsGeneratedCaseBuilder().build(), null); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/LacpParserTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/LacpParserTest.java index ed6f31210d..f051a92b63 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/LacpParserTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/LacpParserTest.java @@ -69,4 +69,4 @@ public final class LacpParserTest { public void wrongCaseTest() { parser.serializeEsi(new ArbitraryCaseBuilder().build(), null); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/LanParserTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/LanParserTest.java index 107ab0f30d..e9234c26ec 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/LanParserTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/LanParserTest.java @@ -81,4 +81,4 @@ public class LanParserTest { .addChild(createValue(PRIORITY, RBP_NID)) .build(); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParserTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParserTest.java index 81e9d09a66..27711a5bc5 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParserTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParserTest.java @@ -72,4 +72,4 @@ public final class MacParserTest { public void wrongCaseTest() { parser.serializeEsi(new ArbitraryCaseBuilder().build(), null); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/RouterIdParserTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/RouterIdParserTest.java index 27b3f63479..9a57e69a2c 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/RouterIdParserTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/RouterIdParserTest.java @@ -84,4 +84,4 @@ public class RouterIdParserTest { assertThrows(IllegalArgumentException.class, () -> parser.serializeEsi(new ArbitraryCaseBuilder().build(), null)); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/DefaultGatewayExtComTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/DefaultGatewayExtComTest.java index 8e95d1958e..6c993ea3f9 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/DefaultGatewayExtComTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/DefaultGatewayExtComTest.java @@ -61,4 +61,4 @@ public class DefaultGatewayExtComTest { public void testSubtype() { assertEquals(13, this.parser.getSubType()); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/ESILabelExtComTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/ESILabelExtComTest.java index 48ed56193e..c020d30c98 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/ESILabelExtComTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/ESILabelExtComTest.java @@ -57,4 +57,4 @@ public class ESILabelExtComTest { public void testSubtype() { assertEquals(1, this.parser.getSubType()); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/ESImpRouteTargetExtComTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/ESImpRouteTargetExtComTest.java index 4c04405f4b..748a6e8056 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/ESImpRouteTargetExtComTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/ESImpRouteTargetExtComTest.java @@ -57,4 +57,4 @@ public class ESImpRouteTargetExtComTest { public void testSubtype() { assertEquals(2, this.parser.getSubType()); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/Layer2AttributesExtComTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/Layer2AttributesExtComTest.java index ce02bb2558..dd5b0e9faf 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/Layer2AttributesExtComTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/Layer2AttributesExtComTest.java @@ -98,4 +98,4 @@ public class Layer2AttributesExtComTest { public void testSubtype() { assertEquals(4, this.parser.getSubType()); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/MACMobExtComTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/MACMobExtComTest.java index d913dd7213..b43ee7e671 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/MACMobExtComTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/extended/communities/MACMobExtComTest.java @@ -57,4 +57,4 @@ public class MACMobExtComTest { public void testSubtype() { assertEquals(0, this.parser.getSubType()); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/EthADRParserTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/EthADRParserTest.java index 43322a1542..81fb429031 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/EthADRParserTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/EthADRParserTest.java @@ -98,4 +98,4 @@ public class EthADRParserTest { public void wrongSizeTest() { parser.parseEvpn(Unpooled.wrappedBuffer(WRONG_VALUE)); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/EthSegRParserTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/EthSegRParserTest.java index 758b2c4bc8..7a2181445f 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/EthSegRParserTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/EthSegRParserTest.java @@ -113,4 +113,4 @@ public class EthSegRParserTest { public void wrongSizeTest() { parser.parseEvpn(Unpooled.wrappedBuffer(WRONG_VALUE)); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/IncMultEthTagRParserTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/IncMultEthTagRParserTest.java index bc5e2e4611..3be2a1f912 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/IncMultEthTagRParserTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/IncMultEthTagRParserTest.java @@ -78,4 +78,4 @@ public class IncMultEthTagRParserTest { public void wrongSizeTest() { parser.parseEvpn(Unpooled.wrappedBuffer(WRONG_VALUE)); } -} \ No newline at end of file +} diff --git a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/MACIpAdvRParserTest.java b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/MACIpAdvRParserTest.java index 7f5640a89d..fd76ee2788 100644 --- a/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/MACIpAdvRParserTest.java +++ b/bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/MACIpAdvRParserTest.java @@ -157,4 +157,4 @@ public class MACIpAdvRParserTest { public void wrongCaseTest() { parser.serializeEvpn(new EsRouteCaseBuilder().build(), null); } -} \ No newline at end of file +} diff --git a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/AbstractFlowspecNlriParser.java b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/AbstractFlowspecNlriParser.java index 8f1f6848fe..1ebce0f3a0 100644 --- a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/AbstractFlowspecNlriParser.java +++ b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/AbstractFlowspecNlriParser.java @@ -639,4 +639,3 @@ public abstract class AbstractFlowspecNlriParser implements NlriParser, NlriSeri return null; } } - diff --git a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv4NlriParser.java b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv4NlriParser.java index 098026a374..45f66d38fd 100644 --- a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv4NlriParser.java +++ b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv4NlriParser.java @@ -80,4 +80,3 @@ public final class SimpleFlowspecIpv4NlriParser extends AbstractFlowspecIpNlriPa } } } - diff --git a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv6NlriParser.java b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv6NlriParser.java index ac004d6221..aa3366b9d0 100644 --- a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv6NlriParser.java +++ b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv6NlriParser.java @@ -80,4 +80,3 @@ public final class SimpleFlowspecIpv6NlriParser extends AbstractFlowspecIpNlriPa } } } - diff --git a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/handlers/AbstractNumericByteOperandParser.java b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/handlers/AbstractNumericByteOperandParser.java index 92346014ae..138bae2039 100644 --- a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/handlers/AbstractNumericByteOperandParser.java +++ b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/handlers/AbstractNumericByteOperandParser.java @@ -35,4 +35,4 @@ abstract class AbstractNumericByteOperandParser extends Abs abstract V getValue(T item); abstract NumericOperand getOp(T item); -} \ No newline at end of file +} diff --git a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/ipv4/FlowspecIpv4NlriParserHelper.java b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/ipv4/FlowspecIpv4NlriParserHelper.java index 75f57d6dd0..bf8f2015f0 100644 --- a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/ipv4/FlowspecIpv4NlriParserHelper.java +++ b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/ipv4/FlowspecIpv4NlriParserHelper.java @@ -91,4 +91,3 @@ public final class FlowspecIpv4NlriParserHelper { .collect(Collectors.toList()); } } - diff --git a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/ipv6/FlowspecIpv6NlriParserHelper.java b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/ipv6/FlowspecIpv6NlriParserHelper.java index a669267118..509d5152d7 100644 --- a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/ipv6/FlowspecIpv6NlriParserHelper.java +++ b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/ipv6/FlowspecIpv6NlriParserHelper.java @@ -132,4 +132,3 @@ public final class FlowspecIpv6NlriParserHelper { return sb.toString(); } } - diff --git a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/l3vpn/AbstractFlowspecL3vpnNlriParser.java b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/l3vpn/AbstractFlowspecL3vpnNlriParser.java index a66b6e472f..3b61510373 100644 --- a/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/l3vpn/AbstractFlowspecL3vpnNlriParser.java +++ b/bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/l3vpn/AbstractFlowspecL3vpnNlriParser.java @@ -118,4 +118,3 @@ public abstract class AbstractFlowspecL3vpnNlriParser extends AbstractFlowspecNl return fss; } } - diff --git a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/ActivatorTest.java b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/ActivatorTest.java index d12402d8ea..19ef896339 100644 --- a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/ActivatorTest.java +++ b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/ActivatorTest.java @@ -33,4 +33,3 @@ public class ActivatorTest { .classForFamily(FLOWSPEC_VPN_SAFI)); } } - diff --git a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv4NlriParserTest.java b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv4NlriParserTest.java index 18cd35acac..cb599e879c 100644 --- a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv4NlriParserTest.java +++ b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv4NlriParserTest.java @@ -963,4 +963,3 @@ public class FlowspecL3vpnIpv4NlriParserTest { .build(), AbstractFlowspecL3vpnNlriParser.RD_NID)); } } - diff --git a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv6NlriParserTest.java b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv6NlriParserTest.java index 0bae5919e4..6f9eb95369 100644 --- a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv6NlriParserTest.java +++ b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/FlowspecL3vpnIpv6NlriParserTest.java @@ -525,4 +525,3 @@ public class FlowspecL3vpnIpv6NlriParserTest { assertEquals(List.of(expectedFS.build()), fsParser.extractFlowspec(entry.build())); } } - diff --git a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv4NlriParserTest.java b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv4NlriParserTest.java index 47a26dc4c6..a432f1a69c 100644 --- a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv4NlriParserTest.java +++ b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv4NlriParserTest.java @@ -919,4 +919,3 @@ public class SimpleFlowspecIpv4NlriParserTest { .getDestinationPrefix().getValue()); } } - diff --git a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv6NlriParserTest.java b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv6NlriParserTest.java index 2f63c83351..d5c3115a5f 100644 --- a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv6NlriParserTest.java +++ b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/SimpleFlowspecIpv6NlriParserTest.java @@ -497,4 +497,3 @@ public class SimpleFlowspecIpv6NlriParserTest { assertEquals(List.of(expectedFS.build()), fsParser.extractFlowspec(entry.build())); } } - diff --git a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/handlers/NumericOperandParserTest.java b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/handlers/NumericOperandParserTest.java index 7b44e30927..2bcc98d22e 100644 --- a/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/handlers/NumericOperandParserTest.java +++ b/bgp/extensions/flowspec/src/test/java/org/opendaylight/protocol/bgp/flowspec/handlers/NumericOperandParserTest.java @@ -83,4 +83,4 @@ public class NumericOperandParserTest { nlriByteBuf); assertArrayEquals(new byte[]{(byte) 0x81}, ByteArray.readAllBytes(nlriByteBuf)); } -} \ No newline at end of file +} diff --git a/bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/codec/Ipv4NlriParser.java b/bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/codec/Ipv4NlriParser.java index 5c75ac7fec..0251ea6cc6 100644 --- a/bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/codec/Ipv4NlriParser.java +++ b/bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/codec/Ipv4NlriParser.java @@ -100,4 +100,4 @@ public final class Ipv4NlriParser implements NlriParser, NlriSerializer { } } } -} \ No newline at end of file +} diff --git a/bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/codec/Ipv6NlriParser.java b/bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/codec/Ipv6NlriParser.java index a7543398e1..7a5c9b136d 100644 --- a/bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/codec/Ipv6NlriParser.java +++ b/bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/codec/Ipv6NlriParser.java @@ -101,4 +101,4 @@ public final class Ipv6NlriParser implements NlriParser, NlriSerializer { } } } -} \ No newline at end of file +} diff --git a/bgp/extensions/inet/src/main/yang/bgp-inet.yang b/bgp/extensions/inet/src/main/yang/bgp-inet.yang index 82caa61610..33411ffccf 100644 --- a/bgp/extensions/inet/src/main/yang/bgp-inet.yang +++ b/bgp/extensions/inet/src/main/yang/bgp-inet.yang @@ -195,4 +195,3 @@ module bgp-inet { } } } - diff --git a/bgp/extensions/inet/src/test/java/org/opendaylight/protocol/bgp/inet/codec/nexthop/NextHopParserSerializerTest.java b/bgp/extensions/inet/src/test/java/org/opendaylight/protocol/bgp/inet/codec/nexthop/NextHopParserSerializerTest.java index fe1bfc9c7e..023edaef9c 100644 --- a/bgp/extensions/inet/src/test/java/org/opendaylight/protocol/bgp/inet/codec/nexthop/NextHopParserSerializerTest.java +++ b/bgp/extensions/inet/src/test/java/org/opendaylight/protocol/bgp/inet/codec/nexthop/NextHopParserSerializerTest.java @@ -93,4 +93,4 @@ public class NextHopParserSerializerTest { assertEquals("cNextHop is not a Ipv6 NextHop object.", e.getMessage()); } } -} \ No newline at end of file +} diff --git a/bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/RIBActivatorTest.java b/bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/RIBActivatorTest.java index 798868ac5d..856b36628b 100644 --- a/bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/RIBActivatorTest.java +++ b/bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/RIBActivatorTest.java @@ -29,4 +29,4 @@ public class RIBActivatorTest extends AbstractRIBActivatorTest { assertNotNull(context.getRIBSupport(Ipv4AddressFamily.VALUE, McastMplsLabeledVpnSubsequentAddressFamily.VALUE)); assertNotNull(context.getRIBSupport(Ipv6AddressFamily.VALUE, McastMplsLabeledVpnSubsequentAddressFamily.VALUE)); } -} \ No newline at end of file +} diff --git a/bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/mcast/nlri/L3vpnMcastNlriSerializerTest.java b/bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/mcast/nlri/L3vpnMcastNlriSerializerTest.java index 7b47ebd735..f504e0fdab 100644 --- a/bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/mcast/nlri/L3vpnMcastNlriSerializerTest.java +++ b/bgp/extensions/l3vpn/src/test/java/org/opendaylight/protocol/bgp/l3vpn/mcast/nlri/L3vpnMcastNlriSerializerTest.java @@ -76,4 +76,4 @@ public class L3vpnMcastNlriSerializerTest { assertEquals(destination, L3vpnMcastNlriSerializer.extractDest(Unpooled.copiedBuffer(expectedArray), false)); } -} \ No newline at end of file +} diff --git a/bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/nlri/Ipv6PrefixNlriParser.java b/bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/nlri/Ipv6PrefixNlriParser.java index 7a1680e17c..db549b9f26 100644 --- a/bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/nlri/Ipv6PrefixNlriParser.java +++ b/bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/nlri/Ipv6PrefixNlriParser.java @@ -15,4 +15,4 @@ public final class Ipv6PrefixNlriParser extends AbstractPrefixNlriParser { public int getNlriType() { return NlriType.Ipv6Prefix.getIntValue(); } -} \ No newline at end of file +} diff --git a/bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/tlvs/Ipv6InterfaceTlvParser.java b/bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/tlvs/Ipv6InterfaceTlvParser.java index f43f0556a4..cfb81d0566 100644 --- a/bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/tlvs/Ipv6InterfaceTlvParser.java +++ b/bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/tlvs/Ipv6InterfaceTlvParser.java @@ -41,4 +41,3 @@ public final class Ipv6InterfaceTlvParser implements LinkstateTlvParser - \ No newline at end of file + diff --git a/bgp/extensions/route-target/src/test/resources/logback-test.xml b/bgp/extensions/route-target/src/test/resources/logback-test.xml index 47c2add166..2c00fe7cd8 100644 --- a/bgp/extensions/route-target/src/test/resources/logback-test.xml +++ b/bgp/extensions/route-target/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/bgp/openconfig-api/src/main/resources/openconfig.LICENSE b/bgp/openconfig-api/src/main/resources/openconfig.LICENSE index 8f71f43fee..8dada3edaf 100644 --- a/bgp/openconfig-api/src/main/resources/openconfig.LICENSE +++ b/bgp/openconfig-api/src/main/resources/openconfig.LICENSE @@ -199,4 +199,3 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - diff --git a/bgp/openconfig-api/src/main/yang/openconfig-bgp-operational.yang b/bgp/openconfig-api/src/main/yang/openconfig-bgp-operational.yang index 72e03270a6..630e31eec6 100644 --- a/bgp/openconfig-api/src/main/yang/openconfig-bgp-operational.yang +++ b/bgp/openconfig-api/src/main/yang/openconfig-bgp-operational.yang @@ -396,5 +396,3 @@ module openconfig-bgp-operational { } - - diff --git a/bgp/openconfig-api/src/main/yang/openconfig-bgp.yang b/bgp/openconfig-api/src/main/yang/openconfig-bgp.yang index 12d1bdfc7b..ae003f3f2f 100644 --- a/bgp/openconfig-api/src/main/yang/openconfig-bgp.yang +++ b/bgp/openconfig-api/src/main/yang/openconfig-bgp.yang @@ -1047,4 +1047,3 @@ module openconfig-bgp { uses bgp-top; } - diff --git a/bgp/openconfig-api/src/main/yang/openconfig-extensions.yang b/bgp/openconfig-api/src/main/yang/openconfig-extensions.yang index d5e9442a83..939c641101 100644 --- a/bgp/openconfig-api/src/main/yang/openconfig-extensions.yang +++ b/bgp/openconfig-api/src/main/yang/openconfig-extensions.yang @@ -66,4 +66,4 @@ module openconfig-extensions { The version number is stored in the module meta-data."; } -} \ No newline at end of file +} diff --git a/bgp/openconfig-rp-impl/src/test/resources/logback-test.xml b/bgp/openconfig-rp-impl/src/test/resources/logback-test.xml index 47c2add166..2c00fe7cd8 100644 --- a/bgp/openconfig-rp-impl/src/test/resources/logback-test.xml +++ b/bgp/openconfig-rp-impl/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/bgp/openconfig-rp-spi/src/test/resources/initial/routing-policy-config.xml b/bgp/openconfig-rp-spi/src/test/resources/initial/routing-policy-config.xml index 818d3e355e..86b081b13d 100644 --- a/bgp/openconfig-rp-spi/src/test/resources/initial/routing-policy-config.xml +++ b/bgp/openconfig-rp-spi/src/test/resources/initial/routing-policy-config.xml @@ -150,4 +150,4 @@ - \ No newline at end of file + diff --git a/bgp/openconfig-rp-spi/src/test/resources/logback-test.xml b/bgp/openconfig-rp-spi/src/test/resources/logback-test.xml index 47c2add166..2c00fe7cd8 100644 --- a/bgp/openconfig-rp-spi/src/test/resources/logback-test.xml +++ b/bgp/openconfig-rp-spi/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/AsPathPrepend.java b/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/AsPathPrepend.java index 7b1de0d7cb..ff6e955c37 100644 --- a/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/AsPathPrepend.java +++ b/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/AsPathPrepend.java @@ -48,4 +48,4 @@ public final class AsPathPrepend extends AbstractPrependAsPath implements BgpAct final SetAsPathPrepend actions) { return prependAS(attributes, new AsNumber(Uint32.valueOf(routeEntryInfo.getLocalAs()))); } -} \ No newline at end of file +} diff --git a/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/NonTransitiveAttributesFilterHandler.java b/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/NonTransitiveAttributesFilterHandler.java index 622b7509b9..ad3fe221bd 100644 --- a/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/NonTransitiveAttributesFilterHandler.java +++ b/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/NonTransitiveAttributesFilterHandler.java @@ -79,4 +79,4 @@ public final class NonTransitiveAttributesFilterHandler implements BgpActionAugP final NonTransitiveAttributesFilter bgpActions) { return filterAttributes(attributes); } -} \ No newline at end of file +} diff --git a/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/SetOriginatorIdPrependHandler.java b/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/SetOriginatorIdPrependHandler.java index a3b7cbdeff..a539d7053f 100644 --- a/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/SetOriginatorIdPrependHandler.java +++ b/bgp/openconfig-rp-statement/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/actions/SetOriginatorIdPrependHandler.java @@ -61,4 +61,4 @@ public final class SetOriginatorIdPrependHandler implements BgpActionAugPolicy - \ No newline at end of file + diff --git a/bgp/openconfig-spi/src/main/java/org/opendaylight/protocol/bgp/openconfig/spi/SimpleBGPTableTypeRegistryProvider.java b/bgp/openconfig-spi/src/main/java/org/opendaylight/protocol/bgp/openconfig/spi/SimpleBGPTableTypeRegistryProvider.java index 646da120bf..d734361043 100644 --- a/bgp/openconfig-spi/src/main/java/org/opendaylight/protocol/bgp/openconfig/spi/SimpleBGPTableTypeRegistryProvider.java +++ b/bgp/openconfig-spi/src/main/java/org/opendaylight/protocol/bgp/openconfig/spi/SimpleBGPTableTypeRegistryProvider.java @@ -58,4 +58,4 @@ final class SimpleBGPTableTypeRegistryProvider extends AbstractBGPTableTypeRegis BiMap tableKeys() { return tableKeys; } -} \ No newline at end of file +} diff --git a/bgp/openconfig-state/src/test/java/org/opendaylight/protocol/bgp/state/GlobalUtilTest.java b/bgp/openconfig-state/src/test/java/org/opendaylight/protocol/bgp/state/GlobalUtilTest.java index 4fbf8c8858..c7ff954874 100644 --- a/bgp/openconfig-state/src/test/java/org/opendaylight/protocol/bgp/state/GlobalUtilTest.java +++ b/bgp/openconfig-state/src/test/java/org/opendaylight/protocol/bgp/state/GlobalUtilTest.java @@ -31,4 +31,4 @@ public class GlobalUtilTest { doReturn(null).when(tableRegistry).getAfiSafiType(eq(TABLES_KEY)); assertNull(GlobalUtil.buildAfiSafi(ribState, TABLES_KEY, tableRegistry)); } -} \ No newline at end of file +} diff --git a/bgp/openconfig-state/src/test/java/org/opendaylight/protocol/bgp/state/PeerGroupUtilTest.java b/bgp/openconfig-state/src/test/java/org/opendaylight/protocol/bgp/state/PeerGroupUtilTest.java index f2a3149e3b..04a649c42e 100644 --- a/bgp/openconfig-state/src/test/java/org/opendaylight/protocol/bgp/state/PeerGroupUtilTest.java +++ b/bgp/openconfig-state/src/test/java/org/opendaylight/protocol/bgp/state/PeerGroupUtilTest.java @@ -32,4 +32,4 @@ public class PeerGroupUtilTest { public void testNoneGroup() { assertNull(PeerGroupUtil.buildPeerGroups(List.of(bgpPeerState))); } -} \ No newline at end of file +} diff --git a/bgp/openconfig-state/src/test/resources/logback-test.xml b/bgp/openconfig-state/src/test/resources/logback-test.xml index 57bb947219..b251d76543 100644 --- a/bgp/openconfig-state/src/test/resources/logback-test.xml +++ b/bgp/openconfig-state/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/BgpExtendedMessageCapabilityHandler.java b/bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/BgpExtendedMessageCapabilityHandler.java index 5a079b8381..227e524ef5 100644 --- a/bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/BgpExtendedMessageCapabilityHandler.java +++ b/bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/BgpExtendedMessageCapabilityHandler.java @@ -34,4 +34,4 @@ public final class BgpExtendedMessageCapabilityHandler implements CapabilityPars CapabilityUtil.formatCapability(CODE, Unpooled.EMPTY_BUFFER, byteAggregator); } } -} \ No newline at end of file +} diff --git a/bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/MultiProtocolCapabilityHandler.java b/bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/MultiProtocolCapabilityHandler.java index bd11e4071f..cc721f0660 100644 --- a/bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/MultiProtocolCapabilityHandler.java +++ b/bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/MultiProtocolCapabilityHandler.java @@ -70,4 +70,4 @@ public final class MultiProtocolCapabilityHandler implements CapabilityParser, C CapabilityUtil.formatCapability(CODE, capBuffer, byteAggregator); } -} \ No newline at end of file +} diff --git a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/ClusterIdAttributeParserTest.java b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/ClusterIdAttributeParserTest.java index 40ef687831..8648d0ca20 100644 --- a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/ClusterIdAttributeParserTest.java +++ b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/ClusterIdAttributeParserTest.java @@ -74,4 +74,4 @@ public class ClusterIdAttributeParserTest { this.parser.serializeAttribute(clusterId, output); assertEquals(Unpooled.buffer(), output); } -} \ No newline at end of file +} diff --git a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/CommunitiesAttributeParserTest.java b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/CommunitiesAttributeParserTest.java index 09fc596e90..16663ee369 100644 --- a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/CommunitiesAttributeParserTest.java +++ b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/CommunitiesAttributeParserTest.java @@ -72,4 +72,4 @@ public class CommunitiesAttributeParserTest { registry.serializeAttribute(new AttributesBuilder().build(), actual); assertEquals(Unpooled.buffer(), actual); } -} \ No newline at end of file +} diff --git a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/EncapsulationECTest.java b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/EncapsulationECTest.java index 5350436f3f..817d8c9aee 100644 --- a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/EncapsulationECTest.java +++ b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/EncapsulationECTest.java @@ -57,4 +57,4 @@ public class EncapsulationECTest { public void testSubtype() { assertEquals(EncapsulationEC.SUBTYPE, this.parser.getSubType()); } -} \ No newline at end of file +} diff --git a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/Generic4OctASEcHandlerTest.java b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/Generic4OctASEcHandlerTest.java index 7798fe90ce..66a5d609b6 100644 --- a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/Generic4OctASEcHandlerTest.java +++ b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/Generic4OctASEcHandlerTest.java @@ -50,4 +50,4 @@ public final class Generic4OctASEcHandlerTest { public void testHandlerError() { this.handler.serializeExtendedCommunity(new As4RouteOriginExtendedCommunityCaseBuilder().build(), null); } -} \ No newline at end of file +} diff --git a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/LinkBandwidthECTest.java b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/LinkBandwidthECTest.java index cfd35245a0..862ecb3abc 100644 --- a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/LinkBandwidthECTest.java +++ b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/LinkBandwidthECTest.java @@ -59,4 +59,4 @@ public class LinkBandwidthECTest { public void testSubtype() { assertEquals(4, this.parser.getSubType()); } -} \ No newline at end of file +} diff --git a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/RouteOrigin4OctectASEcHandlerTest.java b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/RouteOrigin4OctectASEcHandlerTest.java index 24084f39b2..a95d022c20 100644 --- a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/RouteOrigin4OctectASEcHandlerTest.java +++ b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/RouteOrigin4OctectASEcHandlerTest.java @@ -62,4 +62,4 @@ public final class RouteOrigin4OctectASEcHandlerTest { public void testHandlerError() throws BGPDocumentedException, BGPParsingException { this.handler.serializeExtendedCommunity(new As4GenericSpecExtendedCommunityCaseBuilder().build(), null); } -} \ No newline at end of file +} diff --git a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/route/target/RouteTarget4OctectASEcHandlerTest.java b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/route/target/RouteTarget4OctectASEcHandlerTest.java index 649327e178..c8e5dcd254 100644 --- a/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/route/target/RouteTarget4OctectASEcHandlerTest.java +++ b/bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/route/target/RouteTarget4OctectASEcHandlerTest.java @@ -44,4 +44,4 @@ public class RouteTarget4OctectASEcHandlerTest { public void testHandlerError() throws BGPDocumentedException, BGPParsingException { this.handler.serializeExtendedCommunity(new As4RouteOriginExtendedCommunityCaseBuilder().build(), null); } -} \ No newline at end of file +} diff --git a/bgp/parser-impl/src/test/resources/bgp-update-nodes.txt b/bgp/parser-impl/src/test/resources/bgp-update-nodes.txt index f83c85948a..183314059d 100644 --- a/bgp/parser-impl/src/test/resources/bgp-update-nodes.txt +++ b/bgp/parser-impl/src/test/resources/bgp-update-nodes.txt @@ -29,4 +29,4 @@ ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 00 13 01 02 00 04 00 00 00 64 01 06 00 07 00 00 02 05 00 03 00 40 01 01 00 40 02 00 40 05 04 00 00 00 64 80 0a 04 14 14 14 14 80 09 04 64 64 -64 0a \ No newline at end of file +64 0a diff --git a/bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/BGPExtensionProviderActivator.java b/bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/BGPExtensionProviderActivator.java index d6ee84f283..f4b9847407 100644 --- a/bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/BGPExtensionProviderActivator.java +++ b/bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/BGPExtensionProviderActivator.java @@ -12,4 +12,4 @@ import org.opendaylight.yangtools.concepts.Registration; public interface BGPExtensionProviderActivator { List start(BGPExtensionProviderContext context); -} \ No newline at end of file +} diff --git a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/api/BestPathState.java b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/api/BestPathState.java index ee5f7b10aa..fb7b5479be 100644 --- a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/api/BestPathState.java +++ b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/api/BestPathState.java @@ -32,4 +32,4 @@ public interface BestPathState { boolean isDepreferenced(); @NonNull ContainerNode getAttributes(); -} \ No newline at end of file +} diff --git a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/api/RouteEntry.java b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/api/RouteEntry.java index 48bc44bdf6..7393ba9502 100644 --- a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/api/RouteEntry.java +++ b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/api/RouteEntry.java @@ -85,4 +85,4 @@ public interface RouteEntry, S * @param routeKey route key */ @NonNull List> newBestPaths(@NonNull RIBSupport ribSupport, @NonNull String routeKey); -} \ No newline at end of file +} diff --git a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/RouteKeyOffsets.java b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/RouteKeyOffsets.java index b0cb226121..4605d6d15a 100644 --- a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/RouteKeyOffsets.java +++ b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/RouteKeyOffsets.java @@ -50,4 +50,4 @@ final class RouteKeyOffsets extends AbstractOffsetMap protected RouteKeyOffsets instanceForKeys(final ImmutableSet newKeys) { return OFFSETMAPS.getUnchecked(newKeys); } -} \ No newline at end of file +} diff --git a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/n/paths/AddPathBestNPathSelection.java b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/n/paths/AddPathBestNPathSelection.java index 6187a12acf..33bc1d2195 100644 --- a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/n/paths/AddPathBestNPathSelection.java +++ b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/n/paths/AddPathBestNPathSelection.java @@ -35,4 +35,4 @@ public final class AddPathBestNPathSelection implements PathSelectionMode { RouteEntry createRouteEntry() { return new NPathsRouteEntry<>(this.npaths); } -} \ No newline at end of file +} diff --git a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BasePathSelector.java b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BasePathSelector.java index 59a681240d..013e84cf0a 100644 --- a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BasePathSelector.java +++ b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BasePathSelector.java @@ -49,4 +49,4 @@ final class BasePathSelector extends AbstractBestPathSelector { BaseBestPath result() { return bestRouterId == null ? null : new BaseBestPath(bestRouterId, bestState); } -} \ No newline at end of file +} diff --git a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseRouteEntry.java b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseRouteEntry.java index 0ecb1ac1bd..b7269479f2 100644 --- a/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseRouteEntry.java +++ b/bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseRouteEntry.java @@ -148,4 +148,4 @@ final class BaseRouteEntry, S e return Collections.singletonList(new ActualBestPathRoutes<>(ribSupport, route, bestPath.getPeerId(), bestPath.getAttributes(), bestPath.isDepreferenced())); } -} \ No newline at end of file +} diff --git a/bgp/path-selection-mode/src/test/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseBestPathTest.java b/bgp/path-selection-mode/src/test/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseBestPathTest.java index 25210b9597..5943f8ea46 100644 --- a/bgp/path-selection-mode/src/test/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseBestPathTest.java +++ b/bgp/path-selection-mode/src/test/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseBestPathTest.java @@ -57,4 +57,4 @@ public class BaseBestPathTest { public void testToString() { assertEquals(this.baseBestPath.toString(), this.baseBestPathCopy.toString()); } -} \ No newline at end of file +} diff --git a/bgp/peer-acceptor/src/main/resources/OSGI-INF/blueprint/bgp-acceptor.xml b/bgp/peer-acceptor/src/main/resources/OSGI-INF/blueprint/bgp-acceptor.xml index 36bb9672ff..26a810635d 100644 --- a/bgp/peer-acceptor/src/main/resources/OSGI-INF/blueprint/bgp-acceptor.xml +++ b/bgp/peer-acceptor/src/main/resources/OSGI-INF/blueprint/bgp-acceptor.xml @@ -33,4 +33,4 @@ - \ No newline at end of file + diff --git a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPDispatcherImpl.java b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPDispatcherImpl.java index 0f035b3058..15390165d1 100644 --- a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPDispatcherImpl.java +++ b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPDispatcherImpl.java @@ -181,4 +181,4 @@ public final class BGPDispatcherImpl implements BGPDispatcher { }; } } -} \ No newline at end of file +} diff --git a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeerTrackerImpl.java b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeerTrackerImpl.java index 489a513b50..3646b65bf9 100644 --- a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeerTrackerImpl.java +++ b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeerTrackerImpl.java @@ -56,4 +56,4 @@ public final class BGPPeerTrackerImpl implements BGPPeerTracker { public synchronized List getNonInternalPeers() { return this.peersFilteredList; } -} \ No newline at end of file +} diff --git a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/RTCClientRouteCache.java b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/RTCClientRouteCache.java index 3a62b62ab6..214b618e77 100644 --- a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/RTCClientRouteCache.java +++ b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/RTCClientRouteCache.java @@ -40,4 +40,4 @@ public final class RTCClientRouteCache implements ClientRouteTargetContrainCache public synchronized List getClientRouteTargetContrainCache() { return ImmutableList.copyOf(this.rtCache); } -} \ No newline at end of file +} diff --git a/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/RouteUpdateKeyTest.java b/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/RouteUpdateKeyTest.java index 65ce9393cd..425b5a5b21 100644 --- a/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/RouteUpdateKeyTest.java +++ b/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/RouteUpdateKeyTest.java @@ -31,4 +31,4 @@ public class RouteUpdateKeyTest { assertNotEquals(rk, new RouteUpdateKey(PEER_ID_2, PREFIX)); assertNotEquals(rk, new RouteUpdateKey(PEER_ID_2, PREFIX_2)); } -} \ No newline at end of file +} diff --git a/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/config/AbstractConfig.java b/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/config/AbstractConfig.java index a8c4f0ed13..c725e79461 100644 --- a/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/config/AbstractConfig.java +++ b/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/config/AbstractConfig.java @@ -130,4 +130,4 @@ class AbstractConfig extends DefaultRibPoliciesMockTest { doReturn(policies).when(rib).getRibPolicies(); doReturn(null).when(peerGroupLoader).getPeerGroup(any(DataObjectIdentifier.class), any(String.class)); } -} \ No newline at end of file +} diff --git a/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/state/BGPStateCollectorTest.java b/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/state/BGPStateCollectorTest.java index 4dde5644e2..86f4ff8ebf 100644 --- a/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/state/BGPStateCollectorTest.java +++ b/bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/state/BGPStateCollectorTest.java @@ -65,4 +65,4 @@ public class BGPStateCollectorTest { assertEquals(List.of(), collector.getRibStats()); } } -} \ No newline at end of file +} diff --git a/bgp/rib-impl/src/test/resources/bgp_hex.txt b/bgp/rib-impl/src/test/resources/bgp_hex.txt index fffae5c492..f98b7a9551 100644 --- a/bgp/rib-impl/src/test/resources/bgp_hex.txt +++ b/bgp/rib-impl/src/test/resources/bgp_hex.txt @@ -122,4 +122,4 @@ ffffffffffffffffffffffffffffffff00e802000000d1900e0062400447040a19021b0000020055 Received BGP Update message. Length:232 -ffffffffffffffffffffffffffffffff00e802000000d1900e0062400447040a19021b00000200550200000000000000010100001a02000004000000480201000428282828020300060000000000400101001a020000040000004802010004282828280203000600000000004101030004c714a02801040004c714a0294001010040020040050400000064c01d5a04040004282828280406000429292929044000040000000004410004499896800442000446435000044300204643500046435000000000000000000000000000000000000000000000000000044400030000000447000300000a \ No newline at end of file +ffffffffffffffffffffffffffffffff00e802000000d1900e0062400447040a19021b00000200550200000000000000010100001a02000004000000480201000428282828020300060000000000400101001a020000040000004802010004282828280203000600000000004101030004c714a02801040004c714a0294001010040020040050400000064c01d5a04040004282828280406000429292929044000040000000004410004499896800442000446435000044300204643500046435000000000000000000000000000000000000000000000000000044400030000000447000300000a diff --git a/bgp/rib-impl/src/test/resources/logback-test.xml b/bgp/rib-impl/src/test/resources/logback-test.xml index 57bb947219..b251d76543 100644 --- a/bgp/rib-impl/src/test/resources/logback-test.xml +++ b/bgp/rib-impl/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/BGPSessionNegotiatorFactory.java b/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/BGPSessionNegotiatorFactory.java index 5b8d6cbb88..437c446e1f 100644 --- a/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/BGPSessionNegotiatorFactory.java +++ b/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/BGPSessionNegotiatorFactory.java @@ -12,4 +12,4 @@ import io.netty.util.concurrent.Promise; public interface BGPSessionNegotiatorFactory { SessionNegotiator getSessionNegotiator(Channel channel, Promise promise); -} \ No newline at end of file +} diff --git a/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/State.java b/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/State.java index 97c5e9c6ba..e826b98ded 100644 --- a/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/State.java +++ b/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/State.java @@ -53,4 +53,4 @@ public enum State { public short getValue() { return this.value; } -} \ No newline at end of file +} diff --git a/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/state/BGPRibState.java b/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/state/BGPRibState.java index e589c98f79..38baa84638 100644 --- a/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/state/BGPRibState.java +++ b/bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/state/BGPRibState.java @@ -85,4 +85,3 @@ public interface BGPRibState extends RibReference { */ @NonNull BgpId getRouteId(); } - diff --git a/bgp/rib-spi/src/main/yang/bgp-test.yang b/bgp/rib-spi/src/main/yang/bgp-test.yang index da2bdf9761..897c27da0a 100644 --- a/bgp/rib-spi/src/main/yang/bgp-test.yang +++ b/bgp/rib-spi/src/main/yang/bgp-test.yang @@ -89,4 +89,3 @@ module bgp-test { } } } - diff --git a/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/IdentifierUtilsTest.java b/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/IdentifierUtilsTest.java index 31ea45c62b..9449c515ef 100644 --- a/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/IdentifierUtilsTest.java +++ b/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/IdentifierUtilsTest.java @@ -78,4 +78,4 @@ public class IdentifierUtilsTest { assertEquals(NIWP_PEER, result); } -} \ No newline at end of file +} diff --git a/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/PeerRoleUtilTest.java b/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/PeerRoleUtilTest.java index 7a71a8875a..efbd454654 100644 --- a/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/PeerRoleUtilTest.java +++ b/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/PeerRoleUtilTest.java @@ -20,4 +20,4 @@ public class PeerRoleUtilTest { assertEquals("rr-client", PeerRoleUtil.roleForString(PeerRole.RrClient)); assertEquals("internal", PeerRoleUtil.roleForString(PeerRole.Internal)); } -} \ No newline at end of file +} diff --git a/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/RIBSupportTestImp.java b/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/RIBSupportTestImp.java index dd669b811d..36e23da360 100644 --- a/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/RIBSupportTestImp.java +++ b/bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/RIBSupportTestImp.java @@ -58,4 +58,4 @@ public final class RIBSupportTestImp extends AbstractRIBSupport - \ No newline at end of file + diff --git a/bgp/util/src/test/resources/BgpMessage_Hex_InvalidLength.bin b/bgp/util/src/test/resources/BgpMessage_Hex_InvalidLength.bin index 6f6569d600..de62ce0a7a 100644 --- a/bgp/util/src/test/resources/BgpMessage_Hex_InvalidLength.bin +++ b/bgp/util/src/test/resources/BgpMessage_Hex_InvalidLength.bin @@ -1,2 +1,2 @@ -ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff -00 00 02 +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +00 00 02 diff --git a/bmp/bmp-config-example/src/main/resources/initial/odl-bmp-monitors-config.xml b/bmp/bmp-config-example/src/main/resources/initial/odl-bmp-monitors-config.xml index 9195c1393e..5bec371dde 100644 --- a/bmp/bmp-config-example/src/main/resources/initial/odl-bmp-monitors-config.xml +++ b/bmp/bmp-config-example/src/main/resources/initial/odl-bmp-monitors-config.xml @@ -33,4 +33,4 @@ have the same password configured, otherwise they will not be able to connect at --> - \ No newline at end of file + diff --git a/bmp/bmp-impl/src/test/java/org/opendaylight/protocol/bmp/impl/session/BmpTestSessionListener.java b/bmp/bmp-impl/src/test/java/org/opendaylight/protocol/bmp/impl/session/BmpTestSessionListener.java index dc3e11af24..2b45902825 100644 --- a/bmp/bmp-impl/src/test/java/org/opendaylight/protocol/bmp/impl/session/BmpTestSessionListener.java +++ b/bmp/bmp-impl/src/test/java/org/opendaylight/protocol/bmp/impl/session/BmpTestSessionListener.java @@ -47,5 +47,3 @@ public final class BmpTestSessionListener implements BmpSessionListener { up = false; } } - - diff --git a/bmp/bmp-spi/src/main/java/org/opendaylight/protocol/bmp/spi/parser/BmpDeserializationException.java b/bmp/bmp-spi/src/main/java/org/opendaylight/protocol/bmp/spi/parser/BmpDeserializationException.java index ef5124f130..69b45604c9 100644 --- a/bmp/bmp-spi/src/main/java/org/opendaylight/protocol/bmp/spi/parser/BmpDeserializationException.java +++ b/bmp/bmp-spi/src/main/java/org/opendaylight/protocol/bmp/spi/parser/BmpDeserializationException.java @@ -31,4 +31,4 @@ public final class BmpDeserializationException extends Exception { public BmpDeserializationException(final String message, final Throwable cause) { super(message, cause); } -} \ No newline at end of file +} diff --git a/bmp/bmp-spi/src/test/java/org/opendaylight/protocol/bmp/spi/parser/TlvUtilTest.java b/bmp/bmp-spi/src/test/java/org/opendaylight/protocol/bmp/spi/parser/TlvUtilTest.java index be6faae447..27bcdda4e1 100644 --- a/bmp/bmp-spi/src/test/java/org/opendaylight/protocol/bmp/spi/parser/TlvUtilTest.java +++ b/bmp/bmp-spi/src/test/java/org/opendaylight/protocol/bmp/spi/parser/TlvUtilTest.java @@ -79,4 +79,4 @@ public class TlvUtilTest { TlvUtil.formatTlvAscii(1, null, out); Assert.assertFalse(out.isReadable()); } -} \ No newline at end of file +} diff --git a/bmp/bmp-spi/src/test/java/org/opendaylight/protocol/bmp/spi/registry/SimpleBmpExtensionProviderContextTest.java b/bmp/bmp-spi/src/test/java/org/opendaylight/protocol/bmp/spi/registry/SimpleBmpExtensionProviderContextTest.java index a6e82e8acf..45089c3af0 100644 --- a/bmp/bmp-spi/src/test/java/org/opendaylight/protocol/bmp/spi/registry/SimpleBmpExtensionProviderContextTest.java +++ b/bmp/bmp-spi/src/test/java/org/opendaylight/protocol/bmp/spi/registry/SimpleBmpExtensionProviderContextTest.java @@ -90,4 +90,4 @@ public class SimpleBmpExtensionProviderContextTest { public void testGetBmpTerminationTlvRegistry() { assertNotNull(CONTEXT.getBmpTerminationTlvRegistry()); } -} \ No newline at end of file +} diff --git a/concepts/src/main/yang/network-concepts.yang b/concepts/src/main/yang/network-concepts.yang index adb909c14a..2e465712d7 100644 --- a/concepts/src/main/yang/network-concepts.yang +++ b/concepts/src/main/yang/network-concepts.yang @@ -68,4 +68,3 @@ module network-concepts { } } } - diff --git a/config-loader/bmp-monitors-config-loader/src/test/resources/initial/odl-bmp-monitors-config.xml b/config-loader/bmp-monitors-config-loader/src/test/resources/initial/odl-bmp-monitors-config.xml index b07ad42fc8..d71bf4ca27 100644 --- a/config-loader/bmp-monitors-config-loader/src/test/resources/initial/odl-bmp-monitors-config.xml +++ b/config-loader/bmp-monitors-config-loader/src/test/resources/initial/odl-bmp-monitors-config.xml @@ -20,4 +20,4 @@ have the same password configured, otherwise they will not be able to connect at 0.0.0.0 - \ No newline at end of file + diff --git a/config-loader/config-loader-impl/src/test/resources/etc/opendaylight/bgpcep/protocols-config.xml b/config-loader/config-loader-impl/src/test/resources/etc/opendaylight/bgpcep/protocols-config.xml index 9a0dbc7c45..66e8217b30 100644 --- a/config-loader/config-loader-impl/src/test/resources/etc/opendaylight/bgpcep/protocols-config.xml +++ b/config-loader/config-loader-impl/src/test/resources/etc/opendaylight/bgpcep/protocols-config.xml @@ -12,4 +12,4 @@ bgp-example x:BGP - \ No newline at end of file + diff --git a/config-loader/protocols-config-loader/src/test/resources/initial/protocols-config.xml b/config-loader/protocols-config-loader/src/test/resources/initial/protocols-config.xml index a3dadb065a..3a22c399f2 100644 --- a/config-loader/protocols-config-loader/src/test/resources/initial/protocols-config.xml +++ b/config-loader/protocols-config-loader/src/test/resources/initial/protocols-config.xml @@ -10,4 +10,4 @@ example-bgp-rib x:BGP - \ No newline at end of file + diff --git a/config-loader/routing-policy-config-loader/src/test/resources/initial/routing-policy-config.xml b/config-loader/routing-policy-config-loader/src/test/resources/initial/routing-policy-config.xml index 198b002407..71137612f4 100644 --- a/config-loader/routing-policy-config-loader/src/test/resources/initial/routing-policy-config.xml +++ b/config-loader/routing-policy-config-loader/src/test/resources/initial/routing-policy-config.xml @@ -45,4 +45,4 @@ - \ No newline at end of file + diff --git a/config-loader/topology-config-loader/src/test/resources/initial/network-topology-config.xml b/config-loader/topology-config-loader/src/test/resources/initial/network-topology-config.xml index 62fbe1b096..094d4ac9bd 100644 --- a/config-loader/topology-config-loader/src/test/resources/initial/network-topology-config.xml +++ b/config-loader/topology-config-loader/src/test/resources/initial/network-topology-config.xml @@ -9,4 +9,4 @@ topology-test - \ No newline at end of file + diff --git a/data-change-counter/src/main/yang/odl-data-change-counter-config.yang b/data-change-counter/src/main/yang/odl-data-change-counter-config.yang index 833e2035b0..0daec6dd73 100644 --- a/data-change-counter/src/main/yang/odl-data-change-counter-config.yang +++ b/data-change-counter/src/main/yang/odl-data-change-counter-config.yang @@ -29,4 +29,4 @@ module odl-data-change-counter-config { mandatory true; } } -} \ No newline at end of file +} diff --git a/data-change-counter/src/test/resources/logback-test.xml b/data-change-counter/src/test/resources/logback-test.xml index 57bb947219..b251d76543 100644 --- a/data-change-counter/src/test/resources/logback-test.xml +++ b/data-change-counter/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/docs/algo/algo-user-guide-algo-model.rst b/docs/algo/algo-user-guide-algo-model.rst index da36c4cca0..624d28d5a7 100644 --- a/docs/algo/algo-user-guide-algo-model.rst +++ b/docs/algo/algo-user-guide-algo-model.rst @@ -138,4 +138,3 @@ This pseudo code corresponds to the ShortestPathFist.java class. Note: Details of SAMCRA algorithm could be found in the article **Concepts of Exact QoS Routing Algorithms**, *Piet Van Mieghem and Fernando A. Kuipers, IEEE/ACM Transactions on Networking, Volume 12, Number 5, October 2004.* - diff --git a/docs/bgp/bgp-user-guide-revised-error-handling.rst b/docs/bgp/bgp-user-guide-revised-error-handling.rst index fa5a347422..308393ecac 100644 --- a/docs/bgp/bgp-user-guide-revised-error-handling.rst +++ b/docs/bgp/bgp-user-guide-revised-error-handling.rst @@ -66,4 +66,4 @@ For *peer-group* configuration: References ^^^^^^^^^^ -* `Revised Error Handling for BGP UPDATE Messages `_ \ No newline at end of file +* `Revised Error Handling for BGP UPDATE Messages `_ diff --git a/docs/bgp/bgp-user-guide-supported-capabilities.rst b/docs/bgp/bgp-user-guide-supported-capabilities.rst index bcabb328b1..99c9673b55 100644 --- a/docs/bgp/bgp-user-guide-supported-capabilities.rst +++ b/docs/bgp/bgp-user-guide-supported-capabilities.rst @@ -42,4 +42,4 @@ In addition to the base protocol implementation, the plugin provides many extens * `RFC4724 `_ - Graceful Restart Mechanism for BGP * `draft-uttaro-idr-bgp-persistence-04 `_ - Support for Long-lived BGP Graceful Restart * `RFC7606 `_ - Revised Error Handling for BGP UPDATE Messages -* `RFC8212 `_ - Default External BGP (EBGP) Route Propagation Behavior without Policies \ No newline at end of file +* `RFC8212 `_ - Default External BGP (EBGP) Route Propagation Behavior without Policies diff --git a/docs/graph/graph-user-guide-graph-model.rst b/docs/graph/graph-user-guide-graph-model.rst index 55980f63f4..60f1ac836b 100644 --- a/docs/graph/graph-user-guide-graph-model.rst +++ b/docs/graph/graph-user-guide-graph-model.rst @@ -222,4 +222,3 @@ Note that the Unique Key identifier for Connected Edge and Connected Vertex must not be equal to zero (and as a consequence the Edge and Vertex key). This restriction is due to some algorithms that used the value 0 as a special indication during the path computation. - diff --git a/docs/graph/graph-user-guide-manage-graph.rst b/docs/graph/graph-user-guide-manage-graph.rst index dbbf383572..5331013efa 100644 --- a/docs/graph/graph-user-guide-manage-graph.rst +++ b/docs/graph/graph-user-guide-manage-graph.rst @@ -386,4 +386,3 @@ The Prefix to be deleted is identified by its Prefix Id and must be provide within the URL. As the prefix identifier is the ip prefix, '.' and '/' must be replace by their respective ASCII representation i.e. '%2e' for dot and '%2f' for slash. - diff --git a/docs/pcep/pcep-user-guide-pce-server.rst b/docs/pcep/pcep-user-guide-pce-server.rst index 9b62f8a73d..5d2b472444 100644 --- a/docs/pcep/pcep-user-guide-pce-server.rst +++ b/docs/pcep/pcep-user-guide-pce-server.rst @@ -409,4 +409,3 @@ mentioned hereinafter: tag in order to be automatically used by the pcep plugin. All these limitations will be solved in future releases. - diff --git a/docs/pcep/pcep-user-guide-running-pcep.rst b/docs/pcep/pcep-user-guide-running-pcep.rst index 93cd8a1ef7..572345c070 100644 --- a/docs/pcep/pcep-user-guide-running-pcep.rst +++ b/docs/pcep/pcep-user-guide-running-pcep.rst @@ -49,4 +49,4 @@ This section explains how to install PCEP plugin. } } ] - } \ No newline at end of file + } diff --git a/docs/pcep/pcep-user-guide-supported-capabilities.rst b/docs/pcep/pcep-user-guide-supported-capabilities.rst index 3b980b509d..1e3ca9531c 100644 --- a/docs/pcep/pcep-user-guide-supported-capabilities.rst +++ b/docs/pcep/pcep-user-guide-supported-capabilities.rst @@ -19,4 +19,4 @@ List of supported capabilities * `draft-ietf-pce-stateful-sync-optimizations `_ - Optimizations of Label Switched Path State Synchronization Procedures for a Stateful PCE * `draft-sivabalan-pce-binding-label-sid `_ - Carrying Binding Label/Segment-ID in PCE-based Networks * `draft-ietf-pce-pceps `_ - Secure Transport for PCEP -* `RFC8306 `_ - Extensions to the Path Computation Element Communication Protocol (PCEP) for Point-to-Multipoint Traffic Engineering Label Switched Paths \ No newline at end of file +* `RFC8306 `_ - Extensions to the Path Computation Element Communication Protocol (PCEP) for Point-to-Multipoint Traffic Engineering Label Switched Paths diff --git a/features/odl-bgpcep-bgp-config-example/src/main/feature/feature.xml b/features/odl-bgpcep-bgp-config-example/src/main/feature/feature.xml index 71dc3754ff..bccdac68bb 100644 --- a/features/odl-bgpcep-bgp-config-example/src/main/feature/feature.xml +++ b/features/odl-bgpcep-bgp-config-example/src/main/feature/feature.xml @@ -14,4 +14,4 @@ mvn:org.opendaylight.bgpcep/bgp-config-example/${project.version}/xml/bgp-initial-config mvn:org.opendaylight.bgpcep/bgp-config-example/${project.version}/xml/network-topology-bgp-initial-config - \ No newline at end of file + diff --git a/features/odl-bgpcep-bgp-extensions-api/pom.xml b/features/odl-bgpcep-bgp-extensions-api/pom.xml index e4ea8b6216..c137597a93 100644 --- a/features/odl-bgpcep-bgp-extensions-api/pom.xml +++ b/features/odl-bgpcep-bgp-extensions-api/pom.xml @@ -40,4 +40,4 @@ features - \ No newline at end of file + diff --git a/features/odl-bgpcep-bgp-mvpn/pom.xml b/features/odl-bgpcep-bgp-mvpn/pom.xml index 852f7fdd91..fa7422fe1f 100644 --- a/features/odl-bgpcep-bgp-mvpn/pom.xml +++ b/features/odl-bgpcep-bgp-mvpn/pom.xml @@ -38,4 +38,4 @@ features - \ No newline at end of file + diff --git a/features/odl-bgpcep-bgp-openconfig-rp-spi/pom.xml b/features/odl-bgpcep-bgp-openconfig-rp-spi/pom.xml index 9eb31e2889..af5f8476fb 100644 --- a/features/odl-bgpcep-bgp-openconfig-rp-spi/pom.xml +++ b/features/odl-bgpcep-bgp-openconfig-rp-spi/pom.xml @@ -31,4 +31,4 @@ features - \ No newline at end of file + diff --git a/features/odl-bgpcep-bgp-openconfig-rp-statement/pom.xml b/features/odl-bgpcep-bgp-openconfig-rp-statement/pom.xml index 791451531c..f48a481d2b 100644 --- a/features/odl-bgpcep-bgp-openconfig-rp-statement/pom.xml +++ b/features/odl-bgpcep-bgp-openconfig-rp-statement/pom.xml @@ -37,4 +37,4 @@ features - \ No newline at end of file + diff --git a/features/odl-bgpcep-bgp-route-target/pom.xml b/features/odl-bgpcep-bgp-route-target/pom.xml index 1df0445509..546119e44a 100644 --- a/features/odl-bgpcep-bgp-route-target/pom.xml +++ b/features/odl-bgpcep-bgp-route-target/pom.xml @@ -32,4 +32,4 @@ features - \ No newline at end of file + diff --git a/features/odl-bgpcep-bmp-config-example/pom.xml b/features/odl-bgpcep-bmp-config-example/pom.xml index c4e2722f23..3159570245 100644 --- a/features/odl-bgpcep-bmp-config-example/pom.xml +++ b/features/odl-bgpcep-bmp-config-example/pom.xml @@ -28,4 +28,4 @@ odl-bmp-monitors-config - \ No newline at end of file + diff --git a/features/odl-bgpcep-bmp-config-example/src/main/feature/feature.xml b/features/odl-bgpcep-bmp-config-example/src/main/feature/feature.xml index ab3b9874a6..ad8b8fab65 100644 --- a/features/odl-bgpcep-bmp-config-example/src/main/feature/feature.xml +++ b/features/odl-bgpcep-bmp-config-example/src/main/feature/feature.xml @@ -15,4 +15,4 @@ mvn:org.opendaylight.bgpcep/bgp-bmp-config-example/${project.version}/xml/odl-bmp-monitors-config - \ No newline at end of file + diff --git a/features/odl-bgpcep-bmp-config-loader/pom.xml b/features/odl-bgpcep-bmp-config-loader/pom.xml index 7e8a9aff98..d87c388d2d 100644 --- a/features/odl-bgpcep-bmp-config-loader/pom.xml +++ b/features/odl-bgpcep-bmp-config-loader/pom.xml @@ -49,4 +49,4 @@ features - \ No newline at end of file + diff --git a/features/odl-bgpcep-pcep-config-example/src/main/feature/feature.xml b/features/odl-bgpcep-pcep-config-example/src/main/feature/feature.xml index e0b7af03ba..d07f298c19 100644 --- a/features/odl-bgpcep-pcep-config-example/src/main/feature/feature.xml +++ b/features/odl-bgpcep-pcep-config-example/src/main/feature/feature.xml @@ -12,4 +12,4 @@ mvn:org.opendaylight.bgpcep/pcep-config-example/${project.version}/xml/network-topology-pcep-initial-config - \ No newline at end of file + diff --git a/features/odl-bgpcep-protocols-config-loader/pom.xml b/features/odl-bgpcep-protocols-config-loader/pom.xml index 20fb484591..501061b0bd 100644 --- a/features/odl-bgpcep-protocols-config-loader/pom.xml +++ b/features/odl-bgpcep-protocols-config-loader/pom.xml @@ -37,4 +37,4 @@ xml - \ No newline at end of file + diff --git a/features/odl-bgpcep-topology-segment-routing/pom.xml b/features/odl-bgpcep-topology-segment-routing/pom.xml index 4b400461a9..583bd80ad8 100644 --- a/features/odl-bgpcep-topology-segment-routing/pom.xml +++ b/features/odl-bgpcep-topology-segment-routing/pom.xml @@ -32,4 +32,4 @@ features - \ No newline at end of file + diff --git a/features/odl-bgpcep-topology-tunnel-api/pom.xml b/features/odl-bgpcep-topology-tunnel-api/pom.xml index 276161b475..6c14b0e8a1 100644 --- a/features/odl-bgpcep-topology-tunnel-api/pom.xml +++ b/features/odl-bgpcep-topology-tunnel-api/pom.xml @@ -32,4 +32,4 @@ features - \ No newline at end of file + diff --git a/graph/graph-api/src/main/yang/graph.yang b/graph/graph-api/src/main/yang/graph.yang index 12297e16a1..c4f99606c3 100644 --- a/graph/graph-api/src/main/yang/graph.yang +++ b/graph/graph-api/src/main/yang/graph.yang @@ -550,4 +550,3 @@ module graph { } } } - diff --git a/graph/graph-impl/src/main/java/org/opendaylight/graph/impl/GraphListener.java b/graph/graph-impl/src/main/java/org/opendaylight/graph/impl/GraphListener.java index 543cd19d95..b6680e8677 100644 --- a/graph/graph-impl/src/main/java/org/opendaylight/graph/impl/GraphListener.java +++ b/graph/graph-impl/src/main/java/org/opendaylight/graph/impl/GraphListener.java @@ -153,4 +153,3 @@ public final class GraphListener implements DataTreeChangeListener, AutoC } } } - diff --git a/pcep/api/src/main/yang/odl-pcep-message.yang b/pcep/api/src/main/yang/odl-pcep-message.yang index 948ab38d55..37ffaa1b5a 100644 --- a/pcep/api/src/main/yang/odl-pcep-message.yang +++ b/pcep/api/src/main/yang/odl-pcep-message.yang @@ -369,4 +369,3 @@ module odl-pcep-message { uses pcinitiate-message; } } - diff --git a/pcep/api/src/main/yang/odl-pcep-session-stats.yang b/pcep/api/src/main/yang/odl-pcep-session-stats.yang index ef84df5f8e..638fe0645b 100644 --- a/pcep/api/src/main/yang/odl-pcep-session-stats.yang +++ b/pcep/api/src/main/yang/odl-pcep-session-stats.yang @@ -253,4 +253,4 @@ module odl-pcep-session-stats { uses pcep-session-state; } } -} \ No newline at end of file +} diff --git a/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslContextFactory.java b/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslContextFactory.java index c53c90cf52..b925aff43b 100644 --- a/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslContextFactory.java +++ b/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslContextFactory.java @@ -83,4 +83,3 @@ public class SslContextFactory { return null; } } - diff --git a/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslKeyStore.java b/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslKeyStore.java index ad3cf770fd..6f3aef55b9 100644 --- a/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslKeyStore.java +++ b/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslKeyStore.java @@ -53,4 +53,3 @@ public final class SslKeyStore { }; } } - diff --git a/pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/P2MPTeLspTlvsParserTest.java b/pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/P2MPTeLspTlvsParserTest.java index 64f0d5c126..e5b5adf489 100644 --- a/pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/P2MPTeLspTlvsParserTest.java +++ b/pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/P2MPTeLspTlvsParserTest.java @@ -31,4 +31,4 @@ class P2MPTeLspTlvsParserTest { parser.serializeTlv(capability, buff); assertArrayEquals(SPC_TLV_BYTES, ByteArray.getAllBytes(buff)); } -} \ No newline at end of file +} diff --git a/pcep/impl/src/test/resources/logback-test.xml b/pcep/impl/src/test/resources/logback-test.xml index 57bb947219..b251d76543 100644 --- a/pcep/impl/src/test/resources/logback-test.xml +++ b/pcep/impl/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/P2MPExtensionActivator.java b/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/P2MPExtensionActivator.java index 85cad8fe16..117cc0892a 100644 --- a/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/P2MPExtensionActivator.java +++ b/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/P2MPExtensionActivator.java @@ -35,4 +35,4 @@ public final class P2MPExtensionActivator implements PCEPExtensionProviderActiva context.registerTlvParser(P2MPTeLspCapabilityParser.TYPE, p2mpCapabilityParser), context.registerTlvSerializer(P2mpPceCapability.class, p2mpCapabilityParser)); } -} \ No newline at end of file +} diff --git a/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/end/points/PCEPEndPointsObjectSerializer.java b/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/end/points/PCEPEndPointsObjectSerializer.java index b384570315..85c563b31b 100644 --- a/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/end/points/PCEPEndPointsObjectSerializer.java +++ b/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/end/points/PCEPEndPointsObjectSerializer.java @@ -47,4 +47,3 @@ public final class PCEPEndPointsObjectSerializer implements ObjectSerializer { } } } - diff --git a/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/unreach/PCEPUnreachDestinationSerializer.java b/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/unreach/PCEPUnreachDestinationSerializer.java index 96a762b57e..243281c9dd 100644 --- a/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/unreach/PCEPUnreachDestinationSerializer.java +++ b/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/unreach/PCEPUnreachDestinationSerializer.java @@ -34,4 +34,4 @@ public final class PCEPUnreachDestinationSerializer implements ObjectSerializer PCEPIpv4UnreachDestinationParser.serializeObject(processing, ignore, ipv4, buffer); } } -} \ No newline at end of file +} diff --git a/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/SrEroSubobjectParser.java b/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/SrEroSubobjectParser.java index a75e7bb1d8..5e8fef8003 100644 --- a/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/SrEroSubobjectParser.java +++ b/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/SrEroSubobjectParser.java @@ -47,4 +47,4 @@ public class SrEroSubobjectParser extends AbstractSrSubobjectParser implements E subobjectBuilder.setSubobjectType(srEroSubobjectBuilder.build()); return subobjectBuilder.build(); } -} \ No newline at end of file +} diff --git a/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/Srv6EroSubobjectParser.java b/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/Srv6EroSubobjectParser.java index 10dae9f131..41267458f0 100644 --- a/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/Srv6EroSubobjectParser.java +++ b/pcep/parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/Srv6EroSubobjectParser.java @@ -46,4 +46,4 @@ public class Srv6EroSubobjectParser extends AbstractSrv6SubobjectParser implemen .setSubobjectType(new Srv6EroTypeBuilder(parseSrv6Subobject(buffer)).build()) .build(); } -} \ No newline at end of file +} diff --git a/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/CustomPCEPSessionNegotiatorFactory.java b/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/CustomPCEPSessionNegotiatorFactory.java index 8b689ed3c6..7e1a6492f0 100644 --- a/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/CustomPCEPSessionNegotiatorFactory.java +++ b/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/CustomPCEPSessionNegotiatorFactory.java @@ -35,4 +35,4 @@ final class CustomPCEPSessionNegotiatorFactory extends DefaultPCEPSessionNegotia peerProposal.setPeerSpecificProposal(address, builder); } } -} \ No newline at end of file +} diff --git a/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/protocol/PCCServerPeerProposal.java b/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/protocol/PCCServerPeerProposal.java index 4feae8bae7..d7e976564e 100644 --- a/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/protocol/PCCServerPeerProposal.java +++ b/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/protocol/PCCServerPeerProposal.java @@ -35,4 +35,4 @@ public class PCCServerPeerProposal implements PCEPPeerProposal { } openBuilder.setLspDbVersion(lspDbVersionBuilder.build()).build(); } -} \ No newline at end of file +} diff --git a/pcep/pcc-mock/src/test/java/org/opendaylight/protocol/pcep/pcc/mock/PCCTriggeredSyncTest.java b/pcep/pcc-mock/src/test/java/org/opendaylight/protocol/pcep/pcc/mock/PCCTriggeredSyncTest.java index 68c0adcf50..74d38626d1 100644 --- a/pcep/pcc-mock/src/test/java/org/opendaylight/protocol/pcep/pcc/mock/PCCTriggeredSyncTest.java +++ b/pcep/pcc-mock/src/test/java/org/opendaylight/protocol/pcep/pcc/mock/PCCTriggeredSyncTest.java @@ -66,4 +66,3 @@ public class PCCTriggeredSyncTest extends PCCMockCommon { return List.of(new PCEPStatefulCapability(true, true, true, false, false, true)); } } - diff --git a/pcep/server/server-api/src/main/yang/pcep-server.yang b/pcep/server/server-api/src/main/yang/pcep-server.yang index 2fdaeed69e..82c379b7e0 100644 --- a/pcep/server/server-api/src/main/yang/pcep-server.yang +++ b/pcep/server/server-api/src/main/yang/pcep-server.yang @@ -137,4 +137,3 @@ module pcep-server { uses pcc-configured-lsp; } } - diff --git a/pcep/server/server-provider/src/main/java/org/opendaylight/bgpcep/pcep/server/provider/PcepTopologyListener.java b/pcep/server/server-provider/src/main/java/org/opendaylight/bgpcep/pcep/server/provider/PcepTopologyListener.java index 6080127f67..a59ea2d56b 100644 --- a/pcep/server/server-provider/src/main/java/org/opendaylight/bgpcep/pcep/server/provider/PcepTopologyListener.java +++ b/pcep/server/server-provider/src/main/java/org/opendaylight/bgpcep/pcep/server/provider/PcepTopologyListener.java @@ -452,4 +452,3 @@ public final class PcepTopologyListener implements DataTreeChangeListener, return PathType.Initiated; } } - diff --git a/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/PCEPExtensionProviderActivator.java b/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/PCEPExtensionProviderActivator.java index 55aa7328b0..1d6ccef9d0 100644 --- a/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/PCEPExtensionProviderActivator.java +++ b/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/PCEPExtensionProviderActivator.java @@ -14,4 +14,4 @@ import org.opendaylight.yangtools.concepts.Registration; @NonNullByDefault public interface PCEPExtensionProviderActivator { List start(PCEPExtensionProviderContext context); -} \ No newline at end of file +} diff --git a/pcep/spi/src/test/java/org/opendaylight/protocol/pcep/spi/APITest.java b/pcep/spi/src/test/java/org/opendaylight/protocol/pcep/spi/APITest.java index ed40882c4e..d75b32bace 100644 --- a/pcep/spi/src/test/java/org/opendaylight/protocol/pcep/spi/APITest.java +++ b/pcep/spi/src/test/java/org/opendaylight/protocol/pcep/spi/APITest.java @@ -58,4 +58,4 @@ class APITest { assertEquals(Object.class, unknown.implementedInterface()); assertSame(o, unknown.getInvalidObject()); } -} \ No newline at end of file +} diff --git a/pcep/topology/topology-api/src/main/yang/network-topology-pcep-programming.yang b/pcep/topology/topology-api/src/main/yang/network-topology-pcep-programming.yang index 1e9b5af1d5..4f63011d96 100644 --- a/pcep/topology/topology-api/src/main/yang/network-topology-pcep-programming.yang +++ b/pcep/topology/topology-api/src/main/yang/network-topology-pcep-programming.yang @@ -96,4 +96,3 @@ module network-topology-pcep-programming { } } } - diff --git a/pcep/topology/topology-api/src/main/yang/network-topology-pcep.yang b/pcep/topology/topology-api/src/main/yang/network-topology-pcep.yang index cca89a40bb..7b1410da36 100644 --- a/pcep/topology/topology-api/src/main/yang/network-topology-pcep.yang +++ b/pcep/topology/topology-api/src/main/yang/network-topology-pcep.yang @@ -355,4 +355,3 @@ module network-topology-pcep { } } } - diff --git a/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java b/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java index e45cda303f..f65393f383 100644 --- a/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java +++ b/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/ServerSessionManager.java @@ -319,4 +319,4 @@ class ServerSessionManager implements PCEPSessionListenerFactory, TopologySessio private @NonNull String topologyId() { return TopologyUtils.friendlyId(topology); } -} \ No newline at end of file +} diff --git a/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionListener.java b/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionListener.java index a1afe4475c..fbe1211248 100644 --- a/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionListener.java +++ b/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionListener.java @@ -11,4 +11,4 @@ import org.opendaylight.protocol.pcep.PCEPSessionListener; interface TopologySessionListener extends PCEPSessionListener, TopologySessionRPCs { void close(); -} \ No newline at end of file +} diff --git a/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionRPCs.java b/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionRPCs.java index a3462213f1..4b439c3da5 100644 --- a/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionRPCs.java +++ b/pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionRPCs.java @@ -30,4 +30,4 @@ interface TopologySessionRPCs { @NonNull ListenableFuture triggerSync(TriggerSyncArgs input); @NonNull ListenableFuture> tearDownSession(TearDownSessionInput input); -} \ No newline at end of file +} diff --git a/pcep/topology/topology-provider/src/main/yang/odl-pcep-topology-provider.yang b/pcep/topology/topology-provider/src/main/yang/odl-pcep-topology-provider.yang index 19a2d49536..91a4f3b5b6 100644 --- a/pcep/topology/topology-provider/src/main/yang/odl-pcep-topology-provider.yang +++ b/pcep/topology/topology-provider/src/main/yang/odl-pcep-topology-provider.yang @@ -60,4 +60,3 @@ module odl-pcep-topology-provider { } } } - diff --git a/pcep/topology/topology-provider/src/test/resources/logback-test.xml b/pcep/topology/topology-provider/src/test/resources/logback-test.xml index 57bb947219..b251d76543 100644 --- a/pcep/topology/topology-provider/src/test/resources/logback-test.xml +++ b/pcep/topology/topology-provider/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/pcep/tunnel/tunnel-api/src/main/yang/topology-tunnel-pcep-programming.yang b/pcep/tunnel/tunnel-api/src/main/yang/topology-tunnel-pcep-programming.yang index 340708b98e..ac537c494d 100644 --- a/pcep/tunnel/tunnel-api/src/main/yang/topology-tunnel-pcep-programming.yang +++ b/pcep/tunnel/tunnel-api/src/main/yang/topology-tunnel-pcep-programming.yang @@ -71,4 +71,3 @@ module topology-tunnel-pcep-programming { } } } - diff --git a/pcep/tunnel/tunnel-api/src/main/yang/topology-tunnel-pcep.yang b/pcep/tunnel/tunnel-api/src/main/yang/topology-tunnel-pcep.yang index edf79d1a6e..e7479f778b 100644 --- a/pcep/tunnel/tunnel-api/src/main/yang/topology-tunnel-pcep.yang +++ b/pcep/tunnel/tunnel-api/src/main/yang/topology-tunnel-pcep.yang @@ -121,4 +121,3 @@ module topology-tunnel-pcep { uses rsvp:record-route-subobjects; } } - diff --git a/pcep/tunnel/tunnel-provider/src/test/resources/logback-test.xml b/pcep/tunnel/tunnel-provider/src/test/resources/logback-test.xml index 57bb947219..b251d76543 100644 --- a/pcep/tunnel/tunnel-provider/src/test/resources/logback-test.xml +++ b/pcep/tunnel/tunnel-provider/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/programming/impl/src/test/resources/logback-test.xml b/programming/impl/src/test/resources/logback-test.xml index 57bb947219..b251d76543 100644 --- a/programming/impl/src/test/resources/logback-test.xml +++ b/programming/impl/src/test/resources/logback-test.xml @@ -25,4 +25,4 @@ - \ No newline at end of file + diff --git a/programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SuccessfulRpcResult.java b/programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SuccessfulRpcResult.java index 4202d619ad..d11a71abd7 100644 --- a/programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SuccessfulRpcResult.java +++ b/programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SuccessfulRpcResult.java @@ -37,4 +37,4 @@ public final class SuccessfulRpcResult implements RpcResult { public List getErrors() { return Collections.emptyList(); } -} \ No newline at end of file +} diff --git a/programming/topology-api/src/main/yang/network-topology-programming.yang b/programming/topology-api/src/main/yang/network-topology-programming.yang index dfb64a6efa..68bc4357f8 100644 --- a/programming/topology-api/src/main/yang/network-topology-programming.yang +++ b/programming/topology-api/src/main/yang/network-topology-programming.yang @@ -35,4 +35,3 @@ module network-topology-programming { uses pgm:submit-instruction-output; } } - diff --git a/programming/tunnel-api/src/main/yang/topology-tunnel-programming.yang b/programming/tunnel-api/src/main/yang/topology-tunnel-programming.yang index c6a17146a5..07c26bf484 100644 --- a/programming/tunnel-api/src/main/yang/topology-tunnel-programming.yang +++ b/programming/tunnel-api/src/main/yang/topology-tunnel-programming.yang @@ -86,4 +86,3 @@ module topology-tunnel-programming { uses create-tunnel-output; } } - diff --git a/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/ero/SERODynamicProtectionSubobjectParser.java b/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/ero/SERODynamicProtectionSubobjectParser.java index abc6fecb2e..807851aad1 100644 --- a/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/ero/SERODynamicProtectionSubobjectParser.java +++ b/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/ero/SERODynamicProtectionSubobjectParser.java @@ -35,4 +35,4 @@ public class SERODynamicProtectionSubobjectParser extends ProtectionCommonParser serializeBody(CTYPE, protObj, body); EROSubobjectUtil.formatSubobject(TYPE, subobject.getLoose(), body, buffer); } -} \ No newline at end of file +} diff --git a/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/label/GeneralizedLabelParser.java b/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/label/GeneralizedLabelParser.java index 4ff211f61e..269aaa8cf3 100644 --- a/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/label/GeneralizedLabelParser.java +++ b/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/label/GeneralizedLabelParser.java @@ -47,4 +47,4 @@ public class GeneralizedLabelParser implements LabelParser, LabelSerializer { final ByteBuf body = Unpooled.wrappedBuffer(gl.getGeneralizedLabel()); LabelUtil.formatLabel(CTYPE, unidirectional, global, body, buffer); } -} \ No newline at end of file +} diff --git a/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/te/PrimaryPathRouteObjectParser.java b/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/te/PrimaryPathRouteObjectParser.java index 3526198eb0..4f524eae03 100644 --- a/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/te/PrimaryPathRouteObjectParser.java +++ b/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/te/PrimaryPathRouteObjectParser.java @@ -41,4 +41,4 @@ public final class PrimaryPathRouteObjectParser extends EROSubobjectListParser { serializeAttributeHeader(bufferAux.readableBytes(), CLASS_NUM, CTYPE, output); output.writeBytes(bufferAux); } -} \ No newline at end of file +} diff --git a/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/te/ReoptimizationBandwidthObjectParser.java b/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/te/ReoptimizationBandwidthObjectParser.java index f42f38cd1c..c1671bf12d 100644 --- a/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/te/ReoptimizationBandwidthObjectParser.java +++ b/rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/te/ReoptimizationBandwidthObjectParser.java @@ -39,4 +39,4 @@ public final class ReoptimizationBandwidthObjectParser extends AbstractRSVPObjec final Bandwidth band = bandObject.getBandwidth(); output.writeBytes(Unpooled.wrappedBuffer(band.getValue())); } -} \ No newline at end of file +} diff --git a/rsvp/spi/src/main/java/org/opendaylight/protocol/rsvp/parser/spi/SRROSubobjectSerializer.java b/rsvp/spi/src/main/java/org/opendaylight/protocol/rsvp/parser/spi/SRROSubobjectSerializer.java index 6c46119499..1405edb3b4 100644 --- a/rsvp/spi/src/main/java/org/opendaylight/protocol/rsvp/parser/spi/SRROSubobjectSerializer.java +++ b/rsvp/spi/src/main/java/org/opendaylight/protocol/rsvp/parser/spi/SRROSubobjectSerializer.java @@ -13,4 +13,3 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev public interface SRROSubobjectSerializer { void serializeSubobject(SubobjectContainer subobject, ByteBuf buffer); } - diff --git a/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleEROSubobjectRegistryTest.java b/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleEROSubobjectRegistryTest.java index 5740a14a2a..992f475e3c 100644 --- a/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleEROSubobjectRegistryTest.java +++ b/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleEROSubobjectRegistryTest.java @@ -94,4 +94,4 @@ public class SimpleEROSubobjectRegistryTest { assertEquals(1, output.readableBytes()); } -} \ No newline at end of file +} diff --git a/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleRROSubobjectRegistryTest.java b/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleRROSubobjectRegistryTest.java index 8fc4dd7ff8..94de7f0671 100644 --- a/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleRROSubobjectRegistryTest.java +++ b/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleRROSubobjectRegistryTest.java @@ -92,4 +92,4 @@ public class SimpleRROSubobjectRegistryTest { assertEquals(1, output.readableBytes()); } -} \ No newline at end of file +} diff --git a/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleRSVPObjectRegistryTest.java b/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleRSVPObjectRegistryTest.java index a08bed7aee..938d8a0882 100644 --- a/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleRSVPObjectRegistryTest.java +++ b/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleRSVPObjectRegistryTest.java @@ -106,4 +106,4 @@ public class SimpleRSVPObjectRegistryTest { this.rsvpTeObjectParser); } -} \ No newline at end of file +} diff --git a/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleXROSubobjectRegistryTest.java b/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleXROSubobjectRegistryTest.java index 29c7d2a95b..3e71c97f94 100644 --- a/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleXROSubobjectRegistryTest.java +++ b/rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/SimpleXROSubobjectRegistryTest.java @@ -91,4 +91,4 @@ public class SimpleXROSubobjectRegistryTest { assertEquals(1, output.readableBytes()); } -} \ No newline at end of file +} diff --git a/tests/README.md b/tests/README.md index e6d027b451..8db29ba37a 100644 --- a/tests/README.md +++ b/tests/README.md @@ -1,6 +1,7 @@ # CSIT - Continuous System Integration Test ## Overview + This directory contains **Continuous System Integration Tests (CSIT)** and associated testing tools for the **BGPCEP** project. Test are written using common python testing framework, PyTest. These tests are used to test the core **BGP** and **PCEP** functionality of Opendaylight distribution. These tests are run directly against @@ -8,15 +9,17 @@ built opendaylight distribution with its associated test tools without relying o like nexus. ## Test File Origin and History + Test data files and test tools scripts contained in this repository were originally created as part of separate testing project which used Robot Framework library for system testing. Now as part of moving to more lightweight and simpler PyTest framework part of the original test files were reused. ## Directory Structure + The main directory structure is as following: | Directory | Description | -|:----------------|:---------------------------------------------------------------------------------------------------------------------------| +| :-------------- | :------------------------------------------------------------------------------------------------------------------------- | | `allure-result` | Directory used for storing Allure reports generated during test runs. | | `libraries` | Directory containing reusable test functions used in test cases. | | `results` | Directory used for storing test results (e.g., logs, performance metrics). | @@ -26,21 +29,30 @@ The main directory structure is as following: | `variables` | Directory containing test data (mostly templates used for RESTCONF calls). | ## Test Execution + Tests can be executed using two primary methods: ### 1. Part of maven build + Test can be run directly during maven build using `integration-tests` profile + ```sh mvn clean install -Pintegration-tests ``` + ### 2. Using tox command + Tests can be also run separately using tox tool which needs to be invoked from tests directory by running commands such as: + ```sh cd tests tox -e pytest ``` + ### Test results + Test results are evaluated using allure reporting system. To view the generated test report run the following command: + ```sh allure serve tests/allure-results/ ``` diff --git a/tests/requirements.txt b/tests/requirements.txt index f3a7aebaff..7e1989d8b8 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -13,4 +13,4 @@ pytest-dependency==0.6.0 pytest-env==1.1.5 pytest-ordering==0.6 pytest-retry==1.7.0 -requests==2.32.4 \ No newline at end of file +requests==2.32.4 diff --git a/tests/variables/bgpflowspec/bgp-flowspec-manypeers.j2 b/tests/variables/bgpflowspec/bgp-flowspec-manypeers.j2 index 7348015e00..5063ace43f 100644 --- a/tests/variables/bgpflowspec/bgp-flowspec-manypeers.j2 +++ b/tests/variables/bgpflowspec/bgp-flowspec-manypeers.j2 @@ -33,4 +33,4 @@ neighbor {{ ODL_IP }} { } } } -{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/tests/variables/bgpflowspec/bgp-flowspec-redirect-manypeers.j2 b/tests/variables/bgpflowspec/bgp-flowspec-redirect-manypeers.j2 index e06cb417cf..9d5209b66f 100644 --- a/tests/variables/bgpflowspec/bgp-flowspec-redirect-manypeers.j2 +++ b/tests/variables/bgpflowspec/bgp-flowspec-redirect-manypeers.j2 @@ -38,4 +38,4 @@ neighbor {{ ODL_IP }} { } } } -{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/tests/variables/bgpflowspec/bgp_flowspec_manypeers/data.json b/tests/variables/bgpflowspec/bgp_flowspec_manypeers/data.json index cf07dad87b..d75bc534b8 100644 --- a/tests/variables/bgpflowspec/bgp_flowspec_manypeers/data.json +++ b/tests/variables/bgpflowspec/bgp_flowspec_manypeers/data.json @@ -2343,4 +2343,4 @@ } ] } -} \ No newline at end of file +} diff --git a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp1.j2 b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp1.j2 index 175c25ea7f..4d47b3a133 100644 --- a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp1.j2 +++ b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp1.j2 @@ -17,4 +17,4 @@ neighbor {{ ODLIP }} { } family { all } } -{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp2.j2 b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp2.j2 index f778cb5309..32786be1e1 100644 --- a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp2.j2 +++ b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp2.j2 @@ -16,4 +16,4 @@ neighbor {{ odl_ip }} { } family { all } } -{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp3.j2 b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp3.j2 index 6b592d575f..e3c1a1628b 100644 --- a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp3.j2 +++ b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp3.j2 @@ -23,4 +23,4 @@ neighbor {{ odl_ip }} { } family { all } } -{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp4.j2 b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp4.j2 index d4340c590b..7758eb2571 100644 --- a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp4.j2 +++ b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp4.j2 @@ -17,4 +17,4 @@ neighbor {{ odl_ip }} { } family { all } } -{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp5.j2 b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp5.j2 index 1b8659f666..a824e65bbc 100644 --- a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp5.j2 +++ b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp5.j2 @@ -17,4 +17,4 @@ neighbor {{ odl_ip }} { } family { all } } -{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp6.j2 b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp6.j2 index 4399a76727..62dd7f5edc 100644 --- a/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp6.j2 +++ b/tests/variables/bgpfunctional/bgppolicies/exabgp_manypeers_configs/exabgp6.j2 @@ -23,4 +23,4 @@ neighbor {{ odl_ip }} { } family { all } } -{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/tests/variables/bgpfunctional/bmp_basic/filled_structure_manypeers/data.json b/tests/variables/bgpfunctional/bmp_basic/filled_structure_manypeers/data.json index 5c5f696ac5..1d26a53327 100644 --- a/tests/variables/bgpfunctional/bmp_basic/filled_structure_manypeers/data.json +++ b/tests/variables/bgpfunctional/bmp_basic/filled_structure_manypeers/data.json @@ -937,4 +937,4 @@ } ] } - } \ No newline at end of file + } diff --git a/tests/variables/bgpfunctional/exa.cfg b/tests/variables/bgpfunctional/exa.cfg index 1c214e18c3..72f09da57e 100644 --- a/tests/variables/bgpfunctional/exa.cfg +++ b/tests/variables/bgpfunctional/exa.cfg @@ -27,4 +27,3 @@ peer-as 64496; } } } - diff --git a/tests/variables/bgpfunctional/exa.j2 b/tests/variables/bgpfunctional/exa.j2 index b4811f0976..e5157cd9f7 100644 --- a/tests/variables/bgpfunctional/exa.j2 +++ b/tests/variables/bgpfunctional/exa.j2 @@ -30,4 +30,4 @@ neighbor {{ ODL_IP }} { } } } -{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/tests/variables/bgpfunctional/ipv6/ipv6_topology_empty/data.json b/tests/variables/bgpfunctional/ipv6/ipv6_topology_empty/data.json index f0c1b95ab4..9898f80276 100644 --- a/tests/variables/bgpfunctional/ipv6/ipv6_topology_empty/data.json +++ b/tests/variables/bgpfunctional/ipv6/ipv6_topology_empty/data.json @@ -10,4 +10,3 @@ } ] } - diff --git a/tests/variables/bgpfunctional/ipv6/manypeers/exaipv4.j2 b/tests/variables/bgpfunctional/ipv6/manypeers/exaipv4.j2 index e4e7b64bec..d5cd1dddba 100644 --- a/tests/variables/bgpfunctional/ipv6/manypeers/exaipv4.j2 +++ b/tests/variables/bgpfunctional/ipv6/manypeers/exaipv4.j2 @@ -8,4 +8,4 @@ neighbor {{ ODLIP }} { ipv4 unicast; } } -{% endfor -%} \ No newline at end of file +{% endfor -%} diff --git a/tests/variables/bgpfunctional/ipv6/manypeers/exaipv6.j2 b/tests/variables/bgpfunctional/ipv6/manypeers/exaipv6.j2 index b4852f5265..43461d7c04 100644 --- a/tests/variables/bgpfunctional/ipv6/manypeers/exaipv6.j2 +++ b/tests/variables/bgpfunctional/ipv6/manypeers/exaipv6.j2 @@ -18,4 +18,4 @@ neighbor {{ ODLIP }} { route 2a04:6d80::1/128 next-hop self; } } -{% endfor -%} \ No newline at end of file +{% endfor -%} diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_arb/announce_route_es_arb.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_arb/announce_route_es_arb.hex index 3b7658c1c9..60b869ca0e 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_arb/announce_route_es_arb.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_arb/announce_route_es_arb.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a629000417000219999999000100000000000000000000202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a629000417000219999999000100000000000000000000202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_arb/withdraw_route_es_arb.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_arb/withdraw_route_es_arb.hex index a40a601531..b068411532 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_arb/withdraw_route_es_arb.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_arb/withdraw_route_es_arb.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c0019460417000219999999000100000000000000000000202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c0019460417000219999999000100000000000000000000202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_as/announce_route_es_as.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_as/announce_route_es_as.hex index d288396e9c..1e73c89196 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_as/announce_route_es_as.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_as/announce_route_es_as.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a62900041700021999999900010501010101000007d000202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a62900041700021999999900010501010101000007d000202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_as/withdraw_route_es_as.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_as/withdraw_route_es_as.hex index df3027624d..4565ceb1a3 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_as/withdraw_route_es_as.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_as/withdraw_route_es_as.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c001946041700021999999900010501010101000007d000202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c001946041700021999999900010501010101000007d000202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lacp/announce_route_es_lacp.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lacp/announce_route_es_lacp.hex index d2fb576fee..5ee962eec4 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lacp/announce_route_es_lacp.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lacp/announce_route_es_lacp.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a629000417000219999999000101f20cdd809ff7001600202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a629000417000219999999000101f20cdd809ff7001600202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lacp/withdraw_route_es_lacp.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lacp/withdraw_route_es_lacp.hex index 85acb5a7fa..5f118b2d92 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lacp/withdraw_route_es_lacp.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lacp/withdraw_route_es_lacp.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c0019460417000219999999000101f20cdd809ff7001600202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c0019460417000219999999000101f20cdd809ff7001600202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lan/announce_route_es_lan.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lan/announce_route_es_lan.hex index bff2ddf51e..2adc5d0a76 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lan/announce_route_es_lan.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lan/announce_route_es_lan.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a629000417000219999999000102f20cdd809ff7001400202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a629000417000219999999000102f20cdd809ff7001400202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lan/withdraw_route_es_lan.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lan/withdraw_route_es_lan.hex index 18f8f757fe..519154e7b4 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lan/withdraw_route_es_lan.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_lan/withdraw_route_es_lan.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c0019460417000219999999000102f20cdd809ff7001400202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c0019460417000219999999000102f20cdd809ff7001400202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_mac/announce_route_es_mac.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_mac/announce_route_es_mac.hex index f4827b3b14..a7a185b4d5 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_mac/announce_route_es_mac.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_mac/announce_route_es_mac.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a629000417000219999999000103f20cdd809ff70007d0202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a629000417000219999999000103f20cdd809ff70007d0202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_mac/withdraw_route_es_mac.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_mac/withdraw_route_es_mac.hex index 6ec2cfacff..f02fed2580 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_mac/withdraw_route_es_mac.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_mac/withdraw_route_es_mac.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c0019460417000219999999000103f20cdd809ff70007d0202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c0019460417000219999999000103f20cdd809ff70007d0202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_rou/announce_route_es_rou.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_rou/announce_route_es_rou.hex index 258f8f03c3..303ac53834 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_rou/announce_route_es_rou.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_rou/announce_route_es_rou.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a6290004170002199999990001042b2b2b2b000007d000202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff004a02000000334001010040020040050400000064800e2200194604c714a6290004170002199999990001042b2b2b2b000007d000202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_rou/withdraw_route_es_rou.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_rou/withdraw_route_es_rou.hex index 1fe8ff9f9e..05e39e8a8a 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_es_rou/withdraw_route_es_rou.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_es_rou/withdraw_route_es_rou.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c00194604170002199999990001042b2b2b2b000007d000202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800f1c00194604170002199999990001042b2b2b2b000007d000202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_arb/announce_route_eth_arb.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_arb/announce_route_eth_arb.hex index 83dbba41a7..8116969a87 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_arb/announce_route_eth_arb.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_arb/announce_route_eth_arb.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a6290001190002199999990001000000000000000000000000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a6290001190002199999990001000000000000000000000000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_arb/withdraw_route_eth_arb.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_arb/withdraw_route_eth_arb.hex index bfca28982b..b216bd27e4 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_arb/withdraw_route_eth_arb.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_arb/withdraw_route_eth_arb.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e00194601190002199999990001000000000000000000000000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e00194601190002199999990001000000000000000000000000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_as/announce_route_eth_as.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_as/announce_route_eth_as.hex index ccacba02ba..3a697b567f 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_as/announce_route_eth_as.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_as/announce_route_eth_as.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a62900011900021999999900010501010101000007d0000000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a62900011900021999999900010501010101000007d0000000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_as/withdraw_route_eth_as.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_as/withdraw_route_eth_as.hex index f1595773d7..9ec413aae1 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_as/withdraw_route_eth_as.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_as/withdraw_route_eth_as.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e001946011900021999999900010501010101000007d0000000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e001946011900021999999900010501010101000007d0000000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp/announce_route_eth_lacp.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp/announce_route_eth_lacp.hex index ba75d1afeb..a1198ba9de 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp/announce_route_eth_lacp.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp/announce_route_eth_lacp.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp/withdraw_route_eth_lacp.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp/withdraw_route_eth_lacp.hex index 60da31b1a8..01440b8fbb 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp/withdraw_route_eth_lacp.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp/withdraw_route_eth_lacp.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extdef/announce_route_eth_lacp_extdef.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extdef/announce_route_eth_lacp_extdef.hex index 559c74c3ae..013afcc0cd 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extdef/announce_route_eth_lacp_extdef.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extdef/announce_route_eth_lacp_extdef.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005702000000404001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10c01008030d000000000000 \ No newline at end of file +ffffffffffffffffffffffffffffffff005702000000404001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10c01008030d000000000000 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extdef/withdraw_route_eth_lacp_extdef.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extdef/withdraw_route_eth_lacp_extdef.hex index c95083645f..d62a382543 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extdef/withdraw_route_eth_lacp_extdef.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extdef/withdraw_route_eth_lacp_extdef.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0051020000003a4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10c01008030d000000000000 \ No newline at end of file +ffffffffffffffffffffffffffffffff0051020000003a4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10c01008030d000000000000 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesilab/announce_route_eth_lacp_extesilab.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesilab/announce_route_eth_lacp_extesilab.hex index 089f3e5421..8a600a9fcf 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesilab/announce_route_eth_lacp_extesilab.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesilab/announce_route_eth_lacp_extesilab.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005702000000404001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10c01008060101000005dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff005702000000404001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10c01008060101000005dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesilab/withdraw_route_eth_lacp_extesilab.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesilab/withdraw_route_eth_lacp_extesilab.hex index 002e898514..cf5016c6b7 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesilab/withdraw_route_eth_lacp_extesilab.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesilab/withdraw_route_eth_lacp_extesilab.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0051020000003a4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10c01008060101000005dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff0051020000003a4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10c01008060101000005dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesr/announce_route_eth_lacp_extesr.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesr/announce_route_eth_lacp_extesr.hex index 377032c188..eb54ff96e7 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesr/announce_route_eth_lacp_extesr.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesr/announce_route_eth_lacp_extesr.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005702000000404001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10c010080602f20cdd809ff8 \ No newline at end of file +ffffffffffffffffffffffffffffffff005702000000404001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10c010080602f20cdd809ff8 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesr/withdraw_route_eth_lacp_extesr.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesr/withdraw_route_eth_lacp_extesr.hex index 9a35d5a857..ba20f9c588 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesr/withdraw_route_eth_lacp_extesr.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extesr/withdraw_route_eth_lacp_extesr.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0051020000003a4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10c010080602f20cdd809ff8 \ No newline at end of file +ffffffffffffffffffffffffffffffff0051020000003a4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10c010080602f20cdd809ff8 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extl2/announce_route_eth_lacp_extl2.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extl2/announce_route_eth_lacp_extl2.hex index ddc0d150af..d1e2a74657 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extl2/announce_route_eth_lacp_extl2.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extl2/announce_route_eth_lacp_extl2.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005702000000404001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10c010084604000700c80000 \ No newline at end of file +ffffffffffffffffffffffffffffffff005702000000404001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10c010084604000700c80000 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extl2/withdraw_route_eth_lacp_extl2.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extl2/withdraw_route_eth_lacp_extl2.hex index e02538efd9..7604d72202 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extl2/withdraw_route_eth_lacp_extl2.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extl2/withdraw_route_eth_lacp_extl2.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0051020000003a4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10c010084604000700c80000 \ No newline at end of file +ffffffffffffffffffffffffffffffff0051020000003a4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10c010084604000700c80000 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extmac/announce_route_eth_lacp_extmac.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extmac/announce_route_eth_lacp_extmac.hex index a5db24f477..d8902381e8 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extmac/announce_route_eth_lacp_extmac.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extmac/announce_route_eth_lacp_extmac.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005702000000404001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10c0100806000100000000c8 \ No newline at end of file +ffffffffffffffffffffffffffffffff005702000000404001010040020040050400000064800e2400194604c714a629000119000219999999000101f20cdd809ff70016000000000a05dc10c0100806000100000000c8 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extmac/withdraw_route_eth_lacp_extmac.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extmac/withdraw_route_eth_lacp_extmac.hex index cac07a1424..944d73c79e 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extmac/withdraw_route_eth_lacp_extmac.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lacp_extmac/withdraw_route_eth_lacp_extmac.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0051020000003a4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10c0100806000100000000c8 \ No newline at end of file +ffffffffffffffffffffffffffffffff0051020000003a4001010040020040050400000064800f1e0019460119000219999999000101f20cdd809ff70016000000000a05dc10c0100806000100000000c8 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lan/announce_route_eth_lan.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lan/announce_route_eth_lan.hex index 1c24bad445..6e42546fc2 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lan/announce_route_eth_lan.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lan/announce_route_eth_lan.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a629000119000219999999000102f20cdd809ff70014000000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a629000119000219999999000102f20cdd809ff70014000000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lan/withdraw_route_eth_lan.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lan/withdraw_route_eth_lan.hex index 9fea46751a..55aa436994 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lan/withdraw_route_eth_lan.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_lan/withdraw_route_eth_lan.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e0019460119000219999999000102f20cdd809ff70014000000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e0019460119000219999999000102f20cdd809ff70014000000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_mac/announce_route_eth_mac.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_mac/announce_route_eth_mac.hex index e2c772a042..20ae374ed1 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_mac/announce_route_eth_mac.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_mac/announce_route_eth_mac.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a629000119000219999999000103f20cdd809ff70007d00000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a629000119000219999999000103f20cdd809ff70007d00000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_mac/withdraw_route_eth_mac.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_mac/withdraw_route_eth_mac.hex index 198967de95..bacf743623 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_mac/withdraw_route_eth_mac.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_mac/withdraw_route_eth_mac.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e0019460119000219999999000103f20cdd809ff70007d00000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e0019460119000219999999000103f20cdd809ff70007d00000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_rou/announce_route_eth_rou.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_rou/announce_route_eth_rou.hex index c7a0d4aae8..a24805635a 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_rou/announce_route_eth_rou.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_rou/announce_route_eth_rou.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a6290001190002199999990001042b2b2b2b000007d0000000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff004c02000000354001010040020040050400000064800e2400194604c714a6290001190002199999990001042b2b2b2b000007d0000000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_rou/withdraw_route_eth_rou.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_rou/withdraw_route_eth_rou.hex index 266edafec8..d30d343191 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_rou/withdraw_route_eth_rou.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_eth_rou/withdraw_route_eth_rou.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e00194601190002199999990001042b2b2b2b000007d0000000000a05dc10 \ No newline at end of file +ffffffffffffffffffffffffffffffff0046020000002f4001010040020040050400000064800f1e00194601190002199999990001042b2b2b2b000007d0000000000a05dc10 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_arb/announce_route_inc_arb.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_arb/announce_route_inc_arb.hex index 07e9f012ed..ac5d563c28 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_arb/announce_route_inc_arb.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_arb/announce_route_inc_arb.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_arb/withdraw_route_inc_arb.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_arb/withdraw_route_inc_arb.hex index 2de10fbe0a..7d0307d8a9 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_arb/withdraw_route_inc_arb.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_arb/withdraw_route_inc_arb.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_as/announce_route_inc_as.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_as/announce_route_inc_as.hex index 07e9f012ed..ac5d563c28 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_as/announce_route_inc_as.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_as/announce_route_inc_as.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_as/withdraw_route_inc_as.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_as/withdraw_route_inc_as.hex index 2de10fbe0a..7d0307d8a9 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_as/withdraw_route_inc_as.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_as/withdraw_route_inc_as.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lacp/announce_route_inc_lacp.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lacp/announce_route_inc_lacp.hex index 07e9f012ed..ac5d563c28 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lacp/announce_route_inc_lacp.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lacp/announce_route_inc_lacp.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lacp/withdraw_route_inc_lacp.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lacp/withdraw_route_inc_lacp.hex index 2de10fbe0a..7d0307d8a9 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lacp/withdraw_route_inc_lacp.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lacp/withdraw_route_inc_lacp.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lan/announce_route_inc_lan.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lan/announce_route_inc_lan.hex index 07e9f012ed..ac5d563c28 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lan/announce_route_inc_lan.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lan/announce_route_inc_lan.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lan/withdraw_route_inc_lan.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lan/withdraw_route_inc_lan.hex index 2de10fbe0a..7d0307d8a9 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lan/withdraw_route_inc_lan.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_lan/withdraw_route_inc_lan.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_mac/announce_route_inc_mac.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_mac/announce_route_inc_mac.hex index 07e9f012ed..ac5d563c28 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_mac/announce_route_inc_mac.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_mac/announce_route_inc_mac.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_mac/withdraw_route_inc_mac.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_mac/withdraw_route_inc_mac.hex index 2de10fbe0a..7d0307d8a9 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_mac/withdraw_route_inc_mac.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_mac/withdraw_route_inc_mac.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_rou/announce_route_inc_rou.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_rou/announce_route_inc_rou.hex index 07e9f012ed..ac5d563c28 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_rou/announce_route_inc_rou.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_rou/announce_route_inc_rou.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff0044020000002d4001010040020040050400000064800e1c00194604c714a62900031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_rou/withdraw_route_inc_rou.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_rou/withdraw_route_inc_rou.hex index 2de10fbe0a..7d0307d8a9 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_rou/withdraw_route_inc_rou.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_inc_rou/withdraw_route_inc_rou.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b \ No newline at end of file +ffffffffffffffffffffffffffffffff003e02000000274001010040020040050400000064800f16001946031100021999999900010000000a202b2b2b2b diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_arb/announce_route_mac_arb.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_arb/announce_route_mac_arb.hex index c3dc06b7ff..f98a5f0137 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_arb/announce_route_mac_arb.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_arb/announce_route_mac_arb.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a6290002280002199999990001000000000000000000000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a6290002280002199999990001000000000000000000000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_arb/withdraw_route_mac_arb.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_arb/withdraw_route_mac_arb.hex index 259fb075ec..f343595488 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_arb/withdraw_route_mac_arb.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_arb/withdraw_route_mac_arb.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d00194602280002199999990001000000000000000000000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d00194602280002199999990001000000000000000000000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_as/announce_route_mac_as.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_as/announce_route_mac_as.hex index 3d70d5b78e..161658c79a 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_as/announce_route_mac_as.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_as/announce_route_mac_as.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a62900022800021999999900010501010101000007d0000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a62900022800021999999900010501010101000007d0000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_as/withdraw_route_mac_as.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_as/withdraw_route_mac_as.hex index 26ab1b2d70..5ece90fd95 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_as/withdraw_route_mac_as.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_as/withdraw_route_mac_as.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d001946022800021999999900010501010101000007d0000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d001946022800021999999900010501010101000007d0000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lacp/announce_route_mac_lacp.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lacp/announce_route_mac_lacp.hex index 53e1890e65..3067567dc5 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lacp/announce_route_mac_lacp.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lacp/announce_route_mac_lacp.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a629000228000219999999000101f20cdd809ff70016000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a629000228000219999999000101f20cdd809ff70016000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lacp/withdraw_route_mac_lacp.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lacp/withdraw_route_mac_lacp.hex index 183d41c479..c96950dd31 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lacp/withdraw_route_mac_lacp.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lacp/withdraw_route_mac_lacp.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d0019460228000219999999000101f20cdd809ff70016000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d0019460228000219999999000101f20cdd809ff70016000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lan/announce_route_mac_lan.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lan/announce_route_mac_lan.hex index 718357f393..11dc15cf94 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lan/announce_route_mac_lan.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lan/announce_route_mac_lan.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a629000228000219999999000102f20cdd809ff70014000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a629000228000219999999000102f20cdd809ff70014000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lan/withdraw_route_mac_lan.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lan/withdraw_route_mac_lan.hex index 66e3e7feb9..f150b7f829 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lan/withdraw_route_mac_lan.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_lan/withdraw_route_mac_lan.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d0019460228000219999999000102f20cdd809ff70014000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d0019460228000219999999000102f20cdd809ff70014000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_mac/announce_route_mac_mac.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_mac/announce_route_mac_mac.hex index 439be9e736..e8150c094b 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_mac/announce_route_mac_mac.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_mac/announce_route_mac_mac.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a629000228000219999999000103f20cdd809ff70007d00000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a629000228000219999999000103f20cdd809ff70007d00000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_mac/withdraw_route_mac_mac.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_mac/withdraw_route_mac_mac.hex index 4bf45190b9..e55ecdd109 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_mac/withdraw_route_mac_mac.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_mac/withdraw_route_mac_mac.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d0019460228000219999999000103f20cdd809ff70007d00000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d0019460228000219999999000103f20cdd809ff70007d00000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_rou/announce_route_mac_rou.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_rou/announce_route_mac_rou.hex index 0b03e719fc..73e1b92828 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_rou/announce_route_mac_rou.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_rou/announce_route_mac_rou.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a6290002280002199999990001042b2b2b2b000007d0000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff005b02000000444001010040020040050400000064800e3300194604c714a6290002280002199999990001042b2b2b2b000007d0000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_rou/withdraw_route_mac_rou.hex b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_rou/withdraw_route_mac_rou.hex index 0138dd39c9..c28eab21fa 100644 --- a/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_rou/withdraw_route_mac_rou.hex +++ b/tests/variables/bgpfunctional/l2vpn_evpn/route_mac_rou/withdraw_route_mac_rou.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d00194602280002199999990001042b2b2b2b000007d0000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 \ No newline at end of file +ffffffffffffffffffffffffffffffff0055020000003e4001010040020040050400000064800f2d00194602280002199999990001042b2b2b2b000007d0000000000a30f20cdd809ff7202b2b2b2b05dc2005dc30 diff --git a/tests/variables/bgpfunctional/l3vpn_ipv4/bgp-l3vpn-ipv4-manypeers.j2 b/tests/variables/bgpfunctional/l3vpn_ipv4/bgp-l3vpn-ipv4-manypeers.j2 index e06abc4fad..44abf4e284 100755 --- a/tests/variables/bgpfunctional/l3vpn_ipv4/bgp-l3vpn-ipv4-manypeers.j2 +++ b/tests/variables/bgpfunctional/l3vpn_ipv4/bgp-l3vpn-ipv4-manypeers.j2 @@ -19,4 +19,4 @@ neighbor {{ ODL_IP }} { } } } -{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/tests/variables/bgpfunctional/mvpn/intra_ipv6/withdraw_intra_ipv6.hex b/tests/variables/bgpfunctional/mvpn/intra_ipv6/withdraw_intra_ipv6.hex index e92bb6a433..664498eaa0 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_ipv6/withdraw_intra_ipv6.hex +++ b/tests/variables/bgpfunctional/mvpn/intra_ipv6/withdraw_intra_ipv6.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff003902000000224001010040020040050400000064800f11000205010c0001ac10002c0065c0a86401 \ No newline at end of file +ffffffffffffffffffffffffffffffff003902000000224001010040020040050400000064800f11000205010c0001ac10002c0065c0a86401 diff --git a/tests/variables/bgpfunctional/mvpn/intra_pe_distinguisher/announce_intra_pe_distinguisher.hex b/tests/variables/bgpfunctional/mvpn/intra_pe_distinguisher/announce_intra_pe_distinguisher.hex index 305f2176b2..05b08db193 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_pe_distinguisher/announce_intra_pe_distinguisher.hex +++ b/tests/variables/bgpfunctional/mvpn/intra_pe_distinguisher/announce_intra_pe_distinguisher.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff00570200000040c01b0e0a0a0a0104e3800a0a140204e3c0400101014002008004040000000040050400000064800e17000105047f01010100010c00010102030401020a0a0a0a \ No newline at end of file +ffffffffffffffffffffffffffffffff00570200000040c01b0e0a0a0a0104e3800a0a140204e3c0400101014002008004040000000040050400000064800e17000105047f01010100010c00010102030401020a0a0a0a diff --git a/tests/variables/bgpfunctional/mvpn/intra_pe_distinguisher/withdraw_intra_pe_distinguisher.hex b/tests/variables/bgpfunctional/mvpn/intra_pe_distinguisher/withdraw_intra_pe_distinguisher.hex index 576b4af273..1f82b49061 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_pe_distinguisher/withdraw_intra_pe_distinguisher.hex +++ b/tests/variables/bgpfunctional/mvpn/intra_pe_distinguisher/withdraw_intra_pe_distinguisher.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0051020000003ac01b0e0a0a0a0104e3800a0a140204e3c0400101014002008004040000000040050400000064800f11000105010c00010102030401020a0a0a0a \ No newline at end of file +ffffffffffffffffffffffffffffffff0051020000003ac01b0e0a0a0a0104e3800a0a140204e3c0400101014002008004040000000040050400000064800f11000105010c00010102030401020a0a0a0a diff --git a/tests/variables/bgpfunctional/mvpn/intra_source_as/announce_intra_source_as.hex b/tests/variables/bgpfunctional/mvpn/intra_source_as/announce_intra_source_as.hex index b890cb8ec0..3ec599d133 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_source_as/announce_intra_source_as.hex +++ b/tests/variables/bgpfunctional/mvpn/intra_source_as/announce_intra_source_as.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0051020000003a400101014002008004040000000040050400000064800e17000105047f01010100010c00010102030401020a0a0a0ac010080009004100000000 \ No newline at end of file +ffffffffffffffffffffffffffffffff0051020000003a400101014002008004040000000040050400000064800e17000105047f01010100010c00010102030401020a0a0a0ac010080009004100000000 diff --git a/tests/variables/bgpfunctional/mvpn/intra_source_as/app/post_data.xml b/tests/variables/bgpfunctional/mvpn/intra_source_as/app/post_data.xml index 0431bcdadb..675932d209 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_source_as/app/post_data.xml +++ b/tests/variables/bgpfunctional/mvpn/intra_source_as/app/post_data.xml @@ -27,4 +27,4 @@ 1.2.3.4:258 10.10.10.10 - \ No newline at end of file + diff --git a/tests/variables/bgpfunctional/mvpn/intra_source_as/withdraw_intra_source_as.hex b/tests/variables/bgpfunctional/mvpn/intra_source_as/withdraw_intra_source_as.hex index cbdfd8eeb4..7ba5306bc7 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_source_as/withdraw_intra_source_as.hex +++ b/tests/variables/bgpfunctional/mvpn/intra_source_as/withdraw_intra_source_as.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004b0200000034400101014002008004040000000040050400000064800f11000105010c00010102030401020a0a0a0ac010080009004100000000 \ No newline at end of file +ffffffffffffffffffffffffffffffff004b0200000034400101014002008004040000000040050400000064800f11000105010c00010102030401020a0a0a0ac010080009004100000000 diff --git a/tests/variables/bgpfunctional/mvpn/intra_source_as_4/announce_intra_source_as_4.hex b/tests/variables/bgpfunctional/mvpn/intra_source_as_4/announce_intra_source_as_4.hex index 62eb8015a6..883789d3cb 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_source_as_4/announce_intra_source_as_4.hex +++ b/tests/variables/bgpfunctional/mvpn/intra_source_as_4/announce_intra_source_as_4.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0051020000003a400101004002008004040000000040050400000064800e17000105047f01010100010c00010102030401020a0a0a0ac0100802d10000fbf00000 \ No newline at end of file +ffffffffffffffffffffffffffffffff0051020000003a400101004002008004040000000040050400000064800e17000105047f01010100010c00010102030401020a0a0a0ac0100802d10000fbf00000 diff --git a/tests/variables/bgpfunctional/mvpn/intra_source_as_4/app/post_data.xml b/tests/variables/bgpfunctional/mvpn/intra_source_as_4/app/post_data.xml index 1f06133307..d89c2d21ba 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_source_as_4/app/post_data.xml +++ b/tests/variables/bgpfunctional/mvpn/intra_source_as_4/app/post_data.xml @@ -27,4 +27,4 @@ 1.2.3.4:258 10.10.10.10 - \ No newline at end of file + diff --git a/tests/variables/bgpfunctional/mvpn/intra_source_as_4/withdraw_intra_source_as_4.hex b/tests/variables/bgpfunctional/mvpn/intra_source_as_4/withdraw_intra_source_as_4.hex index 411fa8595a..dd0de175e0 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_source_as_4/withdraw_intra_source_as_4.hex +++ b/tests/variables/bgpfunctional/mvpn/intra_source_as_4/withdraw_intra_source_as_4.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004b0200000034400101004002008004040000000040050400000064800f11000105010c00010102030401020a0a0a0ac0100802d10000fbf00000 \ No newline at end of file +ffffffffffffffffffffffffffffffff004b0200000034400101004002008004040000000040050400000064800f11000105010c00010102030401020a0a0a0ac0100802d10000fbf00000 diff --git a/tests/variables/bgpfunctional/mvpn/intra_vrf/announce_intra_vrf.hex b/tests/variables/bgpfunctional/mvpn/intra_vrf/announce_intra_vrf.hex index e0a119d725..9f42bd65f5 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_vrf/announce_intra_vrf.hex +++ b/tests/variables/bgpfunctional/mvpn/intra_vrf/announce_intra_vrf.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0051020000003a400101014002008004040000000040050400000064800e17000105047f01010100010c00010102030401020a0a0a0ac01008010b0a0000013130 \ No newline at end of file +ffffffffffffffffffffffffffffffff0051020000003a400101014002008004040000000040050400000064800e17000105047f01010100010c00010102030401020a0a0a0ac01008010b0a0000013130 diff --git a/tests/variables/bgpfunctional/mvpn/intra_vrf/app/post_data.xml b/tests/variables/bgpfunctional/mvpn/intra_vrf/app/post_data.xml index 6f28b8b426..181739b498 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_vrf/app/post_data.xml +++ b/tests/variables/bgpfunctional/mvpn/intra_vrf/app/post_data.xml @@ -30,4 +30,4 @@ 1.2.3.4:258 10.10.10.10 - \ No newline at end of file + diff --git a/tests/variables/bgpfunctional/mvpn/intra_vrf/withdraw_intra_vrf.hex b/tests/variables/bgpfunctional/mvpn/intra_vrf/withdraw_intra_vrf.hex index 1b03f66fa2..5d178f7c06 100644 --- a/tests/variables/bgpfunctional/mvpn/intra_vrf/withdraw_intra_vrf.hex +++ b/tests/variables/bgpfunctional/mvpn/intra_vrf/withdraw_intra_vrf.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff004b0200000034400101014002008004040000000040050400000064800f11000105010c00010102030401020a0a0a0ac01008010b0a0000013130 \ No newline at end of file +ffffffffffffffffffffffffffffffff004b0200000034400101014002008004040000000040050400000064800f11000105010c00010102030401020a0a0a0ac01008010b0a0000013130 diff --git a/tests/variables/bgpfunctional/mvpn/leaf_ad/withdraw_leaf_ad.hex b/tests/variables/bgpfunctional/mvpn/leaf_ad/withdraw_leaf_ad.hex index 5a8ab85597..e8a6fb53df 100644 --- a/tests/variables/bgpfunctional/mvpn/leaf_ad/withdraw_leaf_ad.hex +++ b/tests/variables/bgpfunctional/mvpn/leaf_ad/withdraw_leaf_ad.hex @@ -1 +1 @@ -ffffffffffffffffffffffffffffffff0046020000002f400101014002008004040000000040050400000064800f170001050412020c00010102030401020000000101000001 \ No newline at end of file +ffffffffffffffffffffffffffffffff0046020000002f400101014002008004040000000040050400000064800f170001050412020c00010102030401020000000101000001 diff --git a/tests/variables/bgpfunctional/route_refresh/route/location.uri b/tests/variables/bgpfunctional/route_refresh/route/location.uri index 6304e3a699..a58826dc7f 100644 --- a/tests/variables/bgpfunctional/route_refresh/route/location.uri +++ b/tests/variables/bgpfunctional/route_refresh/route/location.uri @@ -1,2 +1 @@ /rests/data/bgp-rib:application-rib=$APP_RIB/tables=bgp-types%3Aipv4-address-family,bgp-types%3Aunicast-subsequent-address-family/bgp-inet:ipv4-routes - diff --git a/tests/variables/bgpuser/cluster_id/expected_peer_rib_out_manypeers/peer_rib_out.j2 b/tests/variables/bgpuser/cluster_id/expected_peer_rib_out_manypeers/peer_rib_out.j2 index 78fcab038a..2cc56762e3 100644 --- a/tests/variables/bgpuser/cluster_id/expected_peer_rib_out_manypeers/peer_rib_out.j2 +++ b/tests/variables/bgpuser/cluster_id/expected_peer_rib_out_manypeers/peer_rib_out.j2 @@ -40,4 +40,3 @@ ] } } - diff --git a/tests/variables/bgpuser/filled_topology_manypeers/data.json b/tests/variables/bgpuser/filled_topology_manypeers/data.json index c0a1ce0826..480ea74d9b 100644 --- a/tests/variables/bgpuser/filled_topology_manypeers/data.json +++ b/tests/variables/bgpuser/filled_topology_manypeers/data.json @@ -77,4 +77,4 @@ } } ] - } \ No newline at end of file + } diff --git a/tests/variables/bgpuser/filled_topology_manypeers_with_withdrawals/data.json b/tests/variables/bgpuser/filled_topology_manypeers_with_withdrawals/data.json index 396a352ef0..f7ab7717e3 100644 --- a/tests/variables/bgpuser/filled_topology_manypeers_with_withdrawals/data.json +++ b/tests/variables/bgpuser/filled_topology_manypeers_with_withdrawals/data.json @@ -197,4 +197,4 @@ } } ] - } \ No newline at end of file + } diff --git a/tests/variables/bgpuser/local_as/manypeers_adj_rib_out/data.j2 b/tests/variables/bgpuser/local_as/manypeers_adj_rib_out/data.j2 index d85ec1e096..176465ee59 100644 --- a/tests/variables/bgpuser/local_as/manypeers_adj_rib_out/data.j2 +++ b/tests/variables/bgpuser/local_as/manypeers_adj_rib_out/data.j2 @@ -28,4 +28,4 @@ {% endfor %} ] } -} \ No newline at end of file +} diff --git a/tests/variables/pcepuser/titanium/get_pcc_stats/post_data.json b/tests/variables/pcepuser/titanium/get_pcc_stats/post_data.json index 139811cd82..1eb32dc31a 100644 --- a/tests/variables/pcepuser/titanium/get_pcc_stats/post_data.json +++ b/tests/variables/pcepuser/titanium/get_pcc_stats/post_data.json @@ -11,4 +11,4 @@ } ] } -} \ No newline at end of file +} diff --git a/tests/variables/pcepuser/titanium/get_stats_all/post_data.json b/tests/variables/pcepuser/titanium/get_stats_all/post_data.json index 94ad45da3c..d860ffb33f 100644 --- a/tests/variables/pcepuser/titanium/get_stats_all/post_data.json +++ b/tests/variables/pcepuser/titanium/get_stats_all/post_data.json @@ -6,4 +6,4 @@ } ] } -} \ No newline at end of file +} diff --git a/tests/variables/pcepuser/titanium/get_timer_value/location.uri b/tests/variables/pcepuser/titanium/get_timer_value/location.uri index b5db43f829..9a15602567 100644 --- a/tests/variables/pcepuser/titanium/get_timer_value/location.uri +++ b/tests/variables/pcepuser/titanium/get_timer_value/location.uri @@ -1 +1 @@ -rests/data/network-topology:network-topology/topology=pcep-topology/topology-types/network-topology-pcep:topology-pcep/odl-pcep-stats-provider:timer \ No newline at end of file +rests/data/network-topology:network-topology/topology=pcep-topology/topology-types/network-topology-pcep:topology-pcep/odl-pcep-stats-provider:timer diff --git a/tests/variables/pcepuser/titanium/manypeers/add_lsp/post_data.xml b/tests/variables/pcepuser/titanium/manypeers/add_lsp/post_data.xml index 9033941411..5ab6a6ee3b 100644 --- a/tests/variables/pcepuser/titanium/manypeers/add_lsp/post_data.xml +++ b/tests/variables/pcepuser/titanium/manypeers/add_lsp/post_data.xml @@ -22,4 +22,4 @@ - \ No newline at end of file + diff --git a/tests/variables/pcepuser/titanium/manypeers/default_json.j2 b/tests/variables/pcepuser/titanium/manypeers/default_json.j2 index 83af43bf89..deb2ed1649 100644 --- a/tests/variables/pcepuser/titanium/manypeers/default_json.j2 +++ b/tests/variables/pcepuser/titanium/manypeers/default_json.j2 @@ -119,4 +119,4 @@ } } ] -} \ No newline at end of file +} diff --git a/tests/variables/pcepuser/titanium/manypeers/failed_updated_json.j2 b/tests/variables/pcepuser/titanium/manypeers/failed_updated_json.j2 index e5a66b9686..73d37bf953 100644 --- a/tests/variables/pcepuser/titanium/manypeers/failed_updated_json.j2 +++ b/tests/variables/pcepuser/titanium/manypeers/failed_updated_json.j2 @@ -125,4 +125,4 @@ } } ] -} \ No newline at end of file +} diff --git a/tests/variables/pcepuser/titanium/manypeers/remove_lsp/post_data.xml b/tests/variables/pcepuser/titanium/manypeers/remove_lsp/post_data.xml index b41bd96420..b66a67b7e6 100644 --- a/tests/variables/pcepuser/titanium/manypeers/remove_lsp/post_data.xml +++ b/tests/variables/pcepuser/titanium/manypeers/remove_lsp/post_data.xml @@ -2,4 +2,4 @@ pcc://${IP} ${LSP_NAME} /topo:network-topology/topo:topology[topo:topology-id="pcep-topology"] - \ No newline at end of file + diff --git a/tests/variables/pcepuser/titanium/manypeers/removed_json.j2 b/tests/variables/pcepuser/titanium/manypeers/removed_json.j2 index bdfea94ba7..735a181fe5 100644 --- a/tests/variables/pcepuser/titanium/manypeers/removed_json.j2 +++ b/tests/variables/pcepuser/titanium/manypeers/removed_json.j2 @@ -129,4 +129,4 @@ } } ] -} \ No newline at end of file +} diff --git a/tests/variables/pcepuser/titanium/manypeers/update_lsp/post_data.xml b/tests/variables/pcepuser/titanium/manypeers/update_lsp/post_data.xml index e493f06c94..6f5ae5af00 100644 --- a/tests/variables/pcepuser/titanium/manypeers/update_lsp/post_data.xml +++ b/tests/variables/pcepuser/titanium/manypeers/update_lsp/post_data.xml @@ -20,4 +20,4 @@ - \ No newline at end of file + diff --git a/tests/variables/pcepuser/titanium/manypeers/updated_default_json.j2 b/tests/variables/pcepuser/titanium/manypeers/updated_default_json.j2 index 73df60ccca..5f56dfaaf1 100644 --- a/tests/variables/pcepuser/titanium/manypeers/updated_default_json.j2 +++ b/tests/variables/pcepuser/titanium/manypeers/updated_default_json.j2 @@ -177,4 +177,4 @@ } } ] -} \ No newline at end of file +} diff --git a/tests/variables/pcepuser/titanium/manypeers/updated_json.j2 b/tests/variables/pcepuser/titanium/manypeers/updated_json.j2 index e5a66b9686..73d37bf953 100644 --- a/tests/variables/pcepuser/titanium/manypeers/updated_json.j2 +++ b/tests/variables/pcepuser/titanium/manypeers/updated_json.j2 @@ -125,4 +125,4 @@ } } ] -} \ No newline at end of file +} diff --git a/tests/variables/pcepuser/titanium/manypeers/updated_updated_json.j2 b/tests/variables/pcepuser/titanium/manypeers/updated_updated_json.j2 index 8b76bbd541..4cc21d5b53 100644 --- a/tests/variables/pcepuser/titanium/manypeers/updated_updated_json.j2 +++ b/tests/variables/pcepuser/titanium/manypeers/updated_updated_json.j2 @@ -183,4 +183,4 @@ } } ] -} \ No newline at end of file +} diff --git a/tests/variables/pcepuser/titanium/set_timer_value/data.json b/tests/variables/pcepuser/titanium/set_timer_value/data.json index 7dd4640e6f..bccee0f88d 100644 --- a/tests/variables/pcepuser/titanium/set_timer_value/data.json +++ b/tests/variables/pcepuser/titanium/set_timer_value/data.json @@ -1,3 +1,3 @@ { "odl-pcep-stats-provider:timer": $TIMER -} \ No newline at end of file +} diff --git a/tests/variables/pcepuser/titanium/set_timer_value/location.uri b/tests/variables/pcepuser/titanium/set_timer_value/location.uri index b5db43f829..9a15602567 100644 --- a/tests/variables/pcepuser/titanium/set_timer_value/location.uri +++ b/tests/variables/pcepuser/titanium/set_timer_value/location.uri @@ -1 +1 @@ -rests/data/network-topology:network-topology/topology=pcep-topology/topology-types/network-topology-pcep:topology-pcep/odl-pcep-stats-provider:timer \ No newline at end of file +rests/data/network-topology:network-topology/topology=pcep-topology/topology-types/network-topology-pcep:topology-pcep/odl-pcep-stats-provider:timer diff --git a/testtool-util/src/test/java/org/opendaylight/protocol/util/InetSocketAddressUtilTest.java b/testtool-util/src/test/java/org/opendaylight/protocol/util/InetSocketAddressUtilTest.java index 5a31b20e08..c3da3ecf17 100644 --- a/testtool-util/src/test/java/org/opendaylight/protocol/util/InetSocketAddressUtilTest.java +++ b/testtool-util/src/test/java/org/opendaylight/protocol/util/InetSocketAddressUtilTest.java @@ -76,4 +76,4 @@ public class InetSocketAddressUtilTest { assertNotEquals(addr1.getHostString(), addr2.getHostString()); assertNotEquals(addr1.getPort(), addr2.getPort()); } -} \ No newline at end of file +} diff --git a/testtool-util/src/test/java/org/opendaylight/protocol/util/LoggerUtilTest.java b/testtool-util/src/test/java/org/opendaylight/protocol/util/LoggerUtilTest.java index 2a608555f8..83c483c279 100644 --- a/testtool-util/src/test/java/org/opendaylight/protocol/util/LoggerUtilTest.java +++ b/testtool-util/src/test/java/org/opendaylight/protocol/util/LoggerUtilTest.java @@ -26,4 +26,4 @@ public class LoggerUtilTest { = (ch.qos.logback.classic.Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME); assertEquals(logger.getLevel(), Level.OFF); } -} \ No newline at end of file +} diff --git a/topology/api/src/main/yang/odl-network-topology.yang b/topology/api/src/main/yang/odl-network-topology.yang index 588c9be73c..a12ed92986 100644 --- a/topology/api/src/main/yang/odl-network-topology.yang +++ b/topology/api/src/main/yang/odl-network-topology.yang @@ -51,4 +51,3 @@ module odl-network-topology { ext:context-instance "network-topology-context"; } } - diff --git a/topology/segment-routing/src/main/yang/topology-tunnel-sr.yang b/topology/segment-routing/src/main/yang/topology-tunnel-sr.yang index e1d29fe5d4..672181f185 100644 --- a/topology/segment-routing/src/main/yang/topology-tunnel-sr.yang +++ b/topology/segment-routing/src/main/yang/topology-tunnel-sr.yang @@ -54,4 +54,3 @@ module topology-tunnel-sr { uses tunnel-sr-path-p2p-hop-attributes; } } - diff --git a/topology/tunnel-api/src/main/yang/topology-tunnel-p2p.yang b/topology/tunnel-api/src/main/yang/topology-tunnel-p2p.yang index 7fd981a325..0ab45bf5cf 100644 --- a/topology/tunnel-api/src/main/yang/topology-tunnel-p2p.yang +++ b/topology/tunnel-api/src/main/yang/topology-tunnel-p2p.yang @@ -69,4 +69,3 @@ module topology-tunnel-p2p { uses tunnel-p2p-path-oper-attributes; } } - diff --git a/topology/tunnel-api/src/main/yang/topology-tunnel.yang b/topology/tunnel-api/src/main/yang/topology-tunnel.yang index 1f6dc84ef9..e93c41a9ce 100644 --- a/topology/tunnel-api/src/main/yang/topology-tunnel.yang +++ b/topology/tunnel-api/src/main/yang/topology-tunnel.yang @@ -104,4 +104,3 @@ module topology-tunnel { uses tunnel-link-attributes; } } - diff --git a/tox.ini b/tox.ini index 7a40c08aee..de02a873d5 100644 --- a/tox.ini +++ b/tox.ini @@ -41,4 +41,3 @@ deps = pre-commit passenv = HOME commands = pre-commit run --all-files --show-diff-on-failure - diff --git a/util/src/site/site.xml b/util/src/site/site.xml index 07c90ebc9c..32c3cc63de 100644 --- a/util/src/site/site.xml +++ b/util/src/site/site.xml @@ -14,4 +14,3 @@ - docs-linkcheck: OK ✔ in 29.19 seconds docs: OK ✔ in 30.21 seconds pre-commit: exit 1 (27.71 seconds) /w/workspace/bgpcep-tox-verify-master> pre-commit run --all-files --show-diff-on-failure pid=2396 docs: OK (30.21=setup[23.25]+cmd[6.96] seconds) docs-linkcheck: OK (29.19=setup[23.17]+cmd[6.02] seconds) pre-commit: FAIL code 1 (31.17=setup[3.46]+cmd[27.71] seconds) evaluation failed :( (31.20 seconds) + tox_status=255 + echo '---> Completed tox runs' ---> Completed tox runs + for i in .tox/*/log ++ echo .tox/docs-linkcheck/log ++ awk -F/ '{print $2}' + tox_env=docs-linkcheck + cp -r .tox/docs-linkcheck/log /w/workspace/bgpcep-tox-verify-master/archives/tox/docs-linkcheck + for i in .tox/*/log ++ echo .tox/docs/log ++ awk -F/ '{print $2}' + tox_env=docs + cp -r .tox/docs/log /w/workspace/bgpcep-tox-verify-master/archives/tox/docs + for i in .tox/*/log ++ echo .tox/pre-commit/log ++ awk -F/ '{print $2}' + tox_env=pre-commit + cp -r .tox/pre-commit/log /w/workspace/bgpcep-tox-verify-master/archives/tox/pre-commit + DOC_DIR=docs/_build/html + [[ -d docs/_build/html ]] + echo '---> Archiving generated docs' ---> Archiving generated docs + mv docs/_build/html /w/workspace/bgpcep-tox-verify-master/archives/docs + echo '---> tox-run.sh ends' ---> tox-run.sh ends + test 255 -eq 0 + exit 255 ++ '[' 1 = 1 ']' ++ '[' -x /usr/bin/clear_console ']' ++ /usr/bin/clear_console -q Build step 'Execute shell' marked build as failure $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 1646 killed; [ssh-agent] Stopped. [PostBuildScript] - [INFO] Executing post build scripts. [bgpcep-tox-verify-master] $ /bin/bash /tmp/jenkins2705547904479864254.sh ---> sysstat.sh [bgpcep-tox-verify-master] $ /bin/bash /tmp/jenkins16454069489290321143.sh ---> package-listing.sh ++ facter osfamily ++ tr '[:upper:]' '[:lower:]' + OS_FAMILY=debian + workspace=/w/workspace/bgpcep-tox-verify-master + START_PACKAGES=/tmp/packages_start.txt + END_PACKAGES=/tmp/packages_end.txt + DIFF_PACKAGES=/tmp/packages_diff.txt + PACKAGES=/tmp/packages_start.txt + '[' /w/workspace/bgpcep-tox-verify-master ']' + PACKAGES=/tmp/packages_end.txt + case "${OS_FAMILY}" in + dpkg -l + grep '^ii' + '[' -f /tmp/packages_start.txt ']' + '[' -f /tmp/packages_end.txt ']' + diff /tmp/packages_start.txt /tmp/packages_end.txt + '[' /w/workspace/bgpcep-tox-verify-master ']' + mkdir -p /w/workspace/bgpcep-tox-verify-master/archives/ + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/bgpcep-tox-verify-master/archives/ [bgpcep-tox-verify-master] $ /bin/bash /tmp/jenkins5660777466312170031.sh ---> capture-instance-metadata.sh Setup pyenv: system 3.8.20 3.9.20 3.10.15 * 3.11.10 (set by /w/workspace/bgpcep-tox-verify-master/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ImwW from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) lf-activate-venv(): INFO: Attempting to install with network-safe options... lf-activate-venv(): INFO: Base packages installed successfully lf-activate-venv(): INFO: Installing additional packages: lftools lf-activate-venv(): INFO: Adding /tmp/venv-ImwW/bin to PATH INFO: Running in OpenStack, capturing instance metadata [bgpcep-tox-verify-master] $ /bin/bash /tmp/jenkins16832027790746359136.sh provisioning config files... Could not find credentials [logs] for bgpcep-tox-verify-master #1841 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/bgpcep-tox-verify-master@tmp/config2179657525087053050tmp Regular expression run condition: Expression=[^.*logs-s3.*], Label=[odl-logs-s3-cloudfront-index] Run condition [Regular expression match] enabling perform for step [Provide Configuration files] provisioning config files... copy managed file [jenkins-s3-log-ship] to file:/home/jenkins/.aws/credentials [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content SERVER_ID=logs [EnvInject] - Variables injected successfully. [bgpcep-tox-verify-master] $ /bin/bash /tmp/jenkins1778703084763689293.sh ---> create-netrc.sh WARN: Log server credential not found. [bgpcep-tox-verify-master] $ /bin/bash /tmp/jenkins7712443564283788026.sh ---> python-tools-install.sh Setup pyenv: system 3.8.20 3.9.20 3.10.15 * 3.11.10 (set by /w/workspace/bgpcep-tox-verify-master/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ImwW from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) lf-activate-venv(): INFO: Attempting to install with network-safe options... lf-activate-venv(): INFO: Base packages installed successfully lf-activate-venv(): INFO: Installing additional packages: lftools lf-activate-venv(): INFO: Adding /tmp/venv-ImwW/bin to PATH [bgpcep-tox-verify-master] $ /bin/bash /tmp/jenkins11800004667459597752.sh ---> sudo-logs.sh Archiving 'sudo' log.. [bgpcep-tox-verify-master] $ /bin/bash /tmp/jenkins15731047487107894202.sh ---> job-cost.sh INFO: Activating Python virtual environment... Setup pyenv: system 3.8.20 3.9.20 3.10.15 * 3.11.10 (set by /w/workspace/bgpcep-tox-verify-master/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ImwW from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) lf-activate-venv(): INFO: Attempting to install with network-safe options... lf-activate-venv(): INFO: Base packages installed successfully lf-activate-venv(): INFO: Installing additional packages: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 lf-activate-venv(): INFO: Adding /tmp/venv-ImwW/bin to PATH INFO: No stack-cost file found INFO: Instance uptime: 202s INFO: Fetching instance metadata (attempt 1 of 3)... DEBUG: URL: http://169.254.169.254/latest/meta-data/instance-type INFO: Successfully fetched instance metadata INFO: Instance type: v3-standard-8 INFO: Retrieving pricing info for: v3-standard-8 INFO: Fetching Vexxhost pricing API (attempt 1 of 3)... DEBUG: URL: https://pricing.vexxhost.net/v1/pricing/v3-standard-8/cost?seconds=202 INFO: Successfully fetched Vexxhost pricing API INFO: Retrieved cost: 0.22 INFO: Retrieved resource: v3-standard-8 INFO: Creating archive directory: /w/workspace/bgpcep-tox-verify-master/archives/cost INFO: Archiving costs to: /w/workspace/bgpcep-tox-verify-master/archives/cost.csv INFO: Successfully archived job cost data DEBUG: Cost data: bgpcep-tox-verify-master,1841,2026-02-17 02:20:14,v3-standard-8,202,0.22,0.00,FAILURE [bgpcep-tox-verify-master] $ /bin/bash -l /tmp/jenkins5748694080406173383.sh ---> logs-deploy.sh Setup pyenv: system 3.8.20 3.9.20 3.10.15 * 3.11.10 (set by /w/workspace/bgpcep-tox-verify-master/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ImwW from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) lf-activate-venv(): INFO: Attempting to install with network-safe options... lf-activate-venv(): INFO: Base packages installed successfully lf-activate-venv(): INFO: Installing additional packages: lftools urllib3~=1.26.15 lf-activate-venv(): INFO: Adding /tmp/venv-ImwW/bin to PATH WARNING: Nexus logging server not set INFO: S3 path logs/releng/vex-yul-odl-jenkins-1/bgpcep-tox-verify-master/1841/ INFO: archiving logs to S3 ---> uname -a: Linux prd-ubuntu2204-docker-8c-8g-11741 5.15.0-168-generic #178-Ubuntu SMP Fri Jan 9 19:05:03 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux ---> lscpu: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 40 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Vendor ID: AuthenticAMD Model name: AMD EPYC-Rome Processor CPU family: 23 Model: 49 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 8 Stepping: 0 BogoMIPS: 5600.00 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt nrip_save umip rdpid arch_capabilities Virtualization: AMD-V Hypervisor vendor: KVM Virtualization type: full L1d cache: 256 KiB (8 instances) L1i cache: 256 KiB (8 instances) L2 cache: 4 MiB (8 instances) L3 cache: 128 MiB (8 instances) NUMA node(s): 1 NUMA node0 CPU(s): 0-7 Vulnerability Gather data sampling: Not affected Vulnerability Indirect target selection: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; untrained return thunk; SMT disabled Vulnerability Spec rstack overflow: Mitigation; SMT disabled Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Vulnerability Srbds: Not affected Vulnerability Tsa: Not affected Vulnerability Tsx async abort: Not affected Vulnerability Vmscape: Not affected ---> nproc: 8 ---> df -h: Filesystem Size Used Avail Use% Mounted on tmpfs 3.2G 1.1M 3.2G 1% /run /dev/vda1 155G 9.4G 146G 7% / tmpfs 16G 0 16G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/vda15 105M 6.1M 99M 6% /boot/efi tmpfs 3.2G 4.0K 3.2G 1% /run/user/1001 ---> free -m: total used free shared buff/cache available Mem: 32092 884 27520 4 3686 30739 Swap: 1023 0 1023 ---> ip addr: 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 link/ether fa:16:3e:14:42:f7 brd ff:ff:ff:ff:ff:ff altname enp0s3 inet 10.30.170.186/23 metric 100 brd 10.30.171.255 scope global dynamic ens3 valid_lft 86192sec preferred_lft 86192sec inet6 fe80::f816:3eff:fe14:42f7/64 scope link valid_lft forever preferred_lft forever 3: docker0: mtu 1458 qdisc noqueue state DOWN group default link/ether b2:9c:ee:68:3e:88 brd ff:ff:ff:ff:ff:ff inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 valid_lft forever preferred_lft forever ---> sar -b -r -n DEV: Linux 5.15.0-168-generic (prd-ubuntu2204-docker-8c-8g-11741) 02/17/26 _x86_64_ (8 CPU) 02:17:03 LINUX RESTART (8 CPU) ---> sar -P ALL: Linux 5.15.0-168-generic (prd-ubuntu2204-docker-8c-8g-11741) 02/17/26 _x86_64_ (8 CPU) 02:17:03 LINUX RESTART (8 CPU)