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: BGP session not established for ipv6 link local address with vrf config #7434

Merged
merged 1 commit into from
Apr 8, 2021

Conversation

sudhanshukumar22
Copy link
Contributor

@sudhanshukumar22 sudhanshukumar22 commented Nov 1, 2020

Description:
BGP session not established for ipv6 link local address with vrf config
Problem Description/Summary :
BGP session not established for ipv6 link local address with vrf configyy
1.Configure ipv6 link-local address fe80::1234/64 on dut1 and fe80::4567/64 on dut2
2.Configure BGP neighbors for ipv6 link-local on both dut1 and dut2
3.Verify BGP session is UP over link-local ipv6 address
4.Observed that bgp session not established for ipv6 link local address

Expected Behavior :
BGP session should be established for ipv6 link local address with vrf config
Signed-off-by: sudhanshukumar22 sudhanshu.kumar@broadcom.com

@polychaeta polychaeta added the bgp label Nov 1, 2020
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!

  • One of your commits does not have a blank line between the summary and body; this will break git log --oneline
Click for style suggestions

To apply these suggestions:

curl -s https://gist.githubusercontent.com/polychaeta/84d8b384ff855e734559d4d3548c446e/raw/9469e37c46dfeec09e10a844354a3255ff700d37/cr_7434_1604231528.diff | git apply

diff --git a/bgpd/bgp_zebra.c b/bgpd/bgp_zebra.c
index f80c42e5f..3870ef35c 100644
--- a/bgpd/bgp_zebra.c
+++ b/bgpd/bgp_zebra.c
@@ -746,7 +746,7 @@ bool bgp_zebra_nexthop_set(union sockunion *local, union sockunion *remote,
 							peer->bgp->vrf_id);
 			else if (peer->update_if)
 				ifp = if_lookup_by_name(peer->update_if,
-						peer->bgp->vrf_id);
+							peer->bgp->vrf_id);
 		} else if (peer->update_if)
 			ifp = if_lookup_by_name(peer->update_if,
 						peer->bgp->vrf_id);

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.

@polychaeta polychaeta dismissed their stale review November 1, 2020 11:53

blocking comments addressed

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/00bea99e15309d2d743a24dafdf9521d/raw/9469e37c46dfeec09e10a844354a3255ff700d37/cr_7434_1604231614.diff | git apply

diff --git a/bgpd/bgp_zebra.c b/bgpd/bgp_zebra.c
index f80c42e5f..3870ef35c 100644
--- a/bgpd/bgp_zebra.c
+++ b/bgpd/bgp_zebra.c
@@ -746,7 +746,7 @@ bool bgp_zebra_nexthop_set(union sockunion *local, union sockunion *remote,
 							peer->bgp->vrf_id);
 			else if (peer->update_if)
 				ifp = if_lookup_by_name(peer->update_if,
-						peer->bgp->vrf_id);
+							peer->bgp->vrf_id);
 		} else if (peer->update_if)
 			ifp = if_lookup_by_name(peer->update_if,
 						peer->bgp->vrf_id);

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.

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 1, 2020

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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-15096/artifact/CI009BUILD/ErrorLog/log_make.txt)

./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
ospfd/ospf_neighbor.c: In function 'ospf_nbr_lookup':
ospfd/ospf_neighbor.c:410:45: error: taking address of packed member of 'struct ip' may result in an unaligned pointer value [-Werror=address-of-packed-member]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:7386: ospfd/ospf_neighbor.o] Error 1
In file included from ospfd/ospf_nsm.c:27:
./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
In file included from ./lib/table.h:26,
./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15096/artifact/CI009BUILD/config.status/config.status

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-15096/artifact/CENTOS8BUILD/config.status/config.status

Package building failed for CentOS 8 amd64 build
see package build log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15096/artifact/CENTOS8BUILD/ErrorLog/log_package_build.txt

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-15096/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-15096/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.15096/frr-source'
In file included from ./lib/zebra.h:58,
/usr/include/x86_64-linux-gnu/sys/sysctl.h:21:2: error: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Werror=cpp]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:7387: pimd/mtracebis.o] Error 1
In file included from lib/zebra.h:58,
/usr/include/x86_64-linux-gnu/sys/sysctl.h:21:2: error: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Werror=cpp]
In file included from lib/table.h:26,
lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
Successful on other platforms/tests
  • OpenBSD 6 amd64 build
  • Ubuntu 16.04 arm8 build
  • Fedora 29 amd64 build
  • Ubuntu 16.04 arm7 build
  • Debian 10 amd64 build
  • FreeBSD 12 amd64 build
  • NetBSD 8 amd64 build
  • Ubuntu 16.04 i386 build
  • Ubuntu 16.04 amd64 build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 18.04 arm8 build
  • Ubuntu 18.04 arm7 build
  • CentOS 7 amd64 build
  • Debian 8 amd64 build
  • Debian 9 amd64 build
  • Ubuntu 18.04 ppc64le build

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-15096/artifact/CI009BUILD/ErrorLog/log_make.txt)

./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
ospfd/ospf_neighbor.c: In function 'ospf_nbr_lookup':
ospfd/ospf_neighbor.c:410:45: error: taking address of packed member of 'struct ip' may result in an unaligned pointer value [-Werror=address-of-packed-member]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:7386: ospfd/ospf_neighbor.o] Error 1
In file included from ospfd/ospf_nsm.c:27:
./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
In file included from ./lib/table.h:26,
./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15096/artifact/CI009BUILD/config.status/config.status

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-15096/artifact/CENTOS8BUILD/config.status/config.status

Package building failed for CentOS 8 amd64 build
see package build log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15096/artifact/CENTOS8BUILD/ErrorLog/log_package_build.txt

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-15096/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-15096/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.15096/frr-source'
In file included from ./lib/zebra.h:58,
/usr/include/x86_64-linux-gnu/sys/sysctl.h:21:2: error: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Werror=cpp]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:7387: pimd/mtracebis.o] Error 1
In file included from lib/zebra.h:58,
/usr/include/x86_64-linux-gnu/sys/sysctl.h:21:2: error: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Werror=cpp]
In file included from lib/table.h:26,
lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
Report for bgp_network.c | 2 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #747: FILE: /tmp/f1-3715/bgp_network.c:747:

Warnings Generated during build:

Debian 10 amd64 build: Successful with additional warnings

Debian Package lintian failed for Debian 10 amd64 build:
(see full package build log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15096/artifact/DEB10BUILD/ErrorLog/log_lintian.txt)

W: frr source: pkg-js-tools-test-is-missing
W: frr source: pkg-js-tools-test-is-missing
W: frr-rpki-rtrlib: changelog-file-missing-explicit-entry 6.0-2 -> 7.3-dev-20201101-00-g679968636-0 (missing) -> 7.3-dev-20201101-00-g679968636-0~deb10u1
W: frr-snmp: changelog-file-missing-explicit-entry 6.0-2 -> 7.3-dev-20201101-00-g679968636-0 (missing) -> 7.3-dev-20201101-00-g679968636-0~deb10u1
W: frr: changelog-file-missing-explicit-entry 6.0-2 -> 7.3-dev-20201101-00-g679968636-0 (missing) -> 7.3-dev-20201101-00-g679968636-0~deb10u1
W: frr: spelling-error-in-readme-debian explecitly explicitly
W: frr-doc: changelog-file-missing-explicit-entry 6.0-2 -> 7.3-dev-20201101-00-g679968636-0 (missing) -> 7.3-dev-20201101-00-g679968636-0~deb10u1
W: frr-pythontools: changelog-file-missing-explicit-entry 6.0-2 -> 7.3-dev-20201101-00-g679968636-0 (missing) -> 7.3-dev-20201101-00-g679968636-0~deb10u1

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 1, 2020

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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-15097/artifact/CI009BUILD/ErrorLog/log_make.txt)

./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
ospfd/ospf_neighbor.c: In function 'ospf_nbr_lookup':
ospfd/ospf_neighbor.c:410:45: error: taking address of packed member of 'struct ip' may result in an unaligned pointer value [-Werror=address-of-packed-member]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:7386: ospfd/ospf_neighbor.o] Error 1
In file included from ospfd/ospf_nsm.c:27:
./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
In file included from ./lib/table.h:26,
./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15097/artifact/CI009BUILD/config.status/config.status

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-15097/artifact/CENTOS8BUILD/config.status/config.status

Package building failed for CentOS 8 amd64 build
see package build log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15097/artifact/CENTOS8BUILD/ErrorLog/log_package_build.txt

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-15097/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-15097/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.15097/frr-source'
In file included from ./lib/zebra.h:58,
/usr/include/x86_64-linux-gnu/sys/sysctl.h:21:2: error: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Werror=cpp]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:7387: pimd/mtracebis.o] Error 1
In file included from lib/zebra.h:58,
/usr/include/x86_64-linux-gnu/sys/sysctl.h:21:2: error: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Werror=cpp]
In file included from lib/table.h:26,
lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
Successful on other platforms/tests
  • Fedora 29 amd64 build
  • OpenBSD 6 amd64 build
  • Ubuntu 16.04 arm8 build
  • Ubuntu 16.04 arm7 build
  • Debian 10 amd64 build
  • FreeBSD 12 amd64 build
  • Debian 9 amd64 build
  • Ubuntu 16.04 i386 build
  • NetBSD 8 amd64 build
  • Ubuntu 16.04 amd64 build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 18.04 arm7 build
  • CentOS 7 amd64 build
  • Ubuntu 18.04 arm8 build
  • Debian 8 amd64 build
  • Ubuntu 18.04 ppc64le build

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-15097/artifact/CI009BUILD/ErrorLog/log_make.txt)

./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
ospfd/ospf_neighbor.c: In function 'ospf_nbr_lookup':
ospfd/ospf_neighbor.c:410:45: error: taking address of packed member of 'struct ip' may result in an unaligned pointer value [-Werror=address-of-packed-member]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:7386: ospfd/ospf_neighbor.o] Error 1
In file included from ospfd/ospf_nsm.c:27:
./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
In file included from ./lib/table.h:26,
./lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15097/artifact/CI009BUILD/config.status/config.status

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-15097/artifact/CENTOS8BUILD/config.status/config.status

Package building failed for CentOS 8 amd64 build
see package build log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15097/artifact/CENTOS8BUILD/ErrorLog/log_package_build.txt

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-15097/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-15097/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.15097/frr-source'
In file included from ./lib/zebra.h:58,
/usr/include/x86_64-linux-gnu/sys/sysctl.h:21:2: error: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Werror=cpp]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:7387: pimd/mtracebis.o] Error 1
In file included from lib/zebra.h:58,
/usr/include/x86_64-linux-gnu/sys/sysctl.h:21:2: error: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Werror=cpp]
In file included from lib/table.h:26,
lib/hash.h:40:1: note: #pragma message: hash.h: time to remove hash_backet #define
Report for bgp_network.c | 2 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #747: FILE: /tmp/f1-6362/bgp_network.c:747:

Warnings Generated during build:

Debian 10 amd64 build: Successful with additional warnings

Debian Package lintian failed for Debian 10 amd64 build:
(see full package build log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15097/artifact/DEB10BUILD/ErrorLog/log_lintian.txt)

W: frr source: pkg-js-tools-test-is-missing
W: frr source: pkg-js-tools-test-is-missing
W: frr: changelog-file-missing-explicit-entry 6.0-2 -> 7.3-dev-20201101-00-gd5c4175ee-0 (missing) -> 7.3-dev-20201101-00-gd5c4175ee-0~deb10u1
W: frr: spelling-error-in-readme-debian explecitly explicitly
W: frr-snmp: changelog-file-missing-explicit-entry 6.0-2 -> 7.3-dev-20201101-00-gd5c4175ee-0 (missing) -> 7.3-dev-20201101-00-gd5c4175ee-0~deb10u1
W: frr-pythontools: changelog-file-missing-explicit-entry 6.0-2 -> 7.3-dev-20201101-00-gd5c4175ee-0 (missing) -> 7.3-dev-20201101-00-gd5c4175ee-0~deb10u1
W: frr-rpki-rtrlib: changelog-file-missing-explicit-entry 6.0-2 -> 7.3-dev-20201101-00-gd5c4175ee-0 (missing) -> 7.3-dev-20201101-00-gd5c4175ee-0~deb10u1
W: frr-doc: changelog-file-missing-explicit-entry 6.0-2 -> 7.3-dev-20201101-00-gd5c4175ee-0 (missing) -> 7.3-dev-20201101-00-gd5c4175ee-0~deb10u1

@LabN-CI
Copy link
Collaborator

LabN-CI commented Nov 1, 2020

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/7434 d5c4175
Date 11/01/2020
Start 06:55:40
Finish 07:22:05
Run-Time 26:25
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2020-11-01-06:55:40.txt
Log autoscript-2020-11-01-06:56:37.log.bz2
Memory 485 501 426

For details, please contact louberger

Copy link
Member

@donaldsharp donaldsharp left a comment

Choose a reason for hiding this comment

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

This PR is ~4k commits behind master, please rebase and force push

bgpd/bgp_network.c Outdated Show resolved Hide resolved
@ton31337
Copy link
Member

ton31337 commented Nov 1, 2020

double-checking: Your current branch is too old. Did you test this behavior with the latest master?

@ton31337 ton31337 closed this Nov 1, 2020
@ton31337 ton31337 reopened this Nov 1, 2020
@ton31337
Copy link
Member

ton31337 commented Nov 1, 2020

Sorry, clicked close accidentaly.

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/4cceece6312f3d94efef54c3e1e1824a/raw/9469e37c46dfeec09e10a844354a3255ff700d37/cr_7434_1604316542.diff | git apply

diff --git a/bgpd/bgp_zebra.c b/bgpd/bgp_zebra.c
index f80c42e5f..3870ef35c 100644
--- a/bgpd/bgp_zebra.c
+++ b/bgpd/bgp_zebra.c
@@ -746,7 +746,7 @@ bool bgp_zebra_nexthop_set(union sockunion *local, union sockunion *remote,
 							peer->bgp->vrf_id);
 			else if (peer->update_if)
 				ifp = if_lookup_by_name(peer->update_if,
-						peer->bgp->vrf_id);
+							peer->bgp->vrf_id);
 		} else if (peer->update_if)
 			ifp = if_lookup_by_name(peer->update_if,
 						peer->bgp->vrf_id);

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.

@sudhanshukumar22
Copy link
Contributor Author

double-checking: Your current branch is too old. Did you test this behavior with the latest master?

Hi,
Yes, I tested with sonic-frr which is based on frr 7.4. While pushing the changes to the community, I used an old repository. That is why, this issue is seen. Now, it is synced to latest. Please approve.

@LabN-CI
Copy link
Collaborator

LabN-CI commented Nov 2, 2020

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/7434 1228e6f
Date 11/02/2020
Start 06:35:40
Finish 07:01:58
Run-Time 26:18
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2020-11-02-06:35:40.txt
Log autoscript-2020-11-02-06:36:37.log.bz2
Memory 470 492 430

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 2, 2020

Continuous Integration Result: SUCCESSFUL

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-15115/

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.

Warnings Generated during build:

Checkout code: Successful with additional warnings
Report for bgp_network.c | 2 issues
===============================================
< WARNING: braces {} are not necessary for single statement blocks
< #747: FILE: /tmp/f1-16831/bgp_network.c:747:

Warnings Generated during build:

Debian 10 amd64 build: Successful with additional warnings

Debian Package lintian failed for Debian 10 amd64 build:
(see full package build log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-15115/artifact/DEB10BUILD/ErrorLog/log_lintian.txt)

W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.5.0.3 (current is 4.3.0)
W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.5.0.3 (current is 4.3.0)
W: frr-pythontools: changelog-file-missing-explicit-entry 6.0-2 -> 7.6-dev-20201102-00-g1228e6f5c-0 (missing) -> 7.6-dev-20201102-00-g1228e6f5c-0~deb10u1
W: frr-doc: changelog-file-missing-explicit-entry 6.0-2 -> 7.6-dev-20201102-00-g1228e6f5c-0 (missing) -> 7.6-dev-20201102-00-g1228e6f5c-0~deb10u1
W: frr-snmp: changelog-file-missing-explicit-entry 6.0-2 -> 7.6-dev-20201102-00-g1228e6f5c-0 (missing) -> 7.6-dev-20201102-00-g1228e6f5c-0~deb10u1
W: frr: changelog-file-missing-explicit-entry 6.0-2 -> 7.6-dev-20201102-00-g1228e6f5c-0 (missing) -> 7.6-dev-20201102-00-g1228e6f5c-0~deb10u1
W: frr-rpki-rtrlib: changelog-file-missing-explicit-entry 6.0-2 -> 7.6-dev-20201102-00-g1228e6f5c-0 (missing) -> 7.6-dev-20201102-00-g1228e6f5c-0~deb10u1

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/e832998c5bfab4490d2698fb627a6040/raw/5ae6a2824a1260cd4ec7dc1fc0799b14e7a156a0/cr_7434_1611719031.diff | git apply

diff --git a/bgpd/bgp_zebra.c b/bgpd/bgp_zebra.c
index 1e4d0993c..f36bdac41 100644
--- a/bgpd/bgp_zebra.c
+++ b/bgpd/bgp_zebra.c
@@ -747,7 +747,7 @@ bool bgp_zebra_nexthop_set(union sockunion *local, union sockunion *remote,
 							peer->bgp->vrf_id);
 			else if (peer->update_if)
 				ifp = if_lookup_by_name(peer->update_if,
-						peer->bgp->vrf_id);
+							peer->bgp->vrf_id);
 		} else if (peer->update_if)
 			ifp = if_lookup_by_name(peer->update_if,
 						peer->bgp->vrf_id);

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.

@sudhanshukumar22 sudhanshukumar22 changed the title bgpd: BGP session not established for ipv6 link local address with vr… bgpd: BGP session not established for ipv6 link local address with vrf config Jan 27, 2021
@sudhanshukumar22
Copy link
Contributor Author

This change was also present in #7435 which I have removed now.

@LabN-CI
Copy link
Collaborator

LabN-CI commented Jan 27, 2021

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result 0
Date 0
Start 0
Finish vncregress-2021-01-26-22:45:32.txt
Run-Time autoscript-2021-01-26-22:46:34.log.bz2
Total 505 504 428
Pass SUCCESS git merge/6925 4711993
Fail 08/16/2020
Valgrind-Errors 22:45:30
Valgrind-Loss 23:11:33
Details 26:03
Log 1815
Memory 1815
SUCCESS git merge/7434 3230b4e 0
01/26/2021 0
22:45:32 0
23:24:50 vncregress-2020-08-16-22:45:30.txt
39:18 autoscript-2020-08-16-22:46:30.log.bz2
1815 495 494 424
1815

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jan 27, 2021

Continuous Integration Result: SUCCESSFUL

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-16705/

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.

Warnings Generated during build:

Debian 10 amd64 build: Successful with additional warnings

Debian Package lintian failed for Debian 10 amd64 build:
(see full package build log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-16705/artifact/DEB10BUILD/ErrorLog/log_lintian.txt)

W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.5.0.3 (current is 4.3.0)
W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.5.0.3 (current is 4.3.0)
W: frr: changelog-file-missing-explicit-entry 7.5-0 -> 7.6-dev-20210127-00-g3230b4eb9-0 (missing) -> 7.6-dev-20210127-00-g3230b4eb9-0~deb10u1
W: frr-doc: changelog-file-missing-explicit-entry 7.5-0 -> 7.6-dev-20210127-00-g3230b4eb9-0 (missing) -> 7.6-dev-20210127-00-g3230b4eb9-0~deb10u1
W: frr-rpki-rtrlib: changelog-file-missing-explicit-entry 7.5-0 -> 7.6-dev-20210127-00-g3230b4eb9-0 (missing) -> 7.6-dev-20210127-00-g3230b4eb9-0~deb10u1
W: frr-pythontools: changelog-file-missing-explicit-entry 7.5-0 -> 7.6-dev-20210127-00-g3230b4eb9-0 (missing) -> 7.6-dev-20210127-00-g3230b4eb9-0~deb10u1
W: frr-snmp: changelog-file-missing-explicit-entry 7.5-0 -> 7.6-dev-20210127-00-g3230b4eb9-0 (missing) -> 7.6-dev-20210127-00-g3230b4eb9-0~deb10u1

Copy link
Member

@ton31337 ton31337 left a comment

Choose a reason for hiding this comment

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

Still, styling needs to be fixed.

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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: Successful

Basic Tests: Failed

Topotests Ubuntu 18.04 arm8 part 6: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 6: No useful log found
Topotests Ubuntu 18.04 amd64 part 6: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO6U18AMD64-18086/test

Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 6:

*** defaultIntf: warning: r1 has no interfaces
2021-03-30 13:42:54,534 ERROR: '_bgp_peer_group_configured' failed after 40.43 seconds
2021-03-30 13:42:54,536 ERROR: assert failed at "bgp_vrf_ipv6_link_local.test_bgp_vrf_ipv6_ll_func/test_bgp_vrf_link_local": Failed bgp convergence in "TopoGear<name="r1",links=["r1-eth0"<->"s1-eth0","r1-eth1"<->"s2-eth0"]> TopoRouter<>"
assert Generated JSON diff error report:
  
  > $->fe80:1::2->bgpState: d1 has element with value 'Active' but in d2 it has value 'Established'

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-18086/artifact/TOPO6U18AMD64/ErrorLog/log_topotests.txt

Successful on other platforms/tests
  • Topotests Ubuntu 16.04 i386 part 7
  • Debian 8 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 4
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 16.04 amd64 part 0
  • IPv4 ldp protocol on Ubuntu 18.04
  • Addresssanitizer topotests part 3
  • Static analyzer (clang)
  • Addresssanitizer topotests part 1
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 16.04 amd64 part 1
  • Topotests Ubuntu 16.04 i386 part 4
  • Topotests Ubuntu 16.04 i386 part 6
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 16.04 amd64 part 3
  • Topotests Ubuntu 16.04 i386 part 8
  • IPv4 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 16.04 i386 part 0
  • Topotests Ubuntu 18.04 arm8 part 9
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 16.04 i386 part 2
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 amd64 part 9
  • Topotests Ubuntu 16.04 amd64 part 4
  • Topotests Ubuntu 16.04 amd64 part 5
  • Topotests Ubuntu 16.04 i386 part 1
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 16.04 amd64 part 7
  • Fedora 29 rpm pkg check
  • Ubuntu 20.04 deb pkg check
  • Ubuntu 18.04 deb pkg check
  • Debian 9 deb pkg check
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 16.04 i386 part 3
  • Topotests Ubuntu 16.04 i386 part 5
  • Topotests Ubuntu 16.04 amd64 part 9
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests Ubuntu 18.04 arm8 part 2
  • Debian 10 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests Ubuntu 16.04 amd64 part 2
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests Ubuntu 18.04 arm8 part 8
  • Addresssanitizer topotests part 7
  • Addresssanitizer topotests part 9
  • Addresssanitizer topotests part 5
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 16.04 i386 part 9
  • Topotests Ubuntu 16.04 amd64 part 8
  • Topotests Ubuntu 16.04 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 0

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 arm8 part 6: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 6: No useful log found
Topotests Ubuntu 18.04 amd64 part 6: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO6U18AMD64-18086/test

Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 6:

*** defaultIntf: warning: r1 has no interfaces
2021-03-30 13:42:54,534 ERROR: '_bgp_peer_group_configured' failed after 40.43 seconds
2021-03-30 13:42:54,536 ERROR: assert failed at "bgp_vrf_ipv6_link_local.test_bgp_vrf_ipv6_ll_func/test_bgp_vrf_link_local": Failed bgp convergence in "TopoGear<name="r1",links=["r1-eth0"<->"s1-eth0","r1-eth1"<->"s2-eth0"]> TopoRouter<>"
assert Generated JSON diff error report:
  
  > $->fe80:1::2->bgpState: d1 has element with value 'Active' but in d2 it has value 'Established'

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-18086/artifact/TOPO6U18AMD64/ErrorLog/log_topotests.txt

<stdin>:74: trailing whitespace.
  
<stdin>:216: new blank line at EOF.
+
warning: 2 lines add whitespace errors.
Report for bgpd.conf | 4 issues
===============================================
ERROR: trailing whitespace
#8: FILE: /tmp/f1-28853/bgpd.conf:8:
+  $

@ton31337
Copy link
Member

And please rebase to the latest master, because it's a bit behid.

@sudhanshukumar22
Copy link
Contributor Author

And please rebase to the latest master, because it's a bit behid.

done

@@ -0,0 +1,8 @@
!
interface r2-eth1 vrf blue
ip address 192.168.255.2/24
Copy link
Member

Choose a reason for hiding this comment

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

Drop this as well.

@@ -0,0 +1,8 @@
!
interface r1-eth1 vrf blue
ip address 192.168.255.1/24
Copy link
Member

Choose a reason for hiding this comment

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

Drop this as well.

@LabN-CI
Copy link
Collaborator

LabN-CI commented Mar 31, 2021

💚 Basic BGPD CI results: SUCCESS, 0 tests failed

Results table
_ _
Result SUCCESS git merge/7434 7781171
Date 03/31/2021
Start 02:40:33
Finish 03:22:09
Run-Time 41:36
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-03-31-02:40:33.txt
Log autoscript-2021-03-31-02:41:39.log.bz2
Memory 481 490 428

For details, please contact louberger

@LabN-CI
Copy link
Collaborator

LabN-CI commented Mar 31, 2021

💚 Basic BGPD CI results: SUCCESS, 0 tests failed

Results table
_ _
Result SUCCESS git merge/7434 3e40dfa
Date 03/31/2021
Start 03:25:33
Finish 04:07:18
Run-Time 41:45
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-03-31-03:25:33.txt
Log autoscript-2021-03-31-03:26:43.log.bz2
Memory 477 497 429

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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: Successful

Basic Tests: Failed

Topotests Ubuntu 18.04 arm8 part 6: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 6: No useful log found
Topotests Ubuntu 18.04 amd64 part 6: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO6U18AMD64-18108/test

Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 6:

*** defaultIntf: warning: r1 has no interfaces
2021-03-31 07:22:56,843 ERROR: r1: bgpd left a dead pidfile (pid=15280)
2021-03-31 07:32:50,362 ERROR: '_bgp_peer_group_configured' failed after 41.88 seconds
2021-03-31 07:32:50,364 ERROR: assert failed at "bgp_vrf_ipv6_link_local.test_bgp_vrf_ipv6_ll_func/test_bgp_vrf_link_local": Failed bgp convergence in "TopoGear<name="r1",links=["r1-eth0"<->"s1-eth0","r1-eth1"<->"s1-eth2"]> TopoRouter<>"
assert Generated JSON diff error report:
  
  > $->fe80:1::2->bgpState: d1 has element with value 'Active' but in d2 it has value 'Established'

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-18108/artifact/TOPO6U18AMD64/ErrorLog/log_topotests.txt

Successful on other platforms/tests
  • Topotests Ubuntu 16.04 amd64 part 1
  • Topotests Ubuntu 18.04 amd64 part 3
  • Addresssanitizer topotests part 1
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 16.04 amd64 part 6
  • Topotests Ubuntu 16.04 i386 part 8
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 16.04 amd64 part 8
  • Debian 8 deb pkg check
  • Addresssanitizer topotests part 3
  • IPv4 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 16.04 amd64 part 0
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests Ubuntu 16.04 i386 part 3
  • Topotests Ubuntu 16.04 i386 part 4
  • Topotests Ubuntu 18.04 amd64 part 7
  • Addresssanitizer topotests part 6
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 16.04 i386 part 2
  • Topotests Ubuntu 16.04 i386 part 1
  • Topotests Ubuntu 16.04 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests Ubuntu 16.04 i386 part 6
  • Topotests Ubuntu 16.04 amd64 part 9
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 arm8 part 9
  • Debian 10 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 8
  • IPv4 ldp protocol on Ubuntu 18.04
  • Debian 9 deb pkg check
  • Topotests Ubuntu 16.04 i386 part 0
  • Addresssanitizer topotests part 9
  • Topotests Ubuntu 18.04 amd64 part 9
  • Topotests Ubuntu 16.04 amd64 part 7
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 16.04 amd64 part 4
  • Addresssanitizer topotests part 7
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 16.04 amd64 part 3
  • Topotests Ubuntu 16.04 i386 part 5
  • Topotests Ubuntu 16.04 i386 part 9
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 amd64 part 4
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests Ubuntu 18.04 arm8 part 5
  • Addresssanitizer topotests part 5
  • Topotests Ubuntu 18.04 amd64 part 1
  • Ubuntu 18.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests Ubuntu 16.04 amd64 part 2
  • CentOS 7 rpm pkg check
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 16.04 i386 part 7
  • Topotests Ubuntu 18.04 amd64 part 2

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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: Successful

Basic Tests: Failed

Topotests Ubuntu 18.04 arm8 part 6: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 6: No useful log found
Topotests Ubuntu 18.04 amd64 part 6: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO6U18AMD64-18109/test

Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 6:

*** defaultIntf: warning: r1 has no interfaces
2021-03-31 07:55:57,983 ERROR: '_bgp_peer_group_configured' failed after 41.72 seconds
2021-03-31 07:55:57,984 ERROR: assert failed at "bgp_vrf_ipv6_link_local.test_bgp_vrf_ipv6_ll_func/test_bgp_vrf_link_local": Failed bgp convergence in "TopoGear<name="r1",links=["r1-eth0"<->"s1-eth0","r1-eth1"<->"s1-eth2"]> TopoRouter<>"
assert Generated JSON diff error report:
  
  > $->fe80:1::2->bgpState: d1 has element with value 'Active' but in d2 it has value 'Established'

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-18109/artifact/TOPO6U18AMD64/ErrorLog/log_topotests.txt

Successful on other platforms/tests
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 16.04 amd64 part 1
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 16.04 amd64 part 6
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 16.04 i386 part 8
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 16.04 i386 part 1
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 16.04 amd64 part 8
  • Addresssanitizer topotests part 8
  • Debian 8 deb pkg check
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 16.04 amd64 part 0
  • IPv4 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests Ubuntu 16.04 i386 part 3
  • Topotests Ubuntu 16.04 i386 part 4
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 16.04 i386 part 2
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 4
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 16.04 i386 part 6
  • Topotests Ubuntu 18.04 arm8 part 9
  • Topotests Ubuntu 16.04 amd64 part 9
  • Debian 10 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 8
  • IPv4 ldp protocol on Ubuntu 18.04
  • Topotests Ubuntu 16.04 i386 part 0
  • Debian 9 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 9
  • Addresssanitizer topotests part 9
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 16.04 amd64 part 7
  • Topotests Ubuntu 16.04 amd64 part 4
  • Addresssanitizer topotests part 4
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 16.04 amd64 part 5
  • Topotests Ubuntu 16.04 i386 part 5
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 16.04 amd64 part 3
  • Topotests Ubuntu 16.04 i386 part 9
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 amd64 part 4
  • Topotests Ubuntu 18.04 arm8 part 5
  • Ubuntu 18.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 arm8 part 0
  • Ubuntu 16.04 deb pkg check
  • Addresssanitizer topotests part 5
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests Ubuntu 16.04 amd64 part 2
  • Topotests Ubuntu 16.04 i386 part 7
  • CentOS 7 rpm pkg check
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 amd64 part 2

@sudhanshukumar22 sudhanshukumar22 force-pushed the bgp-link-local-address branch 2 times, most recently from cf87660 to 60b357f Compare March 31, 2021 10:53
@LabN-CI
Copy link
Collaborator

LabN-CI commented Mar 31, 2021

💚 Basic BGPD CI results: SUCCESS, 0 tests failed

Results table
_ _
Result SUCCESS git merge/7434 60b357f
Date 03/31/2021
Start 06:55:33
Finish 07:37:19
Run-Time 41:46
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-03-31-06:55:33.txt
Log autoscript-2021-03-31-06:56:44.log.bz2
Memory 473 507 431

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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: Successful

Basic Tests: Failed

Topotests Ubuntu 16.04 amd64 part 6: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO6U16AMD64-18114/test

Topology Tests failed for Topotests Ubuntu 16.04 amd64 part 6:

*** defaultIntf: warning: r1 has no interfaces
2021-03-31 13:39:59,294 ERROR: r1: bgpd left a dead pidfile (pid=24108)
2021-03-31 13:42:19,617 ERROR: '_bgp_ll_neighbor_configured' failed after 42.18 seconds
2021-03-31 13:42:19,619 ERROR: assert failed at "bgp_vrf_ipv6_link_local.test_bgp_vrf_ipv6_ll_func/test_bgp_vrf_link_local": Failed bgp convergence in "TopoGear<name="r1",links=["r1-eth0"<->"s1-eth0","r1-eth1"<->"s1-eth2"]> TopoRouter<>"
assert Generated JSON diff error report:
  
  > $->fe80:1::2->bgpState: d1 has element with value 'Idle' but in d2 it has value 'Established'
2021-03-31 13:43:09,640 ERROR: spine: bgpd left a dead pidfile (pid=31080)

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-18114/artifact/TOPO6U16AMD64/ErrorLog/log_topotests.txt

Topotests Ubuntu 18.04 arm8 part 6: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 6: No useful log found
Topotests Ubuntu 16.04 i386 part 6: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO6U16I386-18114/test

Topology Tests failed for Topotests Ubuntu 16.04 i386 part 6:

*** defaultIntf: warning: r1 has no interfaces
2021-03-31 13:42:47,998 ERROR: r3: bgpd left a dead pidfile (pid=9227)
2021-03-31 13:43:46,557 ERROR: '_bgp_ll_neighbor_configured' failed after 42.77 seconds
2021-03-31 13:43:46,560 ERROR: assert failed at "bgp_vrf_ipv6_link_local.test_bgp_vrf_ipv6_ll_func/test_bgp_vrf_link_local": Failed bgp convergence in "TopoGear<name="r1",links=["r1-eth0"<->"s1-eth0","r1-eth1"<->"s1-eth2"]> TopoRouter<>"
assert Generated JSON diff error report:
  
  > $->fe80:1::2->bgpState: d1 has element with value 'Idle' but in d2 it has value 'Established'
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-18114/artifact/TOPO6U16I386/ErrorLog/log_topotests.txt

Topotests Ubuntu 18.04 amd64 part 6: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO6U18AMD64-18114/test

Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 6:

*** defaultIntf: warning: r1 has no interfaces
2021-03-31 11:51:54,252 ERROR: '_bgp_ll_neighbor_configured' failed after 42.04 seconds
2021-03-31 11:51:54,255 ERROR: assert failed at "bgp_vrf_ipv6_link_local.test_bgp_vrf_ipv6_ll_func/test_bgp_vrf_link_local": Failed bgp convergence in "TopoGear<name="r1",links=["r1-eth0"<->"s1-eth0","r1-eth1"<->"s1-eth2"]> TopoRouter<>"
assert Generated JSON diff error report:
  
  > $->fe80:1::2->bgpState: d1 has element with value 'Active' but in d2 it has value 'Established'

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-18114/artifact/TOPO6U18AMD64/ErrorLog/log_topotests.txt

Successful on other platforms/tests
  • Topotests Ubuntu 16.04 i386 part 8
  • IPv4 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 16.04 amd64 part 1
  • IPv6 protocols on Ubuntu 18.04
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 16.04 i386 part 1
  • Addresssanitizer topotests part 3
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 16.04 amd64 part 8
  • Debian 8 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 16.04 i386 part 9
  • Debian 9 deb pkg check
  • Topotests Ubuntu 16.04 i386 part 3
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 16.04 i386 part 2
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests Ubuntu 18.04 arm8 part 9
  • Topotests Ubuntu 16.04 amd64 part 9
  • Debian 10 deb pkg check
  • Topotests Ubuntu 16.04 i386 part 0
  • Topotests Ubuntu 18.04 amd64 part 8
  • IPv4 ldp protocol on Ubuntu 18.04
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 16.04 i386 part 4
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 arm8 part 4
  • Addresssanitizer topotests part 9
  • Topotests Ubuntu 16.04 i386 part 5
  • Topotests Ubuntu 16.04 amd64 part 4
  • Topotests Ubuntu 16.04 amd64 part 5
  • Topotests Ubuntu 16.04 amd64 part 3
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 16.04 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 9
  • Topotests Ubuntu 16.04 amd64 part 0
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests Ubuntu 16.04 i386 part 7
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 arm8 part 5
  • Addresssanitizer topotests part 5
  • Static analyzer (clang)
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 amd64 part 4
  • Topotests Ubuntu 18.04 amd64 part 1
  • Ubuntu 18.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests Ubuntu 16.04 amd64 part 2
  • Addresssanitizer topotests part 1
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 2

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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: Successful

Basic Tests: Failed

Topotests Ubuntu 18.04 arm8 part 6: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 6: No useful log found
Topotests Ubuntu 16.04 amd64 part 6: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO6U16AMD64-18113/test

Topology Tests failed for Topotests Ubuntu 16.04 amd64 part 6:

*** defaultIntf: warning: r1 has no interfaces
2021-03-31 13:36:59,389 ERROR: '_bgp_peer_group_configured' failed after 40.77 seconds
2021-03-31 13:36:59,393 ERROR: assert failed at "bgp_vrf_ipv6_link_local.test_bgp_vrf_ipv6_ll_func/test_bgp_vrf_link_local": Failed bgp convergence in "TopoGear<name="r1",links=["r1-eth0"<->"s1-eth0","r1-eth1"<->"s1-eth2"]> TopoRouter<>"
assert Generated JSON diff error report:
  
  > $->fe80:1::2->bgpState: d1 has element with value 'Idle' but in d2 it has value 'Established'

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-18113/artifact/TOPO6U16AMD64/ErrorLog/log_topotests.txt

Topotests Ubuntu 18.04 arm8 part 4: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 4: No useful log found
Topotests Ubuntu 16.04 i386 part 6: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO6U16I386-18113/test

Topology Tests failed for Topotests Ubuntu 16.04 i386 part 6:

*** defaultIntf: warning: r1 has no interfaces
2021-03-31 13:36:07,300 ERROR: r1: bgpd left a dead pidfile (pid=3312)
2021-03-31 13:38:19,615 ERROR: '_bgp_peer_group_configured' failed after 42.56 seconds
2021-03-31 13:38:19,618 ERROR: assert failed at "bgp_vrf_ipv6_link_local.test_bgp_vrf_ipv6_ll_func/test_bgp_vrf_link_local": Failed bgp convergence in "TopoGear<name="r1",links=["r1-eth0"<->"s1-eth0","r1-eth1"<->"s1-eth2"]> TopoRouter<>"
assert Generated JSON diff error report:
  
  > $->fe80:1::2->bgpState: d1 has element with value 'Idle' but in d2 it has value 'Established'
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
2021-03-31 13:39:02,320 ERROR: leaf2: bgpd left a dead pidfile (pid=9765)

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-18113/artifact/TOPO6U16I386/ErrorLog/log_topotests.txt

Topotests Ubuntu 18.04 amd64 part 6: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPO6U18AMD64-18113/test

Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 6:

*** defaultIntf: warning: r1 has no interfaces
2021-03-31 11:34:25,669 ERROR: tor1: bgpd left a dead pidfile (pid=10612)
2021-03-31 11:44:40,865 ERROR: '_bgp_peer_group_configured' failed after 42.08 seconds
2021-03-31 11:44:40,868 ERROR: assert failed at "bgp_vrf_ipv6_link_local.test_bgp_vrf_ipv6_ll_func/test_bgp_vrf_link_local": Failed bgp convergence in "TopoGear<name="r1",links=["r1-eth0"<->"s1-eth0","r1-eth1"<->"s1-eth2"]> TopoRouter<>"
assert Generated JSON diff error report:
  
  > $->fe80:1::2->bgpState: d1 has element with value 'Active' but in d2 it has value 'Established'

see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-18113/artifact/TOPO6U18AMD64/ErrorLog/log_topotests.txt

Successful on other platforms/tests
  • Topotests Ubuntu 16.04 i386 part 8
  • IPv4 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 16.04 amd64 part 1
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 16.04 i386 part 1
  • Ubuntu 16.04 deb pkg check
  • Addresssanitizer topotests part 6
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 16.04 amd64 part 8
  • Debian 8 deb pkg check
  • Topotests Ubuntu 16.04 i386 part 9
  • Topotests Ubuntu 16.04 amd64 part 0
  • Topotests Ubuntu 16.04 i386 part 4
  • Debian 9 deb pkg check
  • Topotests Ubuntu 16.04 i386 part 3
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 16.04 i386 part 2
  • Topotests Ubuntu 18.04 arm8 part 7
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 9
  • Topotests Ubuntu 16.04 i386 part 0
  • Topotests Ubuntu 16.04 amd64 part 9
  • Debian 10 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 8
  • IPv4 ldp protocol on Ubuntu 18.04
  • Addresssanitizer topotests part 2
  • Fedora 29 rpm pkg check
  • Addresssanitizer topotests part 9
  • Topotests Ubuntu 16.04 i386 part 5
  • Topotests Ubuntu 16.04 amd64 part 4
  • Topotests Ubuntu 16.04 amd64 part 5
  • Topotests Ubuntu 16.04 amd64 part 3
  • Topotests Ubuntu 16.04 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 9
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 16.04 i386 part 7
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 arm8 part 0
  • Static analyzer (clang)
  • Addresssanitizer topotests part 5
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 18.04 amd64 part 4
  • Ubuntu 18.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 1
  • CentOS 7 rpm pkg check
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests Ubuntu 16.04 amd64 part 2

@sudhanshukumar22
Copy link
Contributor Author

@ton31337 : As you can see that this testcase has failed. Should I add the condition for vrf check from PR ?(#8253)

@ton31337
Copy link
Member

ton31337 commented Apr 1, 2021

It should fail on Ubuntu 16, but not for Ubuntu 18. But yes, that should be skipped if VRF is not supported by iproute2.

@sudhanshukumar22
Copy link
Contributor Author

I will add a check from (#8253)

@LabN-CI
Copy link
Collaborator

LabN-CI commented Apr 1, 2021

💚 Basic BGPD CI results: SUCCESS, 0 tests failed

Results table
_ _
Result SUCCESS git merge/7434 cbb6d22
Date 04/01/2021
Start 02:25:33
Finish 03:07:05
Run-Time 41:32
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-04-01-02:25:33.txt
Log autoscript-2021-04-01-02:26:41.log.bz2
Memory 488 506 427

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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: Successful

Basic Tests: Failed

Topotests Ubuntu 18.04 arm8 part 4: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 4: No useful log found
Successful on other platforms/tests
  • Topotests Ubuntu 16.04 amd64 part 2
  • Topotests Ubuntu 18.04 arm8 part 2
  • Debian 10 deb pkg check
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests Ubuntu 16.04 i386 part 0
  • Topotests Ubuntu 16.04 i386 part 9
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 16.04 i386 part 1
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests Ubuntu 16.04 amd64 part 6
  • Ubuntu 18.04 deb pkg check
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 16.04 i386 part 8
  • Debian 9 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 16.04 i386 part 3
  • Topotests Ubuntu 16.04 amd64 part 9
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 amd64 part 8
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 16.04 amd64 part 8
  • Debian 8 deb pkg check
  • Addresssanitizer topotests part 9
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 16.04 i386 part 2
  • Topotests Ubuntu 18.04 amd64 part 0
  • Addresssanitizer topotests part 5
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 16.04 i386 part 6
  • Topotests Ubuntu 16.04 amd64 part 5
  • Topotests Ubuntu 16.04 i386 part 4
  • Topotests Ubuntu 16.04 i386 part 7
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 arm8 part 0
  • Addresssanitizer topotests part 0
  • IPv4 ldp protocol on Ubuntu 18.04
  • Topotests Ubuntu 18.04 arm8 part 9
  • Static analyzer (clang)
  • IPv6 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 1
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 16.04 amd64 part 4
  • Topotests Ubuntu 18.04 amd64 part 9
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 16.04 amd64 part 1
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests Ubuntu 16.04 amd64 part 7
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 amd64 part 4
  • Topotests Ubuntu 16.04 amd64 part 0
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 16.04 amd64 part 3
  • IPv4 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 16.04 i386 part 5

…f config

Description:
BGP session not established for ipv6 link local address with vrf config

Problem Description/Summary :
BGP session not established for ipv6 link local address with vrf configyy
1.Configure ipv6 link-local address fe80::1234/64 on dut1 and fe80::4567/64 on dut2
2.Configure BGP neighbors for ipv6 link-local on both dut1 and dut2
3.Verify BGP session is UP over link-local ipv6 address
4.Observed that bgp session not established for ipv6 link local address

Expected Behavior :
BGP session should be established for ipv6 link local address with vrf config

Signed-off-by: sudhanshukumar22 <sudhanshu.kumar@broadcom.com>
@LabN-CI
Copy link
Collaborator

LabN-CI commented Apr 1, 2021

💚 Basic BGPD CI results: SUCCESS, 0 tests failed

Results table
_ _
Result SUCCESS git merge/7434 0b6d353
Date 04/01/2021
Start 05:45:33
Finish 06:27:04
Run-Time 41:31
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-04-01-05:45:33.txt
Log autoscript-2021-04-01-05:46:43.log.bz2
Memory 491 483 425

For details, please contact louberger

@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-18138/

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.

Copy link
Member

@ton31337 ton31337 left a comment

Choose a reason for hiding this comment

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

LGTM

@ton31337 ton31337 merged commit 9d78be6 into FRRouting:master Apr 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants