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

ospf6: decimal area format in interface command #6700

Merged
merged 2 commits into from
Jul 21, 2020

Conversation

deastoe
Copy link
Contributor

@deastoe deastoe commented Jul 9, 2020

The ospf6 "interface area " command only allows the area to
be specified in the ipv4 address format, whereas the show run command
always shows it in the format in which the area was created. This causes
the frr-reload script to be unable to remove ospfv3 interfaces when the
area was created in decimal format. The solution is to allow both formats
to be configured as they can be for other area commands.

Signed-off-by: Duncan Eastoe duncan.eastoe@att.com

cc @pjdruddy

Copy link

@polychaeta polychaeta left a comment

Choose a reason for hiding this comment

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

Thanks for your contribution to FRR!

Click for style suggestions

To apply these suggestions:

curl -s https://gist.githubusercontent.com/polychaeta/ae7eee2bd441427161bf2e1d8f4765a6/raw/e36089ad8244a5c3c167c58286bc3aaf5e0eb214/cr_6700_1594293964.diff | git apply

diff --git a/ospf6d/ospf6_top.c b/ospf6d/ospf6_top.c
index 8ab483c08..6c915157c 100644
--- a/ospf6d/ospf6_top.c
+++ b/ospf6d/ospf6_top.c
@@ -642,15 +642,12 @@ DEFUN (no_ospf6_distance_source,
 }
 #endif
 
-DEFUN (ospf6_interface_area,
-       ospf6_interface_area_cmd,
-       "interface IFNAME [area <A.B.C.D|(0-4294967295)>] ",
-       "Enable routing on an IPv6 interface\n"
-       IFNAME_STR
-       "Specify the OSPF6 area ID\n"
-       "OSPF6 area ID in IPv4 address notation\n"
-       "OSPF6 area ID in decimal notation\n"
-      )
+DEFUN(ospf6_interface_area, ospf6_interface_area_cmd,
+      "interface IFNAME [area <A.B.C.D|(0-4294967295)>] ",
+      "Enable routing on an IPv6 interface\n" IFNAME_STR
+      "Specify the OSPF6 area ID\n"
+      "OSPF6 area ID in IPv4 address notation\n"
+      "OSPF6 area ID in decimal notation\n")
 {
 	VTY_DECLVAR_CONTEXT(ospf6, o);
 	int idx_ifname = 1;
@@ -693,16 +690,12 @@ DEFUN (ospf6_interface_area,
 	return CMD_SUCCESS;
 }
 
-DEFUN (no_ospf6_interface_area,
-       no_ospf6_interface_area_cmd,
-       "no interface IFNAME area <A.B.C.D|(0-4294967295)>",
-       NO_STR
-       "Disable routing on an IPv6 interface\n"
-       IFNAME_STR
-       "Specify the OSPF6 area ID\n"
-       "OSPF6 area ID in IPv4 address notation\n"
-       "OSPF6 area ID in decimal notation\n"
-       )
+DEFUN(no_ospf6_interface_area, no_ospf6_interface_area_cmd,
+      "no interface IFNAME area <A.B.C.D|(0-4294967295)>",
+      NO_STR "Disable routing on an IPv6 interface\n" IFNAME_STR
+	     "Specify the OSPF6 area ID\n"
+	     "OSPF6 area ID in IPv4 address notation\n"
+	     "OSPF6 area ID in decimal notation\n")
 {
 	int idx_ifname = 2;
 	int idx_ipv4 = 4;

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

@donaldsharp
Copy link
Member

Please update documentation. Otherwise looks ok.

Copy link

@polychaeta polychaeta left a comment

Choose a reason for hiding this comment

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

Thanks for your contribution to FRR!

  • One of your commits has a missing or badly formatted Signed-off-by line; we can't accept your contribution until all of your commits have one
Click for style suggestions

To apply these suggestions:

curl -s https://gist.githubusercontent.com/polychaeta/b63b31e4e821a53bd947f1c19040249c/raw/e36089ad8244a5c3c167c58286bc3aaf5e0eb214/cr_6700_1594295631.diff | git apply

diff --git a/ospf6d/ospf6_top.c b/ospf6d/ospf6_top.c
index 8ab483c08..6c915157c 100644
--- a/ospf6d/ospf6_top.c
+++ b/ospf6d/ospf6_top.c
@@ -642,15 +642,12 @@ DEFUN (no_ospf6_distance_source,
 }
 #endif
 
-DEFUN (ospf6_interface_area,
-       ospf6_interface_area_cmd,
-       "interface IFNAME [area <A.B.C.D|(0-4294967295)>] ",
-       "Enable routing on an IPv6 interface\n"
-       IFNAME_STR
-       "Specify the OSPF6 area ID\n"
-       "OSPF6 area ID in IPv4 address notation\n"
-       "OSPF6 area ID in decimal notation\n"
-      )
+DEFUN(ospf6_interface_area, ospf6_interface_area_cmd,
+      "interface IFNAME [area <A.B.C.D|(0-4294967295)>] ",
+      "Enable routing on an IPv6 interface\n" IFNAME_STR
+      "Specify the OSPF6 area ID\n"
+      "OSPF6 area ID in IPv4 address notation\n"
+      "OSPF6 area ID in decimal notation\n")
 {
 	VTY_DECLVAR_CONTEXT(ospf6, o);
 	int idx_ifname = 1;
@@ -693,16 +690,12 @@ DEFUN (ospf6_interface_area,
 	return CMD_SUCCESS;
 }
 
-DEFUN (no_ospf6_interface_area,
-       no_ospf6_interface_area_cmd,
-       "no interface IFNAME area <A.B.C.D|(0-4294967295)>",
-       NO_STR
-       "Disable routing on an IPv6 interface\n"
-       IFNAME_STR
-       "Specify the OSPF6 area ID\n"
-       "OSPF6 area ID in IPv4 address notation\n"
-       "OSPF6 area ID in decimal notation\n"
-       )
+DEFUN(no_ospf6_interface_area, no_ospf6_interface_area_cmd,
+      "no interface IFNAME area <A.B.C.D|(0-4294967295)>",
+      NO_STR "Disable routing on an IPv6 interface\n" IFNAME_STR
+	     "Specify the OSPF6 area ID\n"
+	     "OSPF6 area ID in IPv4 address notation\n"
+	     "OSPF6 area ID in decimal notation\n")
 {
 	int idx_ifname = 2;
 	int idx_ipv4 = 4;

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

@deastoe deastoe force-pushed the ospf6-interface-decimal-area branch from 22c761d to f48892e Compare July 9, 2020 11:54
@polychaeta polychaeta dismissed their stale review July 9, 2020 11:54

blocking comments addressed

Copy link

@polychaeta polychaeta left a comment

Choose a reason for hiding this comment

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

Thanks for your contribution to FRR!

Click for style suggestions

To apply these suggestions:

curl -s https://gist.githubusercontent.com/polychaeta/7437720e41367f5428a7b7cbc1874903/raw/e36089ad8244a5c3c167c58286bc3aaf5e0eb214/cr_6700_1594295669.diff | git apply

diff --git a/ospf6d/ospf6_top.c b/ospf6d/ospf6_top.c
index 8ab483c08..6c915157c 100644
--- a/ospf6d/ospf6_top.c
+++ b/ospf6d/ospf6_top.c
@@ -642,15 +642,12 @@ DEFUN (no_ospf6_distance_source,
 }
 #endif
 
-DEFUN (ospf6_interface_area,
-       ospf6_interface_area_cmd,
-       "interface IFNAME [area <A.B.C.D|(0-4294967295)>] ",
-       "Enable routing on an IPv6 interface\n"
-       IFNAME_STR
-       "Specify the OSPF6 area ID\n"
-       "OSPF6 area ID in IPv4 address notation\n"
-       "OSPF6 area ID in decimal notation\n"
-      )
+DEFUN(ospf6_interface_area, ospf6_interface_area_cmd,
+      "interface IFNAME [area <A.B.C.D|(0-4294967295)>] ",
+      "Enable routing on an IPv6 interface\n" IFNAME_STR
+      "Specify the OSPF6 area ID\n"
+      "OSPF6 area ID in IPv4 address notation\n"
+      "OSPF6 area ID in decimal notation\n")
 {
 	VTY_DECLVAR_CONTEXT(ospf6, o);
 	int idx_ifname = 1;
@@ -693,16 +690,12 @@ DEFUN (ospf6_interface_area,
 	return CMD_SUCCESS;
 }
 
-DEFUN (no_ospf6_interface_area,
-       no_ospf6_interface_area_cmd,
-       "no interface IFNAME area <A.B.C.D|(0-4294967295)>",
-       NO_STR
-       "Disable routing on an IPv6 interface\n"
-       IFNAME_STR
-       "Specify the OSPF6 area ID\n"
-       "OSPF6 area ID in IPv4 address notation\n"
-       "OSPF6 area ID in decimal notation\n"
-       )
+DEFUN(no_ospf6_interface_area, no_ospf6_interface_area_cmd,
+      "no interface IFNAME area <A.B.C.D|(0-4294967295)>",
+      NO_STR "Disable routing on an IPv6 interface\n" IFNAME_STR
+	     "Specify the OSPF6 area ID\n"
+	     "OSPF6 area ID in IPv4 address notation\n"
+	     "OSPF6 area ID in decimal notation\n")
 {
 	int idx_ifname = 2;
 	int idx_ipv4 = 4;

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

@deastoe
Copy link
Contributor Author

deastoe commented Jul 9, 2020

Please update documentation. Otherwise looks ok.

Sure, done. Thanks for the quick review!

@LabN-CI
Copy link
Collaborator

LabN-CI commented Jul 9, 2020

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/6700 415460d
Date 07/09/2020
Start 07:30:31
Finish 07:56:22
Run-Time 25:51
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2020-07-09-07:30:31.txt
Log autoscript-2020-07-09-07:31:32.log.bz2
Memory 486 493 425

For details, please contact louberger

@deastoe deastoe force-pushed the ospf6-interface-decimal-area branch from f48892e to 286a41e Compare July 9, 2020 11:57
Copy link

@polychaeta polychaeta left a comment

Choose a reason for hiding this comment

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

Thanks for your contribution to FRR!

Click for style suggestions

To apply these suggestions:

curl -s https://gist.githubusercontent.com/polychaeta/63f194ce70469e90ff8a41214364077d/raw/e36089ad8244a5c3c167c58286bc3aaf5e0eb214/cr_6700_1594295824.diff | git apply

diff --git a/ospf6d/ospf6_top.c b/ospf6d/ospf6_top.c
index 8ab483c08..6c915157c 100644
--- a/ospf6d/ospf6_top.c
+++ b/ospf6d/ospf6_top.c
@@ -642,15 +642,12 @@ DEFUN (no_ospf6_distance_source,
 }
 #endif
 
-DEFUN (ospf6_interface_area,
-       ospf6_interface_area_cmd,
-       "interface IFNAME [area <A.B.C.D|(0-4294967295)>] ",
-       "Enable routing on an IPv6 interface\n"
-       IFNAME_STR
-       "Specify the OSPF6 area ID\n"
-       "OSPF6 area ID in IPv4 address notation\n"
-       "OSPF6 area ID in decimal notation\n"
-      )
+DEFUN(ospf6_interface_area, ospf6_interface_area_cmd,
+      "interface IFNAME [area <A.B.C.D|(0-4294967295)>] ",
+      "Enable routing on an IPv6 interface\n" IFNAME_STR
+      "Specify the OSPF6 area ID\n"
+      "OSPF6 area ID in IPv4 address notation\n"
+      "OSPF6 area ID in decimal notation\n")
 {
 	VTY_DECLVAR_CONTEXT(ospf6, o);
 	int idx_ifname = 1;
@@ -693,16 +690,12 @@ DEFUN (ospf6_interface_area,
 	return CMD_SUCCESS;
 }
 
-DEFUN (no_ospf6_interface_area,
-       no_ospf6_interface_area_cmd,
-       "no interface IFNAME area <A.B.C.D|(0-4294967295)>",
-       NO_STR
-       "Disable routing on an IPv6 interface\n"
-       IFNAME_STR
-       "Specify the OSPF6 area ID\n"
-       "OSPF6 area ID in IPv4 address notation\n"
-       "OSPF6 area ID in decimal notation\n"
-       )
+DEFUN(no_ospf6_interface_area, no_ospf6_interface_area_cmd,
+      "no interface IFNAME area <A.B.C.D|(0-4294967295)>",
+      NO_STR "Disable routing on an IPv6 interface\n" IFNAME_STR
+	     "Specify the OSPF6 area ID\n"
+	     "OSPF6 area ID in IPv4 address notation\n"
+	     "OSPF6 area ID in decimal notation\n")
 {
 	int idx_ifname = 2;
 	int idx_ipv4 = 4;

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

@LabN-CI
Copy link
Collaborator

LabN-CI commented Jul 9, 2020

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/6700 286a41e
Date 07/09/2020
Start 08:00:34
Finish 08:26:32
Run-Time 25:58
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2020-07-09-08:00:34.txt
Log autoscript-2020-07-09-08:01:34.log.bz2
Memory 492 499 425

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jul 9, 2020

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
IPv6 protocols on Ubuntu 18.04: Failed (click for details)
Report for ospf6_area.h | 2 issues
===============================================
< WARNING: Macros with flow control statements should be avoided
< #120: FILE: /tmp/f1-5747/ospf6_area.h:120:

Warnings Generated during build:

Debian 10 amd64 build: Successful with additional warnings

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

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

@pjdruddy pjdruddy self-assigned this Jul 9, 2020
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jul 9, 2020

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
IPv6 protocols on Ubuntu 18.04: Failed (click for details)
Report for ospf6_area.h | 2 issues
===============================================
< WARNING: Macros with flow control statements should be avoided
< #120: FILE: /tmp/f1-15951/ospf6_area.h:120:

Warnings Generated during build:

Debian 10 amd64 build: Successful with additional warnings

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

W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.4.1 (current is 4.3.0)
W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.4.1 (current is 4.3.0)
W: frr-doc: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g22c761dd5-0 (missing) -> 7.5-dev-20200709-01-g22c761dd5-0~deb10u1
W: frr-snmp: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g22c761dd5-0 (missing) -> 7.5-dev-20200709-01-g22c761dd5-0~deb10u1
W: frr-pythontools: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g22c761dd5-0 (missing) -> 7.5-dev-20200709-01-g22c761dd5-0~deb10u1
W: frr-rpki-rtrlib: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g22c761dd5-0 (missing) -> 7.5-dev-20200709-01-g22c761dd5-0~deb10u1
W: frr: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g22c761dd5-0 (missing) -> 7.5-dev-20200709-01-g22c761dd5-0~deb10u1

@pjdruddy
Copy link
Contributor

pjdruddy commented Jul 9, 2020

lgtm - Thanks Duncan.

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jul 9, 2020

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
IPv6 protocols on Ubuntu 18.04: Failed (click for details)
Report for ospf6_area.h | 2 issues
===============================================
< WARNING: Macros with flow control statements should be avoided
< #120: FILE: /tmp/f1-17870/ospf6_area.h:120:

Warnings Generated during build:

Debian 10 amd64 build: Successful with additional warnings

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

W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.4.1 (current is 4.3.0)
W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.4.1 (current is 4.3.0)
W: frr-rpki-rtrlib: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-gf48892e8a-0 (missing) -> 7.5-dev-20200709-01-gf48892e8a-0~deb10u1
W: frr-doc: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-gf48892e8a-0 (missing) -> 7.5-dev-20200709-01-gf48892e8a-0~deb10u1
W: frr-pythontools: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-gf48892e8a-0 (missing) -> 7.5-dev-20200709-01-gf48892e8a-0~deb10u1
W: frr: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-gf48892e8a-0 (missing) -> 7.5-dev-20200709-01-gf48892e8a-0~deb10u1
W: frr-snmp: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-gf48892e8a-0 (missing) -> 7.5-dev-20200709-01-gf48892e8a-0~deb10u1

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jul 9, 2020

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Topo tests part 1 on Ubuntu 16.04 i386: Failed (click for details)

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

Topology Tests failed for Topo tests part 1 on Ubuntu 16.04 i386:

RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
2020-07-09 14:40:45,349 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/bgp.py", line 190, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 281, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 555, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: line 6: % Unknown command[27]: neighbor 10.0.0.13 remote-as 0 


2020-07-09 14:40:45,661 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/bgp.py", line 190, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 281, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 555, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: % No BGP process is configured
line 2: Failure to communicate[13] to bgpd, line: no router bgp  



2020-07-09 14:46:20,195 ERROR: assert failed at "test_ebgp_ecmp_topo2/test_ecmp_after_clear_bgp[redist_static]": Testcase test_ecmp_after_clear_bgp[redist_static] : Failed 
   Error: TIMEOUT!! BGP is not converged in 30 seconds for router r3
assert 'TIMEOUT!! BGP is not converged in 30 seconds for router r3' is True
2020-07-09 14:46:56,693 ERROR: assert failed at "test_ebgp_ecmp_topo2/test_ecmp_after_clear_bgp[advertise_nw]": Testcase test_ecmp_after_clear_bgp[advertise_nw] : Failed 
   Error: Nexthop set(['fd00:0:0:5::1']) is Missing for route 1::/64 in RIB of router r3
  
assert "Nexthop set(['fd00:0:0:5::1']) is Missing for route 1::/64 in RIB of router r3\n" is True
2020-07-09 14:57:56,616 ERROR: '_bgp_has_routes' failed after 40.56 seconds
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topo tests part 1 on Ubuntu 16.04 i386: Failed (click for details)

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

Topology Tests failed for Topo tests part 1 on Ubuntu 16.04 i386:

RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
2020-07-09 14:40:45,349 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/bgp.py", line 190, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 281, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 555, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: line 6: % Unknown command[27]: neighbor 10.0.0.13 remote-as 0 


2020-07-09 14:40:45,661 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/bgp.py", line 190, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 281, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 555, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: % No BGP process is configured
line 2: Failure to communicate[13] to bgpd, line: no router bgp  



2020-07-09 14:46:20,195 ERROR: assert failed at "test_ebgp_ecmp_topo2/test_ecmp_after_clear_bgp[redist_static]": Testcase test_ecmp_after_clear_bgp[redist_static] : Failed 
   Error: TIMEOUT!! BGP is not converged in 30 seconds for router r3
assert 'TIMEOUT!! BGP is not converged in 30 seconds for router r3' is True
2020-07-09 14:46:56,693 ERROR: assert failed at "test_ebgp_ecmp_topo2/test_ecmp_after_clear_bgp[advertise_nw]": Testcase test_ecmp_after_clear_bgp[advertise_nw] : Failed 
   Error: Nexthop set(['fd00:0:0:5::1']) is Missing for route 1::/64 in RIB of router r3
  
assert "Nexthop set(['fd00:0:0:5::1']) is Missing for route 1::/64 in RIB of router r3\n" is True
2020-07-09 14:57:56,616 ERROR: '_bgp_has_routes' failed after 40.56 seconds
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument

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

IPv6 protocols on Ubuntu 18.04: Failed (click for details)
Report for ospf6_area.h | 2 issues
===============================================
< WARNING: Macros with flow control statements should be avoided
< #120: FILE: /tmp/f1-22786/ospf6_area.h:120:

Warnings Generated during build:

Debian 10 amd64 build: Successful with additional warnings

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

W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.4.1 (current is 4.3.0)
W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.4.1 (current is 4.3.0)
W: frr: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g286a41e36-0 (missing) -> 7.5-dev-20200709-01-g286a41e36-0~deb10u1
W: frr-doc: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g286a41e36-0 (missing) -> 7.5-dev-20200709-01-g286a41e36-0~deb10u1
W: frr-rpki-rtrlib: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g286a41e36-0 (missing) -> 7.5-dev-20200709-01-g286a41e36-0~deb10u1
W: frr-snmp: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g286a41e36-0 (missing) -> 7.5-dev-20200709-01-g286a41e36-0~deb10u1
W: frr-pythontools: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g286a41e36-0 (missing) -> 7.5-dev-20200709-01-g286a41e36-0~deb10u1

@deastoe
Copy link
Contributor Author

deastoe commented Jul 13, 2020

ci:rerun

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Jul 13, 2020

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Topo tests part 1 on Ubuntu 16.04 i386: Failed (click for details)

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

Topology Tests failed for Topo tests part 1 on Ubuntu 16.04 i386:

RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
2020-07-13 13:08:35,699 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/bgp.py", line 190, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 281, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 555, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: line 6: % Unknown command[27]: neighbor 10.0.0.13 remote-as 0 


2020-07-13 13:08:35,973 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/bgp.py", line 190, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 281, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 555, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: % No BGP process is configured
line 2: Failure to communicate[13] to bgpd, line: no router bgp  



2020-07-13 13:17:20,452 ERROR: assert failed at "test_ibgp_ecmp_topo2/test_ecmp_after_clear_bgp[advertise_nw]": Testcase test_ecmp_after_clear_bgp[advertise_nw] : Failed 
   Error: TIMEOUT!! BGP is not converged in 30 seconds for router r3
assert 'TIMEOUT!! BGP is not converged in 30 seconds for router r3' is True
2020-07-13 13:17:53,313 ERROR: assert failed at "test_ibgp_ecmp_topo2/test_ecmp_remove_redistribute_static": Testcase test_ecmp_remove_redistribute_static : Failed 
   Error: Nexthop set(['fd00:0:0:12::1']) is Missing for route 1::/64 in RIB of router r3
  
assert "Nexthop set(['fd00:0:0:12::1']) is Missing for route 1::/64 in RIB of router r3\n" is True
2020-07-13 13:24:55,264 ERROR: '_bgp_has_routes' failed after 38.44 seconds
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument

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

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

Warnings Generated during build:

Checkout code: Successful with additional warnings
Topo tests part 1 on Ubuntu 16.04 i386: Failed (click for details)

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

Topology Tests failed for Topo tests part 1 on Ubuntu 16.04 i386:

RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
2020-07-13 13:08:35,699 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/bgp.py", line 190, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 281, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 555, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: line 6: % Unknown command[27]: neighbor 10.0.0.13 remote-as 0 


2020-07-13 13:08:35,973 ERROR: Traceback (most recent call last):
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/bgp.py", line 190, in create_router_bgp
    tgen, router, data_all_bgp, "bgp", build, load_config
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 281, in create_common_configuration
    load_config_to_router(tgen, router)
  File "/root/bamboo-agent-home/xml-data/build-dir/FRR-FRRPULLREQ-TP1U1604I386/topotests/lib/common_config.py", line 555, in load_config_to_router
    raise InvalidCLIError("%s" % output)
InvalidCLIError: % No BGP process is configured
line 2: Failure to communicate[13] to bgpd, line: no router bgp  



2020-07-13 13:17:20,452 ERROR: assert failed at "test_ibgp_ecmp_topo2/test_ecmp_after_clear_bgp[advertise_nw]": Testcase test_ecmp_after_clear_bgp[advertise_nw] : Failed 
   Error: TIMEOUT!! BGP is not converged in 30 seconds for router r3
assert 'TIMEOUT!! BGP is not converged in 30 seconds for router r3' is True
2020-07-13 13:17:53,313 ERROR: assert failed at "test_ibgp_ecmp_topo2/test_ecmp_remove_redistribute_static": Testcase test_ecmp_remove_redistribute_static : Failed 
   Error: Nexthop set(['fd00:0:0:12::1']) is Missing for route 1::/64 in RIB of router r3
  
assert "Nexthop set(['fd00:0:0:12::1']) is Missing for route 1::/64 in RIB of router r3\n" is True
2020-07-13 13:24:55,264 ERROR: '_bgp_has_routes' failed after 38.44 seconds
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument

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

IPv6 protocols on Ubuntu 18.04: Failed (click for details)
Report for ospf6_area.h | 2 issues
===============================================
< WARNING: Macros with flow control statements should be avoided
< #120: FILE: /tmp/f1-25152/ospf6_area.h:120:

Warnings Generated during build:

Debian 10 amd64 build: Successful with additional warnings

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

W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.4.1 (current is 4.3.0)
W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.4.1 (current is 4.3.0)
W: frr: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g286a41e36-0 (missing) -> 7.5-dev-20200709-01-g286a41e36-0~deb10u1
W: frr-snmp: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g286a41e36-0 (missing) -> 7.5-dev-20200709-01-g286a41e36-0~deb10u1
W: frr-doc: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g286a41e36-0 (missing) -> 7.5-dev-20200709-01-g286a41e36-0~deb10u1
W: frr-rpki-rtrlib: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g286a41e36-0 (missing) -> 7.5-dev-20200709-01-g286a41e36-0~deb10u1
W: frr-pythontools: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200709-01-g286a41e36-0 (missing) -> 7.5-dev-20200709-01-g286a41e36-0~deb10u1

pjdruddy and others added 2 commits July 14, 2020 17:50
The ospf6 "interface <blah> area <x>" command only allows the area to
be specified in the ipv4 address format, whereas the show run command
always shows it in the format in which the area was created. This causes
the frr-reload script to be unable to remove ospfv3 interfaces when the
area was created in decimal format. The solution is to allow both formats
to be configured as they can be for other area commands.

Signed-off-by: Duncan Eastoe <duncan.eastoe@att.com>
"interface <ifname> area <area>" now accepts <area> in decimal or IP
format.

Signed-off-by: Duncan Eastoe <duncan.eastoe@att.com>
@deastoe deastoe force-pushed the ospf6-interface-decimal-area branch from 286a41e to fb22083 Compare July 14, 2020 16:52
Copy link

@polychaeta polychaeta left a comment

Choose a reason for hiding this comment

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

Thanks for your contribution to FRR!

Click for style suggestions

To apply these suggestions:

curl -s https://gist.githubusercontent.com/polychaeta/cd799eddbb8e211d6fed829da39f9df8/raw/bbd8621d4d4c8677706a7259b2fae087d7ecae91/cr_6700_1594745541.diff | git apply

diff --git a/ospf6d/ospf6_top.c b/ospf6d/ospf6_top.c
index f49ea9add..44f5c82f3 100644
--- a/ospf6d/ospf6_top.c
+++ b/ospf6d/ospf6_top.c
@@ -642,15 +642,12 @@ DEFUN (no_ospf6_distance_source,
 }
 #endif
 
-DEFUN (ospf6_interface_area,
-       ospf6_interface_area_cmd,
-       "interface IFNAME area <A.B.C.D|(0-4294967295)>",
-       "Enable routing on an IPv6 interface\n"
-       IFNAME_STR
-       "Specify the OSPF6 area ID\n"
-       "OSPF6 area ID in IPv4 address notation\n"
-       "OSPF6 area ID in decimal notation\n"
-      )
+DEFUN(ospf6_interface_area, ospf6_interface_area_cmd,
+      "interface IFNAME area <A.B.C.D|(0-4294967295)>",
+      "Enable routing on an IPv6 interface\n" IFNAME_STR
+      "Specify the OSPF6 area ID\n"
+      "OSPF6 area ID in IPv4 address notation\n"
+      "OSPF6 area ID in decimal notation\n")
 {
 	VTY_DECLVAR_CONTEXT(ospf6, o);
 	int idx_ifname = 1;
@@ -693,16 +690,12 @@ DEFUN (ospf6_interface_area,
 	return CMD_SUCCESS;
 }
 
-DEFUN (no_ospf6_interface_area,
-       no_ospf6_interface_area_cmd,
-       "no interface IFNAME area <A.B.C.D|(0-4294967295)>",
-       NO_STR
-       "Disable routing on an IPv6 interface\n"
-       IFNAME_STR
-       "Specify the OSPF6 area ID\n"
-       "OSPF6 area ID in IPv4 address notation\n"
-       "OSPF6 area ID in decimal notation\n"
-       )
+DEFUN(no_ospf6_interface_area, no_ospf6_interface_area_cmd,
+      "no interface IFNAME area <A.B.C.D|(0-4294967295)>",
+      NO_STR "Disable routing on an IPv6 interface\n" IFNAME_STR
+	     "Specify the OSPF6 area ID\n"
+	     "OSPF6 area ID in IPv4 address notation\n"
+	     "OSPF6 area ID in decimal notation\n")
 {
 	int idx_ifname = 2;
 	int idx_ipv4 = 4;

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

@LabN-CI
Copy link
Collaborator

LabN-CI commented Jul 14, 2020

💚 Basic BGPD CI results: SUCCESS, 0 tests failed

Results table
_ _
Result SUCCESS git merge/6700 fb22083
Date 07/14/2020
Start 13:21:39
Finish 13:47:43
Run-Time 26:04
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2020-07-14-13:21:39.txt
Log autoscript-2020-07-14-13:22:38.log.bz2
Memory 498 495 427

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: SUCCESSFUL

Congratulations, this patch passed basic tests

Tested-by: NetDEF / OpenSourceRouting.org CI System

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

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 ospf6_area.h | 2 issues
===============================================
< WARNING: Macros with flow control statements should be avoided
< #120: FILE: /tmp/f1-12633/ospf6_area.h:120:

Warnings Generated during build:

Debian 10 amd64 build: Successful with additional warnings

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

W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.4.1 (current is 4.3.0)
W: frr source: pkg-js-tools-test-is-missing
W: frr source: newer-standards-version 4.4.1 (current is 4.3.0)
W: frr-snmp: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200714-05-gfb220832a-0 (missing) -> 7.5-dev-20200714-05-gfb220832a-0~deb10u1
W: frr: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200714-05-gfb220832a-0 (missing) -> 7.5-dev-20200714-05-gfb220832a-0~deb10u1
W: frr-pythontools: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200714-05-gfb220832a-0 (missing) -> 7.5-dev-20200714-05-gfb220832a-0~deb10u1
W: frr-doc: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200714-05-gfb220832a-0 (missing) -> 7.5-dev-20200714-05-gfb220832a-0~deb10u1
W: frr-rpki-rtrlib: changelog-file-missing-explicit-entry 6.0-2 -> 7.5-dev-20200714-05-gfb220832a-0 (missing) -> 7.5-dev-20200714-05-gfb220832a-0~deb10u1

@dmbaturin
Copy link
Contributor

@eqvinox Is there a chance this will be cherry-picked into 7.3 and 7.4 stable branches?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants