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

add support for SRv6 IPv4 L3VPN #9649

Merged
merged 4 commits into from
Feb 8, 2022

Conversation

proelbtn
Copy link
Contributor

Current version of FRR couldn't insert routes whose nexthop is End.DT4. This patch adds support for them.

First and Second patch enables bgpd and sharpd to handle routes whose End.DT4 routes.
Third path are topotest for SRv6 IPv4 L3VPN. Linux prior to 5.14 couldn't handle End.DT4 nexthop correctly (for detail, see below), so this topotest requires Linux 5.15.

https://patchwork.kernel.org/project/netdevbpf/patch/20210902052014.605249-1-contact@proelbtn.com/

@frrbot frrbot bot added sharp tests Topotests, make check, etc zebra labels Sep 21, 2021
@proelbtn proelbtn changed the title bgpd: add support for SRv6 IPv4 L3VPN zebra: add support for SRv6 IPv4 L3VPN Sep 21, 2021
@proelbtn proelbtn changed the title zebra: add support for SRv6 IPv4 L3VPN add support for SRv6 IPv4 L3VPN Sep 21, 2021
@proelbtn proelbtn force-pushed the add-support-for-end-dt4 branch from dd02af9 to 0ed86ba Compare September 21, 2021 16:38
@LabN-CI
Copy link
Collaborator

LabN-CI commented Sep 21, 2021

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/9649 0ed86ba
Date 09/21/2021
Start 16:03:20
Finish 16:29:28
Run-Time 26:08
Total 1813
Pass 1813
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-09-21-16:03:20.txt
Log autoscript-2021-09-21-16:04:30.log.bz2
Memory 510 490 436

For details, please contact louberger

@donaldsharp
Copy link
Member

This PR is a new feature and must go in after the 2 week window

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 21, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

Test incomplete. See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-282/

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

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

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 21, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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 i386 part 3: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TOPO3U18I386-284/test

Topology Tests failed for Topotests Ubuntu 18.04 i386 part 3:

r1: Daemon bgpd not running

From frr r1 bgpd log file:
b'2021/09/21 20:10:55.562 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:10:55.565 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:10:55.803 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:10:56.147 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:10:57.004 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:10:57.349 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n2021/09/21 20:10:57.933 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:10:57.936 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:10:58.643 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:10:58.645 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv4 neighbor 192.168.0.2 graceful-restart json\n2021/09/21 20:10:59.337 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:10:59.340 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv6 neighbor fd00::2 graceful-restart json\n2021/09/21 20:11:00.065 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:00.457 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:05.455 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:05.851 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:06.451 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:10.559 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:10.562 BGP: [M7Q4P-46WDR] vty[??]@# do write memory\n\n'
r2: Daemon bgpd not running

From frr r2 bgpd log file:
b'2021/09/21 20:12:16.498 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:16.501 BGP: [M7Q4P-46WDR] vty[??]@# clear bgp ipv6 fd00::1\n2021/09/21 20:12:17.162 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.1(r1) in vrf default Up\n2021/09/21 20:12:17.503 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::1(r1) in vrf default Up\n2021/09/21 20:12:18.313 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.1 in vrf default\n2021/09/21 20:12:18.656 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::1 in vrf default\n2021/09/21 20:12:19.697 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:19.700 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:12:20.536 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:20.538 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv4 neighbor 192.168.0.1 graceful-restart json\n2021/09/21 20:12:21.377 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:21.379 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv6 neighbor fd00::1 graceful-restart json\n2021/09/21 20:12:21.729 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:22.110 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:26.692 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:27.051 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:27.763 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:31.797 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:31.800 BGP: [M7Q4P-46WDR] vty[??]@# do write memory\n\n'
r1: Daemon bgpd not running

From frr r1 bgpd log file:
b'2021/09/21 20:13:48.142 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:48.145 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:13:48.437 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:13:48.778 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:13:49.537 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:13:49.879 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n2021/09/21 20:13:50.593 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:50.595 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:13:51.314 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:51.317 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv4 neighbor 192.168.0.2 graceful-restart json\n2021/09/21 20:13:52.052 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:52.054 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv6 neighbor fd00::2 graceful-restart json\n2021/09/21 20:13:53.054 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:53.399 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:57.857 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:58.202 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:58.798 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:14:02.737 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:14:02.740 BGP: [M7Q4P-46WDR] vty[??]@# do write memory\n\n'
r1: Daemon bgpd not running

From frr r1 bgpd log file:
b'2021/09/21 20:14:18 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Down User reset\n2021/09/21 20:14:19 BGP: [V1CHF-JSGRR] %NOTIFICATION: sent to neighbor fd00::2 6/4 (Cease/Administratively Reset) 0 bytes \n2021/09/21 20:14:19 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Down User reset\n2021/09/21 20:14:20 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:14:20 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:14:21 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:14:22 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n2021/09/21 20:14:34 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Down NSF peer closed the session\n2021/09/21 20:14:34 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Down NSF peer closed the session\n2021/09/21 20:14:47 BGP: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00\n2021/09/21 20:14:47 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:14:47 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:14:47 BGP: [V1CHF-JSGRR] %NOTIFICATION: sent to neighbor 192.168.0.2 6/4 (Cease/Administratively Reset) 0 bytes \n2021/09/21 20:14:47 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Down User reset\n2021/09/21 20:14:48 BGP: [V1CHF-JSGRR] %NOTIFICATION: sent to neighbor fd00::2 6/4 (Cease/Administratively Reset) 0 bytes \n2021/09/21 20:14:48 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Down User reset\n2021/09/21 20:14:49 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:14:49 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:14:50 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:14:51 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n'
r1: Daemon bgpd not running

From frr r1 bgpd log file:
b'2021/09/21 20:15:49.994 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:49.996 BGP: [M7Q4P-46WDR] vty[??]@# clear bgp ipv6 fd00::2\n2021/09/21 20:15:50.654 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:15:50.997 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:15:51.082 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:51.084 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:15:51.793 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:51.796 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv4 neighbor 192.168.0.2 graceful-restart json\n2021/09/21 20:15:51.806 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:15:52.149 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n2021/09/21 20:15:52.616 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:52.618 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv6 neighbor fd00::2 graceful-restart json\n2021/09/21 20:15:53.315 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:53.661 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:58.224 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:58.577 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:59.241 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:03.132 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:03.136 BGP: [M7Q4P-46WDR] vty[??]@# do write memory\n\n'
r1: Daemon bgpd not running

From frr r1 bgpd log file:
b'2021/09/21 20:16:48.963 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:48.965 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:16:49.268 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:16:49.609 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:16:50.470 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:16:50.811 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n2021/09/21 20:16:51.334 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:51.336 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:16:52.121 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:52.123 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv4 neighbor 192.168.0.2 graceful-restart json\n2021/09/21 20:16:52.809 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:52.811 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv6 neighbor fd00::2 graceful-restart json\n2021/09/21 20:16:53.558 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:53.904 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:58.309 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:58.653 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:59.248 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:17:03.045 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:17:03.048 BGP: [M7Q4P-46WDR] vty[??]@# do write memory\n\n'

see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-284/artifact/TOPO3U18I386/ErrorLog/log_topotests.txt

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 i386 part 3: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TOPO3U18I386-284/test

Topology Tests failed for Topotests Ubuntu 18.04 i386 part 3:

r1: Daemon bgpd not running

From frr r1 bgpd log file:
b'2021/09/21 20:10:55.562 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:10:55.565 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:10:55.803 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:10:56.147 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:10:57.004 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:10:57.349 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n2021/09/21 20:10:57.933 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:10:57.936 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:10:58.643 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:10:58.645 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv4 neighbor 192.168.0.2 graceful-restart json\n2021/09/21 20:10:59.337 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:10:59.340 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv6 neighbor fd00::2 graceful-restart json\n2021/09/21 20:11:00.065 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:00.457 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:05.455 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:05.851 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:06.451 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:10.559 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:11:10.562 BGP: [M7Q4P-46WDR] vty[??]@# do write memory\n\n'
r2: Daemon bgpd not running

From frr r2 bgpd log file:
b'2021/09/21 20:12:16.498 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:16.501 BGP: [M7Q4P-46WDR] vty[??]@# clear bgp ipv6 fd00::1\n2021/09/21 20:12:17.162 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.1(r1) in vrf default Up\n2021/09/21 20:12:17.503 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::1(r1) in vrf default Up\n2021/09/21 20:12:18.313 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.1 in vrf default\n2021/09/21 20:12:18.656 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::1 in vrf default\n2021/09/21 20:12:19.697 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:19.700 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:12:20.536 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:20.538 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv4 neighbor 192.168.0.1 graceful-restart json\n2021/09/21 20:12:21.377 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:21.379 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv6 neighbor fd00::1 graceful-restart json\n2021/09/21 20:12:21.729 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:22.110 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:26.692 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:27.051 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:27.763 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:31.797 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:12:31.800 BGP: [M7Q4P-46WDR] vty[??]@# do write memory\n\n'
r1: Daemon bgpd not running

From frr r1 bgpd log file:
b'2021/09/21 20:13:48.142 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:48.145 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:13:48.437 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:13:48.778 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:13:49.537 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:13:49.879 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n2021/09/21 20:13:50.593 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:50.595 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:13:51.314 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:51.317 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv4 neighbor 192.168.0.2 graceful-restart json\n2021/09/21 20:13:52.052 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:52.054 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv6 neighbor fd00::2 graceful-restart json\n2021/09/21 20:13:53.054 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:53.399 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:57.857 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:58.202 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:13:58.798 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:14:02.737 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:14:02.740 BGP: [M7Q4P-46WDR] vty[??]@# do write memory\n\n'
r1: Daemon bgpd not running

From frr r1 bgpd log file:
b'2021/09/21 20:14:18 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Down User reset\n2021/09/21 20:14:19 BGP: [V1CHF-JSGRR] %NOTIFICATION: sent to neighbor fd00::2 6/4 (Cease/Administratively Reset) 0 bytes \n2021/09/21 20:14:19 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Down User reset\n2021/09/21 20:14:20 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:14:20 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:14:21 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:14:22 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n2021/09/21 20:14:34 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Down NSF peer closed the session\n2021/09/21 20:14:34 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Down NSF peer closed the session\n2021/09/21 20:14:47 BGP: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00\n2021/09/21 20:14:47 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:14:47 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:14:47 BGP: [V1CHF-JSGRR] %NOTIFICATION: sent to neighbor 192.168.0.2 6/4 (Cease/Administratively Reset) 0 bytes \n2021/09/21 20:14:47 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Down User reset\n2021/09/21 20:14:48 BGP: [V1CHF-JSGRR] %NOTIFICATION: sent to neighbor fd00::2 6/4 (Cease/Administratively Reset) 0 bytes \n2021/09/21 20:14:48 BGP: [VB567-F0EDJ] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Down User reset\n2021/09/21 20:14:49 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:14:49 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:14:50 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:14:51 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n'
r1: Daemon bgpd not running

From frr r1 bgpd log file:
b'2021/09/21 20:15:49.994 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:49.996 BGP: [M7Q4P-46WDR] vty[??]@# clear bgp ipv6 fd00::2\n2021/09/21 20:15:50.654 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:15:50.997 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:15:51.082 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:51.084 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:15:51.793 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:51.796 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv4 neighbor 192.168.0.2 graceful-restart json\n2021/09/21 20:15:51.806 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:15:52.149 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n2021/09/21 20:15:52.616 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:52.618 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv6 neighbor fd00::2 graceful-restart json\n2021/09/21 20:15:53.315 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:53.661 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:58.224 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:58.577 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:15:59.241 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:03.132 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:03.136 BGP: [M7Q4P-46WDR] vty[??]@# do write memory\n\n'
r1: Daemon bgpd not running

From frr r1 bgpd log file:
b'2021/09/21 20:16:48.963 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:48.965 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:16:49.268 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor 192.168.0.2(r2) in vrf default Up\n2021/09/21 20:16:49.609 BGP: [QTNRG-A0X1J] %ADJCHANGE: neighbor fd00::2(r2) in vrf default Up\n2021/09/21 20:16:50.470 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from 192.168.0.2 in vrf default\n2021/09/21 20:16:50.811 BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv6 Unicast from fd00::2 in vrf default\n2021/09/21 20:16:51.334 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:51.336 BGP: [M7Q4P-46WDR] vty[??]@# show bgp vrf all summary json\n2021/09/21 20:16:52.121 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:52.123 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv4 neighbor 192.168.0.2 graceful-restart json\n2021/09/21 20:16:52.809 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:52.811 BGP: [M7Q4P-46WDR] vty[??]@# show bgp ipv6 neighbor fd00::2 graceful-restart json\n2021/09/21 20:16:53.558 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:53.904 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:58.309 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:58.653 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:16:59.248 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:17:03.045 BGP: [M7Q4P-46WDR] vty[??]@> enable\n2021/09/21 20:17:03.048 BGP: [M7Q4P-46WDR] vty[??]@# do write memory\n\n'

see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-284/artifact/TOPO3U18I386/ErrorLog/log_topotests.txt

Report for rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2587: FILE: /tmp/f1-9678/rt_netlink.c:2587:
< WARNING: line over 80 characters
< #2590: FILE: /tmp/f1-9678/rt_netlink.c:2590:
< WARNING: Too many leading tabs - consider code refactoring
< #2592: FILE: /tmp/f1-9678/rt_netlink.c:2592:
Report for seg6_local.h | 20 issues
===============================================
< WARNING: please, no spaces at the start of a line
< #20: FILE: /tmp/f1-9678/seg6_local.h:20:
< WARNING: please, no spaces at the start of a line
< #21: FILE: /tmp/f1-9678/seg6_local.h:21:
< WARNING: please, no spaces at the start of a line
< #22: FILE: /tmp/f1-9678/seg6_local.h:22:
< WARNING: please, no spaces at the start of a line
< #23: FILE: /tmp/f1-9678/seg6_local.h:23:
< WARNING: please, no spaces at the start of a line
< #24: FILE: /tmp/f1-9678/seg6_local.h:24:
< WARNING: please, no spaces at the start of a line
< #25: FILE: /tmp/f1-9678/seg6_local.h:25:
< WARNING: please, no spaces at the start of a line
< #26: FILE: /tmp/f1-9678/seg6_local.h:26:
< WARNING: please, no spaces at the start of a line
< #27: FILE: /tmp/f1-9678/seg6_local.h:27:
< WARNING: please, no spaces at the start of a line
< #28: FILE: /tmp/f1-9678/seg6_local.h:28:
< WARNING: please, no spaces at the start of a line
< #29: FILE: /tmp/f1-9678/seg6_local.h:29:

CLANG Static Analyzer Summary

  • Github Pull Request 9649, comparing to Git base SHA e81192a
  • Base image data for Git e81192a does not exist - compare skipped

1 Static Analyzer issues remaining.

See details at
https://ci1.netdef.org/browse/FRR-PULLREQ2-284/artifact/shared/static_analysis/index.html

@proelbtn
Copy link
Contributor Author

ci:rerun

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 22, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 i386 part 9: Failed (click for details) Topotests Ubuntu 18.04 i386 part 9: No useful log found
Report for rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2587: FILE: /tmp/f1-15358/rt_netlink.c:2587:
< WARNING: line over 80 characters
< #2590: FILE: /tmp/f1-15358/rt_netlink.c:2590:
< WARNING: Too many leading tabs - consider code refactoring
< #2592: FILE: /tmp/f1-15358/rt_netlink.c:2592:
Report for seg6_local.h | 20 issues
===============================================
< WARNING: please, no spaces at the start of a line
< #20: FILE: /tmp/f1-15358/seg6_local.h:20:
< WARNING: please, no spaces at the start of a line
< #21: FILE: /tmp/f1-15358/seg6_local.h:21:
< WARNING: please, no spaces at the start of a line
< #22: FILE: /tmp/f1-15358/seg6_local.h:22:
< WARNING: please, no spaces at the start of a line
< #23: FILE: /tmp/f1-15358/seg6_local.h:23:
< WARNING: please, no spaces at the start of a line
< #24: FILE: /tmp/f1-15358/seg6_local.h:24:
< WARNING: please, no spaces at the start of a line
< #25: FILE: /tmp/f1-15358/seg6_local.h:25:
< WARNING: please, no spaces at the start of a line
< #26: FILE: /tmp/f1-15358/seg6_local.h:26:
< WARNING: please, no spaces at the start of a line
< #27: FILE: /tmp/f1-15358/seg6_local.h:27:
< WARNING: please, no spaces at the start of a line
< #28: FILE: /tmp/f1-15358/seg6_local.h:28:
< WARNING: please, no spaces at the start of a line
< #29: FILE: /tmp/f1-15358/seg6_local.h:29:

CLANG Static Analyzer Summary

  • Github Pull Request 9649, comparing to Git base SHA e81192a
  • Base image data for Git e81192a does not exist - compare skipped

1 Static Analyzer issues remaining.

See details at
https://ci1.netdef.org/browse/FRR-PULLREQ2-293/artifact/shared/static_analysis/index.html

@proelbtn proelbtn force-pushed the add-support-for-end-dt4 branch from 0ed86ba to 34ebf6b Compare September 26, 2021 14:48
@LabN-CI
Copy link
Collaborator

LabN-CI commented Sep 26, 2021

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/9649 34ebf6b
Date 09/26/2021
Start 10:50:56
Finish 11:17:17
Run-Time 26:21
Total 1813
Pass 1813
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-09-26-10:50:56.txt
Log autoscript-2021-09-26-10:52:16.log.bz2
Memory 498 516 428

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 26, 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-PULLREQ2-343/

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 rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2587: FILE: /tmp/f1-14106/rt_netlink.c:2587:
< WARNING: line over 80 characters
< #2590: FILE: /tmp/f1-14106/rt_netlink.c:2590:
< WARNING: Too many leading tabs - consider code refactoring
< #2592: FILE: /tmp/f1-14106/rt_netlink.c:2592:
Report for seg6_local.h | 20 issues
===============================================
< WARNING: please, no spaces at the start of a line
< #20: FILE: /tmp/f1-14106/seg6_local.h:20:
< WARNING: please, no spaces at the start of a line
< #21: FILE: /tmp/f1-14106/seg6_local.h:21:
< WARNING: please, no spaces at the start of a line
< #22: FILE: /tmp/f1-14106/seg6_local.h:22:
< WARNING: please, no spaces at the start of a line
< #23: FILE: /tmp/f1-14106/seg6_local.h:23:
< WARNING: please, no spaces at the start of a line
< #24: FILE: /tmp/f1-14106/seg6_local.h:24:
< WARNING: please, no spaces at the start of a line
< #25: FILE: /tmp/f1-14106/seg6_local.h:25:
< WARNING: please, no spaces at the start of a line
< #26: FILE: /tmp/f1-14106/seg6_local.h:26:
< WARNING: please, no spaces at the start of a line
< #27: FILE: /tmp/f1-14106/seg6_local.h:27:
< WARNING: please, no spaces at the start of a line
< #28: FILE: /tmp/f1-14106/seg6_local.h:28:
< WARNING: please, no spaces at the start of a line
< #29: FILE: /tmp/f1-14106/seg6_local.h:29:

CLANG Static Analyzer Summary

  • Github Pull Request 9649, comparing to Git base SHA 83caa5e
  • Base image data for Git 83caa5e does not exist - compare skipped

1 Static Analyzer issues remaining.

See details at
https://ci1.netdef.org/browse/FRR-PULLREQ2-343/artifact/shared/static_analysis/index.html

@proelbtn
Copy link
Contributor Author

proelbtn commented Oct 2, 2021

ci:rerun

@proelbtn proelbtn force-pushed the add-support-for-end-dt4 branch from 34ebf6b to ab9c5ae Compare October 2, 2021 04:52
@LabN-CI
Copy link
Collaborator

LabN-CI commented Oct 2, 2021

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/9649 ab9c5ae
Date 10/02/2021
Start 00:55:58
Finish 01:22:24
Run-Time 26:26
Total 1813
Pass 1813
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-10-02-00:55:58.txt
Log autoscript-2021-10-02-00:57:10.log.bz2
Memory 485 492 414

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Oct 2, 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-PULLREQ2-497/

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 rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2587: FILE: /tmp/f1-12211/rt_netlink.c:2587:
< WARNING: line over 80 characters
< #2590: FILE: /tmp/f1-12211/rt_netlink.c:2590:
< WARNING: Too many leading tabs - consider code refactoring
< #2592: FILE: /tmp/f1-12211/rt_netlink.c:2592:
Report for seg6_local.h | 20 issues
===============================================
< WARNING: please, no spaces at the start of a line
< #20: FILE: /tmp/f1-12211/seg6_local.h:20:
< WARNING: please, no spaces at the start of a line
< #21: FILE: /tmp/f1-12211/seg6_local.h:21:
< WARNING: please, no spaces at the start of a line
< #22: FILE: /tmp/f1-12211/seg6_local.h:22:
< WARNING: please, no spaces at the start of a line
< #23: FILE: /tmp/f1-12211/seg6_local.h:23:
< WARNING: please, no spaces at the start of a line
< #24: FILE: /tmp/f1-12211/seg6_local.h:24:
< WARNING: please, no spaces at the start of a line
< #25: FILE: /tmp/f1-12211/seg6_local.h:25:
< WARNING: please, no spaces at the start of a line
< #26: FILE: /tmp/f1-12211/seg6_local.h:26:
< WARNING: please, no spaces at the start of a line
< #27: FILE: /tmp/f1-12211/seg6_local.h:27:
< WARNING: please, no spaces at the start of a line
< #28: FILE: /tmp/f1-12211/seg6_local.h:28:
< WARNING: please, no spaces at the start of a line
< #29: FILE: /tmp/f1-12211/seg6_local.h:29:

CLANG Static Analyzer Summary

  • Github Pull Request 9649, comparing to Git base SHA 83caa5e
  • Base image data for Git 83caa5e does not exist - compare skipped

1 Static Analyzer issues remaining.

See details at
https://ci1.netdef.org/browse/FRR-PULLREQ2-497/artifact/shared/static_analysis/index.html

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Oct 2, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests debian 10 amd64 part 9: Failed (click for details) Topotests debian 10 amd64 part 9: No useful log found
Topotests Ubuntu 18.04 amd64 part 9: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 9: No useful log found
Report for rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2587: FILE: /tmp/f1-17734/rt_netlink.c:2587:
< WARNING: line over 80 characters
< #2590: FILE: /tmp/f1-17734/rt_netlink.c:2590:
< WARNING: Too many leading tabs - consider code refactoring
< #2592: FILE: /tmp/f1-17734/rt_netlink.c:2592:
Report for seg6_local.h | 20 issues
===============================================
< WARNING: please, no spaces at the start of a line
< #20: FILE: /tmp/f1-17734/seg6_local.h:20:
< WARNING: please, no spaces at the start of a line
< #21: FILE: /tmp/f1-17734/seg6_local.h:21:
< WARNING: please, no spaces at the start of a line
< #22: FILE: /tmp/f1-17734/seg6_local.h:22:
< WARNING: please, no spaces at the start of a line
< #23: FILE: /tmp/f1-17734/seg6_local.h:23:
< WARNING: please, no spaces at the start of a line
< #24: FILE: /tmp/f1-17734/seg6_local.h:24:
< WARNING: please, no spaces at the start of a line
< #25: FILE: /tmp/f1-17734/seg6_local.h:25:
< WARNING: please, no spaces at the start of a line
< #26: FILE: /tmp/f1-17734/seg6_local.h:26:
< WARNING: please, no spaces at the start of a line
< #27: FILE: /tmp/f1-17734/seg6_local.h:27:
< WARNING: please, no spaces at the start of a line
< #28: FILE: /tmp/f1-17734/seg6_local.h:28:
< WARNING: please, no spaces at the start of a line
< #29: FILE: /tmp/f1-17734/seg6_local.h:29:

CLANG Static Analyzer Summary

  • Github Pull Request 9649, comparing to Git base SHA d0bf22a
  • Base image data for Git d0bf22a does not exist - compare skipped

1 Static Analyzer issues remaining.

See details at
https://ci1.netdef.org/browse/FRR-PULLREQ2-498/artifact/shared/static_analysis/index.html

@proelbtn
Copy link
Contributor Author

proelbtn commented Oct 2, 2021

ci:rerun

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Oct 2, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests debian 10 amd64 part 1: Failed (click for details) Topotests debian 10 amd64 part 1: No useful log found
Topotests Ubuntu 18.04 amd64 part 1: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 1: No useful log found
Report for rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2587: FILE: /tmp/f1-6242/rt_netlink.c:2587:
< WARNING: line over 80 characters
< #2590: FILE: /tmp/f1-6242/rt_netlink.c:2590:
< WARNING: Too many leading tabs - consider code refactoring
< #2592: FILE: /tmp/f1-6242/rt_netlink.c:2592:
Report for seg6_local.h | 20 issues
===============================================
< WARNING: please, no spaces at the start of a line
< #20: FILE: /tmp/f1-6242/seg6_local.h:20:
< WARNING: please, no spaces at the start of a line
< #21: FILE: /tmp/f1-6242/seg6_local.h:21:
< WARNING: please, no spaces at the start of a line
< #22: FILE: /tmp/f1-6242/seg6_local.h:22:
< WARNING: please, no spaces at the start of a line
< #23: FILE: /tmp/f1-6242/seg6_local.h:23:
< WARNING: please, no spaces at the start of a line
< #24: FILE: /tmp/f1-6242/seg6_local.h:24:
< WARNING: please, no spaces at the start of a line
< #25: FILE: /tmp/f1-6242/seg6_local.h:25:
< WARNING: please, no spaces at the start of a line
< #26: FILE: /tmp/f1-6242/seg6_local.h:26:
< WARNING: please, no spaces at the start of a line
< #27: FILE: /tmp/f1-6242/seg6_local.h:27:
< WARNING: please, no spaces at the start of a line
< #28: FILE: /tmp/f1-6242/seg6_local.h:28:
< WARNING: please, no spaces at the start of a line
< #29: FILE: /tmp/f1-6242/seg6_local.h:29:

CLANG Static Analyzer Summary

  • Github Pull Request 9649, comparing to Git base SHA d0bf22a
  • Base image data for Git d0bf22a does not exist - compare skipped

1 Static Analyzer issues remaining.

See details at
https://ci1.netdef.org/browse/FRR-PULLREQ2-507/artifact/shared/static_analysis/index.html

@proelbtn
Copy link
Contributor Author

proelbtn commented Oct 3, 2021

ci:rerun

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Oct 4, 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-PULLREQ2-509/

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 rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2587: FILE: /tmp/f1-10191/rt_netlink.c:2587:
< WARNING: line over 80 characters
< #2590: FILE: /tmp/f1-10191/rt_netlink.c:2590:
< WARNING: Too many leading tabs - consider code refactoring
< #2592: FILE: /tmp/f1-10191/rt_netlink.c:2592:
Report for seg6_local.h | 20 issues
===============================================
< WARNING: please, no spaces at the start of a line
< #20: FILE: /tmp/f1-10191/seg6_local.h:20:
< WARNING: please, no spaces at the start of a line
< #21: FILE: /tmp/f1-10191/seg6_local.h:21:
< WARNING: please, no spaces at the start of a line
< #22: FILE: /tmp/f1-10191/seg6_local.h:22:
< WARNING: please, no spaces at the start of a line
< #23: FILE: /tmp/f1-10191/seg6_local.h:23:
< WARNING: please, no spaces at the start of a line
< #24: FILE: /tmp/f1-10191/seg6_local.h:24:
< WARNING: please, no spaces at the start of a line
< #25: FILE: /tmp/f1-10191/seg6_local.h:25:
< WARNING: please, no spaces at the start of a line
< #26: FILE: /tmp/f1-10191/seg6_local.h:26:
< WARNING: please, no spaces at the start of a line
< #27: FILE: /tmp/f1-10191/seg6_local.h:27:
< WARNING: please, no spaces at the start of a line
< #28: FILE: /tmp/f1-10191/seg6_local.h:28:
< WARNING: please, no spaces at the start of a line
< #29: FILE: /tmp/f1-10191/seg6_local.h:29:

CLANG Static Analyzer Summary

  • Github Pull Request 9649, comparing to Git base SHA d0bf22a
  • Base image data for Git d0bf22a does not exist - compare skipped

1 Static Analyzer issues remaining.

See details at
https://ci1.netdef.org/browse/FRR-PULLREQ2-509/artifact/shared/static_analysis/index.html

@proelbtn
Copy link
Contributor Author

This PR is a new feature and must go in after the 2 week window

@donaldsharp 4 weeks has passed when you first comment, I'm looking forward to any review :).

zebra/rt_netlink.c Outdated Show resolved Hide resolved
@proelbtn proelbtn force-pushed the add-support-for-end-dt4 branch 2 times, most recently from 8e2e2ea to 53fa878 Compare October 19, 2021 23:09
sharpd/sharp_vty.c Outdated Show resolved Hide resolved
@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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

Ubuntu 18.04 i386 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed

Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U18I386BUILD/config.status/config.status
Ubuntu 18.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U18I386BUILD/config.log/config.log.gz

CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CENTOS8BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
make[1]: *** [Makefile:9875: zebra/rt_netlink.o] Error 1

CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CENTOS8BUILD/config.status/config.status

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

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Fedora 29 amd64 build: Failed (click for details) Fedora 29 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/F29BUILD/config.log/config.log.gz Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/F29BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
make[1]: *** [Makefile:9875: zebra/rt_netlink.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/DEB11AMD64/config.log/config.log.gz

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

/home/ci/cibuild.1719/frr-source/doc/user/zebra.rst:1412: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
 1480 |          SEG6_LOCAL_VRFTABLE,
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/DEB11AMD64/config.status/config.status

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

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 18.04 arm8 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed

Ubuntu 18.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U18ARM8BUILD/config.log/config.log.gz
Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U18ARM8BUILD/config.status/config.status

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/DEB10BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
make[1]: *** [Makefile:9876: zebra/rt_netlink.o] Error 1

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 16.04 arm7 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed

Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI101BUILD/config.log/config.log.gz
Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI101BUILD/config.status/config.status

CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI005BUILD/config.status/config.status

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

make[1]: Entering directory `/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
make[1]: *** [zebra/rt_netlink.o] Error 1
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI021BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 16.04 arm8 build: Failed (click for details) Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U16ARM8BUILD/config.status/config.status Ubuntu 16.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U16ARM8BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 16.04 amd64 build: Failed (click for details) Ubuntu 16.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI014BUILD/config.log/config.log.gz Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI014BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U1804AMD64/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U1804PPC64LEBUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U2004AMD64BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
 1480 |          SEG6_LOCAL_VRFTABLE,
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?

Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U2004AMD64BUILD/config.status/config.status

Successful on other platforms/tests
  • FreeBSD 12 amd64 build
  • NetBSD 8 amd64 build
  • OpenBSD 6 amd64 build
  • FreeBSD 11 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 18.04 i386 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed

Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U18I386BUILD/config.status/config.status
Ubuntu 18.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U18I386BUILD/config.log/config.log.gz

CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CENTOS8BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
make[1]: *** [Makefile:9875: zebra/rt_netlink.o] Error 1

CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CENTOS8BUILD/config.status/config.status

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

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Fedora 29 amd64 build: Failed (click for details) Fedora 29 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/F29BUILD/config.log/config.log.gz Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/F29BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
make[1]: *** [Makefile:9875: zebra/rt_netlink.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/DEB11AMD64/config.log/config.log.gz

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

/home/ci/cibuild.1719/frr-source/doc/user/zebra.rst:1412: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
 1480 |          SEG6_LOCAL_VRFTABLE,
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/DEB11AMD64/config.status/config.status

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

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 18.04 arm8 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed

Ubuntu 18.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U18ARM8BUILD/config.log/config.log.gz
Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U18ARM8BUILD/config.status/config.status

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/DEB10BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
make[1]: *** [Makefile:9876: zebra/rt_netlink.o] Error 1

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 16.04 arm7 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed

Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI101BUILD/config.log/config.log.gz
Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI101BUILD/config.status/config.status

CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI005BUILD/config.status/config.status

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

make[1]: Entering directory `/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
make[1]: *** [zebra/rt_netlink.o] Error 1
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI021BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 16.04 arm8 build: Failed (click for details) Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U16ARM8BUILD/config.status/config.status Ubuntu 16.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U16ARM8BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 16.04 amd64 build: Failed (click for details) Ubuntu 16.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI014BUILD/config.log/config.log.gz Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/CI014BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function)
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U1804AMD64/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U1804PPC64LEBUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
Makefile:9249: recipe for target 'zebra/rt_netlink.o' failed
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U2004AMD64BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.1719/frr-source'
zebra/rt_netlink.c: In function parse_encap_seg6local:
zebra/rt_netlink.c:441:15: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
zebra/rt_netlink.c:441:15: note: each undeclared identifier is reported only once for each function it appears in
zebra/rt_netlink.c: In function _netlink_route_build_singlepath:
zebra/rt_netlink.c:1480:10: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?
 1480 |          SEG6_LOCAL_VRFTABLE,
zebra/rt_netlink.c: In function netlink_nexthop_msg_encode:
zebra/rt_netlink.c:2595:12: error: SEG6_LOCAL_VRFTABLE undeclared (first use in this function); did you mean SEG6_LOCAL_TABLE?

Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1719/artifact/U2004AMD64BUILD/config.status/config.status

Report for rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2588: FILE: /tmp/f1-4345/rt_netlink.c:2588:
< WARNING: line over 80 characters
< #2591: FILE: /tmp/f1-4345/rt_netlink.c:2591:
< WARNING: Too many leading tabs - consider code refactoring
< #2593: FILE: /tmp/f1-4345/rt_netlink.c:2593:

@LabN-CI
Copy link
Collaborator

LabN-CI commented Nov 22, 2021

🛑 Basic BGPD CI results: FAILURE

Results table
_ _
Result FAILURE git merge/9649 721adf6 frr.github Build
Date 11/22/2021
Start 09:27:26
Finish 09:28:00
Run-Time 00:34
Total
Pass
Fail
Valgrind-Errors
Valgrind-Loss
Details vncregress-2021-11-22-09:27:26.txt
Log make-2021-11-22-09:27:26.out.bz2
Memory

For details, please contact louberger

proelbtn and others added 4 commits November 22, 2021 23:32
This patch enables zebra to insert End.DT4 nexthop into linux kernel.

Signed-off-by: Ryoga Saito <ryoga.saito@linecorp.com>
This patch enables sharpd to insert End.DT4 routes into zebra.

Signed-off-by: Ryoga Saito <ryoga.saito@linecorp.com>
There is an test for SRv6 VPNv6, This is a clone for SRv6 VPNv4.

Signed-off-by: Ryoga Saito <ryoga.saito@linecorp.com>
Co-authored-by: Hiroki SHIROKURA <slank.dev@gmail.com>
Signed-off-by: Ryoga Saito <contact@proelbtn.com>
@proelbtn proelbtn force-pushed the add-support-for-end-dt4 branch from 721adf6 to 1c5fede Compare November 22, 2021 14:32
@proelbtn proelbtn requested a review from idryzhov November 22, 2021 14:34
@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 i386 part 9: Failed (click for details) Topotests Ubuntu 18.04 i386 part 9: No useful log found
Report for rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2588: FILE: /tmp/f1-635/rt_netlink.c:2588:
< WARNING: line over 80 characters
< #2591: FILE: /tmp/f1-635/rt_netlink.c:2591:
< WARNING: Too many leading tabs - consider code refactoring
< #2593: FILE: /tmp/f1-635/rt_netlink.c:2593:

@proelbtn
Copy link
Contributor Author

ci:rerun

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests debian 10 amd64 part 6: Failed (click for details) Topotests debian 10 amd64 part 6: No useful log found
Report for rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2588: FILE: /tmp/f1-26772/rt_netlink.c:2588:
< WARNING: line over 80 characters
< #2591: FILE: /tmp/f1-26772/rt_netlink.c:2591:
< WARNING: Too many leading tabs - consider code refactoring
< #2593: FILE: /tmp/f1-26772/rt_netlink.c:2593:

@proelbtn
Copy link
Contributor Author

ci:rerun

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topotests Ubuntu 18.04 amd64 part 4: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 4: No useful log found
Report for rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2588: FILE: /tmp/f1-23916/rt_netlink.c:2588:
< WARNING: line over 80 characters
< #2591: FILE: /tmp/f1-23916/rt_netlink.c:2591:
< WARNING: Too many leading tabs - consider code refactoring
< #2593: FILE: /tmp/f1-23916/rt_netlink.c:2593:

@proelbtn
Copy link
Contributor Author

ci:rerun

@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-PULLREQ2-1739/

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 rt_netlink.c | 6 issues
===============================================
< WARNING: Too many leading tabs - consider code refactoring
< #2588: FILE: /tmp/f1-25078/rt_netlink.c:2588:
< WARNING: line over 80 characters
< #2591: FILE: /tmp/f1-25078/rt_netlink.c:2591:
< WARNING: Too many leading tabs - consider code refactoring
< #2593: FILE: /tmp/f1-25078/rt_netlink.c:2593:

@proelbtn
Copy link
Contributor Author

proelbtn commented Dec 6, 2021

@donaldsharp @idryzhov take a look again please?

@byteocean
Copy link

byteocean commented Dec 13, 2021

Dear Developer(s),

I was testing this patch for creating srv6 IPv4 VPN in a virtual environment. The setup can be described as following: a virtual machine (Debian 11 with kernel 5.16 or 5.11) is used as a playground. A docker container compiled with the lastest version of FRR with this patch is used to emulate routers and hosts, which are connected as a linear (h1<->R1<->R2<->h2) topology. The two routers are configured as the following files. Things looks good, except that adding seg6local action End.DT4 seems not working. Executing vtysh commands: "show bgp segment-routing srv6" and "show ip route vrf vrf10" gives:

locator_name: SRv6_Loc
locator_chunks:
- 2002:ac:1::/64
functions:
- sid: 2002:ac:1:0:100 ::
  locator: SRv6_Loc
bgps:
- name: default
  vpn_policy[AFI_IP].tovpn_sid: none
  vpn_policy[AFI_IP6].tovpn_sid: none
- name: vrf10
  vpn_policy[AFI_IP].tovpn_sid: 2002:ac:1:0:100 ::
  vpn_policy[AFI_IP6].tovpn_sid: none

VRF vrf10: B>* 172.19.2.0/24 [20/0] via fe80::42:acff:fe12:3, eth0 (vrf default), label 4096, seg6local unspec unknown(seg6local_context2str), seg6 2002:ac:2:0:100::, weight 1, 00:11:43

Execute the command to list the routes in the default routing table, "ip -6 r show" gives:

2001:db8:1::/64 dev eth0 proto kernel metric 256 pref medium
2002::1 dev lo proto kernel metric 256 pref medium
2002::2 nhid 23 via fe80::42:acff:fe12:3 dev eth0 proto bgp metric 20 pref medium
2002:ac:2::/64 nhid 23 via fe80::42:acff:fe12:3 dev eth0 proto 196 metric 20 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
default via 2001:db8:1::1 dev eth0 metric 1024 pref medium

Basically, the routing rule to instruct the decapsulation of srv6 packets is missing, and the seg6local action for local SID is not correctly configured. The routes to send to the remote IPv4 addresses is sitting in VRf10, which is correct. would anyone happen to know some hints for this issue?

R1 configuration file:

frr defaults traditional
!
hostname r1.virtual
!
log file /tmp/frr.log
log stdout notifications
# log monitor notifications
log commands
!
!debug bgp neighbor-events
!debug bgp zebra
!debug bgp vnc verbose
!debug bgp update-groups
!debug bgp updates in
!debug bgp updates out
!
# debug zebra event
debug zebra rib
!
service integrated-vtysh-config
!
interface lo
 ipv6 address 2002:ac:1::/128
exit
!
interface eth1
 ipv6 address 2001:db8:1::2/64
exit
!
segment-routing
 srv6
  locators
   locator SRv6_Loc
    prefix 2002:ac:1::/64
   exit
   !
  exit
  !
 exit
 !
exit
!
ip forwarding
ipv6 forwarding
!
router bgp 7675
 bgp router-id 192.168.50.11
 no bgp ebgp-requires-policy
 no bgp default ipv4-unicast
 bgp graceful-restart
 neighbor FABRIC peer-group
 neighbor FABRIC remote-as external
 neighbor FABRIC capability extended-nexthop
 neighbor FABRIC timers 3 9
 neighbor 2001:db8:1::3 peer-group FABRIC
 !
 segment-routing srv6
   locator SRv6_Loc
 !
 address-family ipv4 vpn
  neighbor FABRIC activate
 exit-address-family
 !
 address-family ipv6 vpn
  neighbor FABRIC activate
 exit-address-family
 !
 address-family ipv6 unicast
  network 2002:ac:1::/64
  neighbor FABRIC activate
  redistribute connected
 exit-address-family
!
!
router bgp 7675 vrf vrf10
 bgp router-id 92.168.50.11
 no bgp ebgp-requires-policy
 no bgp default ipv4-unicast
 bgp graceful-restart
 !
 address-family ipv4 unicast
  redistribute connected
  sid vpn export auto
  nexthop vpn export 2002:ac:1::
  rd vpn export 1:10
  rt vpn both 99:99
  import vpn
  export vpn
 exit-address-family
!
ip prefix-list ANY seq 5 permit any
!

R2 configuration file:

frr defaults traditional
!
hostname r1.virtual
!
log file /tmp/frr.log
log stdout notifications
# log monitor notifications
log commands
!
!debug bgp neighbor-events
!debug bgp zebra
debug zebra rib
!
service integrated-vtysh-config
!
interface lo
 ipv6 address 2002:ac:2::/128
exit
!
interface eth1
 ipv6 address 2001:db8:1::3/64
exit
!
segment-routing
 srv6
  locators
   locator SRv6_Loc
    prefix 2002:ac:2::/64
   exit
   !
  exit
  !
 exit
 !
exit
!
ip forwarding
ipv6 forwarding
!
router bgp 7676
 bgp router-id 192.168.50.12
 no bgp ebgp-requires-policy
 no bgp default ipv4-unicast
 bgp graceful-restart
 neighbor FABRIC peer-group
 neighbor FABRIC remote-as external
 neighbor FABRIC capability extended-nexthop
 neighbor FABRIC timers 3 9
 neighbor 2001:db8:1::2  peer-group FABRIC
!
 segment-routing srv6
   locator SRv6_Loc
 !
 address-family ipv4 vpn
  neighbor FABRIC activate
 exit-address-family
!
 address-family ipv6 vpn
  neighbor FABRIC activate
 exit-address-family
!
 address-family ipv6 unicast
  network 2002:ac:2::/64
  neighbor FABRIC activate
  redistribute connected
 exit-address-family
!

!
router bgp 7676 vrf vrf10
 bgp router-id 92.168.50.12
 no bgp ebgp-requires-policy
 no bgp default ipv4-unicast
 bgp graceful-restart
 !
 address-family ipv4 unicast
  redistribute connected
  sid vpn export auto
  nexthop vpn export 2002:ac:2::
  rd vpn export 2:10
  rt vpn both 99:99
  import vpn
  export vpn
 exit-address-family
!
ip prefix-list ANY seq 5 permit any
!

@proelbtn
Copy link
Contributor Author

proelbtn commented Dec 14, 2021

@byteocean

Thanks for testing my patch. First, please check the value of net.vrf.strict_mode. It should be set to 1 (it's the requirement to insert End.DT4 routes into kernel).

If End.DT4 routes aren't shown up after you set net.vrf.strict_mode to 1, please send me debug log (please enable these items: zebra rib, zebra kernel msgdump, bgp updates).

@byteocean
Copy link

byteocean commented Dec 14, 2021

@byteocean

Thanks for testing my patch. First, please check the value of net.vrf.strict_mode. It should be set to 1 (it's the requirement to insert End.DT4 routes into kernel).

If End.DT4 routes aren't shown up after you set net.vrf.strict_mode to 1, please send me debug log (please enable these items: zebra rib, zebra kernel msgdump, bgp updates).

@proelbtn thanks for your reply. The original post was updated a bit to provide more accurate description. Further tests are done, when net.vrf.strict_mode is set to 1. The nexthop pointing to vrftable seems not working, others look good to me. I also tested to manually add the local decap function using iproute2, "ip route add 2002:ac:1:0: 100::/128 encap seg6local action End.DT4 vrftable 1010 dev eth0", which eventually can add a route into the default routing table, as following:

2001:db8:1::/64 dev eth0 proto kernel metric 256 pref medium
2002::1 dev lo proto kernel metric 256 pref medium
2002::2 nhid 23 via fe80::42:acff:fe12:3 dev eth0 proto bgp metric 20 pref medium
**2002:ac:1:0:100::  encap seg6local action End.DT4 vrftable 1010 dev eth0 metric 1024 pref medium**
2002:ac:2::/64 nhid 23 via fe80::42:acff:fe12:3 dev eth0 proto 196 metric 20 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
default via 2001:db8:1::1 dev eth0 metric 1024 pref medium

The debug information, which I believe that leads to the End.DT4 failure is attached here:

2021/12/14 11:42:39 ZEBRA: [YXCJP-0WZWV] netlink_nexthop_msg_encode: ID (15): directly connected, vrf10(2) vrf default(0)
2021/12/14 11:42:39 ZEBRA: [R43C6-KYHWT] netlink_nexthop_msg_encode: RTM_NEWNEXTHOP, id=15
2021/12/14 11:42:39 ZEBRA: [HYEHE-CQZ9G] nl_batch_send: netlink-dp (NS 0), batch size=68, msg cnt=1
2021/12/14 11:42:39 ZEBRA: [HSYZM-HV7HF] Extended Error: IPv6 is disabled on nexthop device
2021/12/14 11:42:39 ZEBRA: [WVJCK-PPMGD][EC 4043309093] netlink-dp (NS 0) error: Permission denied, type=RTM_NEWNEXTHOP(104), seq=44, pid=3069500927
2021/12/14 11:42:39 ZEBRA: [QTT8V-3ZQ34] nl_batch_read_resp: netlink error message seq=44
2021/12/14 11:42:39 ZEBRA: [YXPF5-B2CE0] netlink_route_multipath_msg_encode: RTM_NEWROUTE 2002:ac:1:0:100::/128 vrf 0(254)
2021/12/14 11:42:39 ZEBRA: [J87BH-XW5PP] netlink_route_multipath_msg_encode: 2002:ac:1:0:100::/128 nhg_id is 15
2021/12/14 11:42:39 ZEBRA: [HYEHE-CQZ9G] nl_batch_send: netlink-dp (NS 0), batch size=64, msg cnt=1
2021/12/14 11:42:39 ZEBRA: [HSYZM-HV7HF] Extended Error: Nexthop id does not exist
2021/12/14 11:42:39 ZEBRA: [WVJCK-PPMGD][EC 4043309093] netlink-dp (NS 0) error: Invalid argument, type=RTM_NEWROUTE(24), seq=45, pid=3069500927
2021/12/14 11:42:39 ZEBRA: [QTT8V-3ZQ34] nl_batch_read_resp: netlink error message seq=45
2021/12/14 11:42:39 ZEBRA: [R43C6-KYHWT] netlink_nexthop_msg_encode: RTM_DELNEXTHOP, id=29
2021/12/14 11:42:39 ZEBRA: [HYEHE-CQZ9G] nl_batch_send: netlink-dp (NS 0), batch size=32, msg cnt=1
2021/12/14 11:42:39 ZEBRA: [P2XBZ-RAFQ5][EC 4043309074] Failed to install Nexthop ID (15) into the kernel
2021/12/14 11:42:39 ZEBRA: [TX7F6-F3TSG] default(0:254):2002:ac:1:0:100::/128: Route install failed

@proelbtn
Copy link
Contributor Author

@byteocean Thanks. I believe the insertion error is occured with this reason:

2021/12/14 11:42:39 ZEBRA: [HSYZM-HV7HF] Extended Error: IPv6 is disabled on nexthop device

You also should set net.ipv6.conf.all.disable_ipv6 or net.ipv6.conf.vrf10.disable_ipv6 to 0 because the next-hop device of the inserted End.DT4 routes is the VRF device (below is the output of ip addr and ip -6 route in my environment).

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 2002:ac:1::/128 scope global
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 2e:71:2a:06:1e:af brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 2001:db8:1::2/64 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::2c71:2aff:fe06:1eaf/64 scope link
       valid_lft forever preferred_lft forever
3: eth1@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vrf10 state UP group default qlen 1000
    link/ether 4a:a7:16:55:3c:a4 brd ff:ff:ff:ff:ff:ff link-netnsid 1
    inet 10.0.1.254/24 brd 10.0.1.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::48a7:16ff:fe55:3ca4/64 scope link
       valid_lft forever preferred_lft forever
4: vrf10: <NOARP,MASTER,UP,LOWER_UP> mtu 65575 qdisc noqueue state UP group default qlen 1000
    link/ether e2:3e:c6:ed:3a:08 brd ff:ff:ff:ff:ff:ff
root@R1:/# ip -6 r
2001:db8:1::/64 dev eth0 proto kernel metric 256 pref medium
2002:ac:1:: dev lo proto kernel metric 256 pref medium
2002:ac:1:0:100:: nhid 6  encap seg6local action End.DT4 dev vrf10 proto bgp metric 20 pref medium
2002:ac:2:: nhid 14 via fe80::ccaf:58ff:fe7e:9337 dev eth0 proto bgp metric 20 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium

@byteocean
Copy link

byteocean commented Dec 15, 2021

@proelbtn Thanks a lot for the hint. I think, indeed it was the problem you pointed out that leads to the issue of inserting the End.DT4 action.

btw, since the iproute2 command, "ip route add 2002:ac:1:0: 100::/128 encap seg6local action End.DT4 vrftable 1010 dev eth0", is able to execute with the kernel < 5.14. Would it be possible to adapt the patch to the approach of adding route instead of adding nexthop?

@proelbtn
Copy link
Contributor Author

proelbtn commented Dec 15, 2021

@byteocean Yes, we can add SRv6 End.DT4 routes into kernel with ip route add ... encap seg6local action End.DT4 .... but, FRR uses nexthop object to reduce memory usage. In most environment, there is small number of nexthop even if router receives full route. If we allocate nexthop information per routes, we need lots of memory (but most of them represent same information).

For more information please look at: http://vger.kernel.org/netconf2017_files/nexthop-objects.pdf

@proelbtn
Copy link
Contributor Author

@donaldsharp @idryzhov Happy new year! Take a review again, please?

@idryzhov
Copy link
Contributor

Hi @proelbtn, I am not familiar with SRv6 and can't properly review the code.
The actual code change is really small (~30 lines) so it shouldn't be hard to review for someone familiar.
You can try to find a maintainer familiar with SRv6 in Slack and ask him to do the review.

@slankdev
Copy link
Contributor

When I contribute vpnv4 with SRv6, @mjstapp , @riw777 , @odd22 reviewed my PR.

ref: #5865

@mjstapp @riw777 @odd22
Could you please take a look this PR?
This PR make frr to support VPNv4 SRv6. Previous my PR(#5865) make frr to support srv6 base management feature and VPNv6 SRv6. This PR is one of the nextstep for this.

@MalteJ
Copy link

MalteJ commented Feb 4, 2022

Would be really cool to get this PR merged for the next frr release! 🙂

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

@riw777 riw777 merged commit e735c80 into FRRouting:master Feb 8, 2022
@proelbtn proelbtn deleted the add-support-for-end-dt4 branch February 8, 2022 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sharp tests Topotests, make check, etc zebra
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants