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 extends Registration> 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 @@