Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bgpd: prevent routes loop through itself (backport #8956) #9155

Merged
merged 2 commits into from
Jul 30, 2021

Conversation

mergify[bot]
Copy link

@mergify mergify bot commented Jul 23, 2021

This is an automatic backport of pull request #8956 done by Mergify.
Cherry-pick of 654a597 has failed:

On branch mergify/bp/stable/8.0/pr-8956
Your branch is up to date with 'origin/stable/8.0'.

You are currently cherry-picking commit 654a5978f.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	modified:   bgpd/bgp_fsm.c
	modified:   bgpd/bgp_mplsvpn.c
	modified:   bgpd/bgp_nht.c
	modified:   bgpd/bgp_nht.h
	modified:   bgpd/bgp_route.c
	modified:   tests/topotests/bgp_basic_functionality_topo1/test_bgp_basic_functionality.py

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   bgpd/bgp_evpn.c

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally


Mergify commands and options

More conditions and actions can be found in the documentation.

You can also trigger Mergify actions by commenting on this pull request:

  • @Mergifyio refresh will re-evaluate the rules
  • @Mergifyio rebase will rebase this PR on its base branch
  • @Mergifyio update will merge the base branch into this PR
  • @Mergifyio backport <destination> will backport this PR on <destination> branch

Additionally, on Mergify dashboard you can:

  • look at your merge queues
  • generate the Mergify configuration with the config editor.

Finally, you can contact us on https://mergify.io/

Copy link

@polychaeta polychaeta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution to FRR!

Click for style suggestions

To apply these suggestions:

curl -s https://gist.githubusercontent.com/polychaeta/10095190353b451b8b35e327a3140a53/raw/9c151e2b983e82fc5dd71bbd76a366a313c5b81e/cr_9155_1627032669.diff | git apply

diff --git a/bgpd/bgp_evpn.c b/bgpd/bgp_evpn.c
index 60125aa4d..0f34ad29a 100644
--- a/bgpd/bgp_evpn.c
+++ b/bgpd/bgp_evpn.c
@@ -2472,8 +2472,7 @@ static int install_evpn_route_entry_in_vrf(struct bgp *bgp_vrf,
 			bgp_path_info_set_flag(dest, pi, BGP_PATH_VALID);
 		else {
 			if (BGP_DEBUG(nht, NHT)) {
-				inet_ntop(pp->family,
-					  &attr.evpn_overlay.gw_ip,
+				inet_ntop(pp->family, &attr.evpn_overlay.gw_ip,
 					  buf1, sizeof(buf1));
 				zlog_debug("%s: gateway IP NH unresolved",
 					   buf1);

If you are a new contributor to FRR, please see our contributing guidelines.

After making changes, you do not need to create a new PR. You should perform an amend or interactive rebase followed by a force push.

@mwinter-osr
Copy link
Member

CI:rerun

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jul 23, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

FreeBSD 11 amd64 build: Failed (click for details)

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI009BUILD/ErrorLog/log_make.txt)

/usr/home/ci/cibuild.20477/frr-source/doc/user/zebra.rst:1183: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
bgpd/bgp_evpn.c: In function 'install_evpn_route_entry_in_vrf':
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 2463 | <<<<<<< HEAD
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 2466 | =======
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
 2488 | >>>>>>> 654a5978f (bgpd: prevent routes loop through itself)
gmake[1]: *** [Makefile:9715: bgpd/bgp_evpn.o] Error 1

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI009BUILD/config.log/config.log.gz

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB10BUILD/config.log/config.log.gz

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB10BUILD/config.status/config.status

CentOS 7 amd64 build: Failed (click for details)

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI005BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory `/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: expected expression before << token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before == token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI005BUILD/config.status/config.status
CentOS 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI005BUILD/config.log/config.log.gz

OpenBSD 6 amd64 build: Failed (click for details)

Make failed for OpenBSD 6 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI011BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.20477/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.20477/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
<<<<<<< HEAD
^
1 error generated.
gmake[1]: *** [Makefile:9711: bgpd/bgp_evpn.o] Error 1
copying selected object files to avoid basename conflicts...
gmake[1]: Target 'all-am' not remade because of errors.

OpenBSD 6 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI011BUILD/config.status/config.status
OpenBSD 6 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI011BUILD/config.log/config.log.gz

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM8BUILD/config.log/config.log.gz

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI014BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: expected expression before << token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before == token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI014BUILD/config.log/config.log.gz

Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18I386BUILD/config.status/config.status

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
Ubuntu 18.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804AMD64/config.log/config.log.gz

FreeBSD 12 amd64 build: Failed (click for details)

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
bgpd/bgp_evpn.c: In function 'install_evpn_route_entry_in_vrf':
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/FBSD12AMD64/config.log/config.log.gz

CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CENTOS8BUILD/config.status/config.status

Make failed for CentOS 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CENTOS8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

CentOS 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CENTOS8BUILD/config.log/config.log.gz

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI101BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: expected expression before << token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before == token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
Ubuntu 18.04 ppc64le build: Failed (click for details)

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804PPC64LEBUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM7BUILD/config.status/config.status

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U2004AMD64BUILD/config.status/config.status

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 2463 | <<<<<<< HEAD
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 2466 | =======
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
 2488 | >>>>>>> 654a5978f (bgpd: prevent routes loop through itself)
make[1]: *** [Makefile:9713: bgpd/bgp_evpn.o] Error 1

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U2004AMD64BUILD/config.log/config.log.gz

Debian 9 amd64 build: Failed (click for details)

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI021BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI021BUILD/config.log/config.log.gz

NetBSD 8 amd64 build: Failed (click for details) NetBSD 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI012BUILD/config.log/config.log.gz

Make failed for NetBSD 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI012BUILD/ErrorLog/log_make.txt)

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
bgpd/bgp_evpn.c: In function 'install_evpn_route_entry_in_vrf':
bgpd/bgp_evpn.c:2463:1: error: expected expression before '<<' token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before '==' token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI012BUILD/config.status/config.status

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: expected expression before << token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before == token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U16ARM8BUILD/config.status/config.status

Fedora 29 amd64 build: Failed (click for details)

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/F29BUILD/config.log/config.log.gz

Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB11AMD64/config.status/config.status

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB11AMD64/ErrorLog/log_make.txt)

/home/ci/cibuild.20477/frr-source/doc/user/zebra.rst:1183: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 2463 | <<<<<<< HEAD
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 2466 | =======
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
 2488 | >>>>>>> 654a5978f (bgpd: prevent routes loop through itself)
make[1]: *** [Makefile:9716: bgpd/bgp_evpn.o] Error 1

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1604I386/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: expected expression before << token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before == token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1604I386/config.log/config.log.gz

Warnings Generated during build:

Checkout code: Successful with additional warnings
FreeBSD 11 amd64 build: Failed (click for details)

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI009BUILD/ErrorLog/log_make.txt)

/usr/home/ci/cibuild.20477/frr-source/doc/user/zebra.rst:1183: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
bgpd/bgp_evpn.c: In function 'install_evpn_route_entry_in_vrf':
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 2463 | <<<<<<< HEAD
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 2466 | =======
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
 2488 | >>>>>>> 654a5978f (bgpd: prevent routes loop through itself)
gmake[1]: *** [Makefile:9715: bgpd/bgp_evpn.o] Error 1

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI009BUILD/config.log/config.log.gz

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB10BUILD/config.log/config.log.gz

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB10BUILD/config.status/config.status

CentOS 7 amd64 build: Failed (click for details)

Make failed for CentOS 7 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI005BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory `/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: expected expression before << token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before == token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI005BUILD/config.status/config.status
CentOS 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI005BUILD/config.log/config.log.gz

OpenBSD 6 amd64 build: Failed (click for details)

Make failed for OpenBSD 6 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI011BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.20477/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.20477/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
<<<<<<< HEAD
^
1 error generated.
gmake[1]: *** [Makefile:9711: bgpd/bgp_evpn.o] Error 1
copying selected object files to avoid basename conflicts...
gmake[1]: Target 'all-am' not remade because of errors.

OpenBSD 6 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI011BUILD/config.status/config.status
OpenBSD 6 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI011BUILD/config.log/config.log.gz

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM8BUILD/config.log/config.log.gz

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI014BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: expected expression before << token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before == token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI014BUILD/config.log/config.log.gz

Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18I386BUILD/config.status/config.status

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
Ubuntu 18.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804AMD64/config.log/config.log.gz

FreeBSD 12 amd64 build: Failed (click for details)

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
bgpd/bgp_evpn.c: In function 'install_evpn_route_entry_in_vrf':
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/FBSD12AMD64/config.log/config.log.gz

CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CENTOS8BUILD/config.status/config.status

Make failed for CentOS 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CENTOS8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

CentOS 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CENTOS8BUILD/config.log/config.log.gz

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI101BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: expected expression before << token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before == token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
Ubuntu 18.04 ppc64le build: Failed (click for details)

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1804PPC64LEBUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U18ARM7BUILD/config.status/config.status

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U2004AMD64BUILD/config.status/config.status

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 2463 | <<<<<<< HEAD
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 2466 | =======
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
 2488 | >>>>>>> 654a5978f (bgpd: prevent routes loop through itself)
make[1]: *** [Makefile:9713: bgpd/bgp_evpn.o] Error 1

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U2004AMD64BUILD/config.log/config.log.gz

Debian 9 amd64 build: Failed (click for details)

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI021BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI021BUILD/config.log/config.log.gz

NetBSD 8 amd64 build: Failed (click for details) NetBSD 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI012BUILD/config.log/config.log.gz

Make failed for NetBSD 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI012BUILD/ErrorLog/log_make.txt)

 static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata,
bgpd/bgp_evpn.c: In function 'install_evpn_route_entry_in_vrf':
bgpd/bgp_evpn.c:2463:1: error: expected expression before '<<' token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before '==' token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/CI012BUILD/config.status/config.status

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: expected expression before << token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before == token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U16ARM8BUILD/config.status/config.status

Fedora 29 amd64 build: Failed (click for details)

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 =======
 ^~~~~~~
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/F29BUILD/config.log/config.log.gz

Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB11AMD64/config.status/config.status

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB11AMD64/ErrorLog/log_make.txt)

/home/ci/cibuild.20477/frr-source/doc/user/zebra.rst:1183: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: version control conflict marker in file
 2463 | <<<<<<< HEAD
bgpd/bgp_evpn.c:2466:1: error: version control conflict marker in file
 2466 | =======
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant
 2488 | >>>>>>> 654a5978f (bgpd: prevent routes loop through itself)
make[1]: *** [Makefile:9716: bgpd/bgp_evpn.o] Error 1

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1604I386/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.20477/frr-source'
bgpd/bgp_evpn.c: In function install_evpn_route_entry_in_vrf:
bgpd/bgp_evpn.c:2463:1: error: expected expression before << token
 <<<<<<< HEAD
 ^
bgpd/bgp_evpn.c:2466:1: error: expected expression before == token
 =======
 ^
bgpd/bgp_evpn.c:2488:9: error: invalid suffix "a5978f" on integer constant

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20477/artifact/U1604I386/config.log/config.log.gz

Report for bgp_evpn.c | 16 issues
===============================================
< ERROR: spaces required around that '<' (ctx:OxW)
< #2463: FILE: /tmp/f1-16150/bgp_evpn.c:2463:
< ERROR: spaces required around that '==' (ctx:ExO)
< #2466: FILE: /tmp/f1-16150/bgp_evpn.c:2466:
< ERROR: spaces required around that '==' (ctx:OxO)
< #2466: FILE: /tmp/f1-16150/bgp_evpn.c:2466:
< ERROR: spaces required around that '==' (ctx:OxO)
< #2466: FILE: /tmp/f1-16150/bgp_evpn.c:2466:
< ERROR: spaces required around that '=' (ctx:OxE)
< #2466: FILE: /tmp/f1-16150/bgp_evpn.c:2466:
< WARNING: space prohibited between function name and open parenthesis '('
< #2488: FILE: /tmp/f1-16150/bgp_evpn.c:2488:
< ERROR: spaces required around that '>' (ctx:OxW)
< #2488: FILE: /tmp/f1-16150/bgp_evpn.c:2488:
< ERROR: spaces required around that ':' (ctx:VxW)
< #2488: FILE: /tmp/f1-16150/bgp_evpn.c:2488:

Some BGP updates received by BGP invite local router to
install a route through itself. The system will not do it, and
the route should be considered as not valid at the earliest.

This case is detected on the zebra, and this detection prevents
from trying to install this route to the local system. However,
the nexthop tracking mechanism is called, and acts as if the route
was valid, which is not the case.

By detecting in BGP that use case, we avoid installing the invalid
routes.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
(cherry picked from commit 654a597)
fix pylint errors found.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
(cherry picked from commit 3881d05)
@idryzhov idryzhov force-pushed the mergify/bp/stable/8.0/pr-8956 branch from 5f6cf38 to fbb123b Compare July 27, 2021 09:28
Copy link

@polychaeta polychaeta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution to FRR!


Pylint found errors in source files changed by this PR:

Pylint report for my_frr/tests/topotests/bgp_basic_functionality_topo1/test_bgp_basic_functionality.py:
************* Module bgp_basic_functionality_topo1.test_bgp_basic_functionality
my_frr/tests/topotests/bgp_basic_functionality_topo1/test_bgp_basic_functionality.py:1140:8: E1305: Too many arguments for format string (too-many-format-args)
my_frr/tests/topotests/bgp_basic_functionality_topo1/test_bgp_basic_functionality.py:1157:8: E1305: Too many arguments for format string (too-many-format-args)

-----------------------------------
Your code has been rated at 9.72/10




If you are a new contributor to FRR, please see our contributing guidelines.

After making changes, you do not need to create a new PR. You should perform an amend or interactive rebase followed by a force push.

Copy link
Member

@riw777 riw777 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: SUCCESSFUL

Congratulations, this patch passed basic tests

Tested-by: NetDEF / OpenSourceRouting.org CI System

CI System Testrun URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-20567/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

@LabN-CI
Copy link
Collaborator

LabN-CI commented Jul 27, 2021

💚 Basic BGPD CI results: SUCCESS, 0 tests failed

Results table
_ _
Result SUCCESS git merge/9155 fbb123b
Date 07/27/2021
Start 12:16:13
Finish 12:41:44
Run-Time 25:31
Total 1813
Pass 1813
Fail 0
Valgrind-Errors
Valgrind-Loss
Details vncregress-2021-07-27-12:16:13.txt
Log autoscript-2021-07-27-12:17:21.log.bz2
Memory 518 510 425

For details, please contact louberger

@ton31337 ton31337 merged commit cf3e953 into stable/8.0 Jul 30, 2021
@mergify mergify bot deleted the mergify/bp/stable/8.0/pr-8956 branch July 30, 2021 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants