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

zebra: traffic control state management & ZAPI #11908

Merged
merged 6 commits into from Nov 22, 2022

Conversation

sigeryang
Copy link
Contributor

@sigeryang sigeryang commented Sep 5, 2022

This allows Zebra to manage QDISC, TCLASS, TFILTER in kernel and do cleaning
jobs when it starts up. Daemons are able to manage them through ZAPI messages.

New ZAPI messages

ZEBRA_TC_QDISC_INSTALL
ZEBRA_TC_QDISC_UNINSTALL
ZEBRA_TC_CLASS_ADD
ZEBRA_TC_CLASS_DELETE
ZEBRA_TC_FILTER_ADD
ZEBRA_TC_FILTER_DELETE

New state hashes on zrouter

qdisc_hash
class_hash
filter_hash

ZAPI sample usage

  • QDISC
struct tc_qdisc q;
q.ifindex = ifidx;
q.kind = TC_QDISC_HTB;
zapi_tc_qdisc_encode(ZEBRA_TC_QDISC_INSTALL, s, &q);
  • CLASS
struct tc_class c;
c.ifindex = ifidx;
c.handle = 0x5678; // unique per interface, is in fact uint32_t, but the high 16 bits are fixed
c.kind = TC_QDISC_HTB;
c.u.htb.rate = 2500000; // bytes per sec
c.u.htb.ceil = 2500000; // bytes per sec
zapi_tc_class_encode(ZEBRA_TC_CLASS_ADD, s, &c);
  • FILTER
struct tc_filter f;
f.ifindex = 7; // interface index
f.handle = 0x1234abcd; // unique per interface
f.kind = TC_FILTER_FLOWER;
f.priority = 1;
f.protocol = ETH_P_IP;
f.u.flower.classid = 0x5678; // points to the class
f.u.flower.filter_bm = TC_FLOWER_DST_IP;
f.u.flower.dst_ip.prefixlen = 24;
f.u.flower.dst_ip.family = AF_INET;
inet_aton("10.1.16.0", &f.u.flower.dst_ip.u.prefix4);
zapi_tc_filter_encode(ZEBRA_TC_FILTER_ADD, s, &f);

New topotests on sharpd:

Run vtysh command:

sharp tc dev r1-eth0 source 192.168.100.0/24 destination 192.168.101.0/24 ip-protocol tcp src-port 8000 dst-port 8001 rate 20mbit

and check whether TC components are installed successfully via iproute2 tc.

@frrbot frrbot bot added the zebra label Sep 5, 2022
@github-actions github-actions bot added the master label Sep 5, 2022
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 5, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/DEB11AMD64/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10389: zebra/zebra_fpm.lo] Error 1
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]

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

Ubuntu 16.04 i386 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:122:40: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed

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

Ubuntu 18.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1

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

Ubuntu 18.04 arm7 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1

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

Ubuntu 16.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:122:40: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed

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

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

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

gmake[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from lib/tc.h:26:0,
./include/linux/pkt_cls.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:10389: lib/zclient.lo] Error 1
In file included from vtysh/../zebra/zebra_tc.h:29:0,
vtysh/../lib/tc.h:26:10: fatal error: linux/pkt_cls.h: No such file or directory
 #include "linux/pkt_cls.h"

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

Ubuntu 16.04 arm8 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:122:40: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U16ARM8BUILD/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-7249/artifact/CI005BUILD/ErrorLog/ CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz CentOS 7 amd64 build: No useful log found
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/REDHAT8/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10385: zebra/zebra_fpm.lo] Error 1
In file included from ./zebra/zebra_tc.h:28,

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

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from vtysh/../zebra/zebra_dplane.h:32:
In file included from vtysh/../zebra/zebra_tc.h:29:
vtysh/../lib/tc.h:26:10: fatal error: 'linux/pkt_cls.h' file not found
#include "linux/pkt_cls.h"
1 error generated.
File: zebra/interface.c failed to compile:
when extracting cli from it please inspect
gmake[1]: *** [Makefile:17766: vtysh/vtysh_cmd.c] Error 1
In file included from lib/zclient.c:28:

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

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7249/frr-source'
In file included from lib/tc.h:26:0,
./include/linux/pkt_cls.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:10385: lib/zclient.lo] Error 1
In file included from vtysh/../zebra/zebra_tc.h:29:0,
vtysh/../lib/tc.h:26:10: fatal error: linux/pkt_cls.h: No such file or directory
 #include "linux/pkt_cls.h"

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

Fedora 29 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10385: zebra/zebra_fpm.lo] Error 1
In file included from ./zebra/zebra_tc.h:28,

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U2004AMD64BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10386: zebra/zebra_fpm.lo] Error 1

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

Debian 9 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1

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

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/RH9BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10386: zebra/zebra_fpm.lo] Error 1
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]

Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/RH9BUILD/config.status/config.status

Ubuntu 18.04 ppc64le build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);

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

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U22AMD64BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10389: zebra/zebra_fpm.lo] Error 1

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U22AMD64BUILD/config.log/config.log.gz

FreeBSD 11 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7249/frr-source'
In file included from lib/tc.h:26,
./include/linux/pkt_cls.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:10388: lib/zclient.lo] Error 1
In file included from vtysh/../zebra/zebra_tc.h:29,
vtysh/../lib/tc.h:26:10: fatal error: linux/pkt_cls.h: No such file or directory
compilation terminated.
File: zebra/interface.c failed to compile:

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:122:40: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U18I386BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/DEB11AMD64/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10389: zebra/zebra_fpm.lo] Error 1
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]

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

Ubuntu 16.04 i386 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:122:40: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed

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

Ubuntu 18.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1

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

Ubuntu 18.04 arm7 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1

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

Ubuntu 16.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:122:40: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed

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

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

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

gmake[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from lib/tc.h:26:0,
./include/linux/pkt_cls.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:10389: lib/zclient.lo] Error 1
In file included from vtysh/../zebra/zebra_tc.h:29:0,
vtysh/../lib/tc.h:26:10: fatal error: linux/pkt_cls.h: No such file or directory
 #include "linux/pkt_cls.h"

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

Ubuntu 16.04 arm8 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:122:40: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U16ARM8BUILD/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-7249/artifact/CI005BUILD/ErrorLog/ CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz CentOS 7 amd64 build: No useful log found
Redhat 8 amd64 build: Failed (click for details) Redhat 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/REDHAT8/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10385: zebra/zebra_fpm.lo] Error 1
In file included from ./zebra/zebra_tc.h:28,

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

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from vtysh/../zebra/zebra_dplane.h:32:
In file included from vtysh/../zebra/zebra_tc.h:29:
vtysh/../lib/tc.h:26:10: fatal error: 'linux/pkt_cls.h' file not found
#include "linux/pkt_cls.h"
1 error generated.
File: zebra/interface.c failed to compile:
when extracting cli from it please inspect
gmake[1]: *** [Makefile:17766: vtysh/vtysh_cmd.c] Error 1
In file included from lib/zclient.c:28:

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

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7249/frr-source'
In file included from lib/tc.h:26:0,
./include/linux/pkt_cls.h:5:10: fatal error: linux/types.h: No such file or directory
 #include <linux/types.h>
compilation terminated.
gmake[1]: *** [Makefile:10385: lib/zclient.lo] Error 1
In file included from vtysh/../zebra/zebra_tc.h:29:0,
vtysh/../lib/tc.h:26:10: fatal error: linux/pkt_cls.h: No such file or directory
 #include "linux/pkt_cls.h"

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

Fedora 29 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10385: zebra/zebra_fpm.lo] Error 1
In file included from ./zebra/zebra_tc.h:28,

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U2004AMD64BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10386: zebra/zebra_fpm.lo] Error 1

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

Debian 9 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1

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

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/RH9BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10386: zebra/zebra_fpm.lo] Error 1
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]

Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/RH9BUILD/config.status/config.status

Ubuntu 18.04 ppc64le build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
make[1]: *** [zebra/netconf_netlink.o] Error 1

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);

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

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U22AMD64BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
In file included from ./zebra/zebra_tc.h:28,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10389: zebra/zebra_fpm.lo] Error 1

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7249/artifact/U22AMD64BUILD/config.log/config.log.gz

FreeBSD 11 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7249/frr-source'
In file included from lib/tc.h:26,
./include/linux/pkt_cls.h:5:10: fatal error: linux/types.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:10388: lib/zclient.lo] Error 1
In file included from vtysh/../zebra/zebra_tc.h:29,
vtysh/../lib/tc.h:26:10: fatal error: linux/pkt_cls.h: No such file or directory
compilation terminated.
File: zebra/interface.c failed to compile:

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7249/frr-source'
In file included from ./zebra/zebra_tc.h:28:0,
./zebra/rt.h:122:40: error: struct dplane_ctx_q declared inside parameter list [-Werror]
 extern void kernel_update_multi(struct dplane_ctx_q *ctx_list);
./zebra/rt.h:122:40: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]
./zebra/rt.h:127:31: error: struct zebra_dplane_info declared inside parameter list [-Werror]
 int kernel_dplane_read(struct zebra_dplane_info *info);
cc1: all warnings being treated as errors
Makefile:9706: recipe for target 'zebra/netconf_netlink.o' failed
Report for kernel_netlink.c | 2 issues
===============================================
< WARNING: break is not useful after a goto or return
< #1657: FILE: /tmp/f1-5532/kernel_netlink.c:1657:
Report for tc_netlink.c | 24 issues
===============================================
< WARNING: Missing a blank line after declarations
< #251: FILE: /tmp/f1-5532/tc_netlink.c:251:
< WARNING: Missing a blank line after declarations
< #381: FILE: /tmp/f1-5532/tc_netlink.c:381:
< WARNING: line over 80 characters
< #506: FILE: /tmp/f1-5532/tc_netlink.c:506:
< WARNING: line over 80 characters
< #508: FILE: /tmp/f1-5532/tc_netlink.c:508:
< WARNING: line over 80 characters
< #522: FILE: /tmp/f1-5532/tc_netlink.c:522:
< WARNING: line over 80 characters
< #523: FILE: /tmp/f1-5532/tc_netlink.c:523:
< WARNING: line over 80 characters
< #537: FILE: /tmp/f1-5532/tc_netlink.c:537:
< WARNING: line over 80 characters
< #539: FILE: /tmp/f1-5532/tc_netlink.c:539:
< WARNING: line over 80 characters
< #553: FILE: /tmp/f1-5532/tc_netlink.c:553:
< WARNING: line over 80 characters
< #554: FILE: /tmp/f1-5532/tc_netlink.c:554:
< WARNING: Missing a blank line after declarations
< #794: FILE: /tmp/f1-5532/tc_netlink.c:794:
< WARNING: Missing a blank line after declarations
< #846: FILE: /tmp/f1-5532/tc_netlink.c:846:
Report for zapi_msg.c | 4 issues
===============================================
< WARNING: Missing a blank line after declarations
< #3348: FILE: /tmp/f1-5532/zapi_msg.c:3348:
< WARNING: braces {} are not necessary for single statement blocks
< #3348: FILE: /tmp/f1-5532/zapi_msg.c:3348:
Report for zclient.c | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #1650: FILE: /tmp/f1-5532/zclient.c:1650:
< WARNING: braces {} are not necessary for single statement blocks
< #1706: FILE: /tmp/f1-5532/zclient.c:1706:
Report for zebra_tc.c | 26 issues
===============================================
WARNING: Missing a blank line after declarations
#62: FILE: /tmp/f1-5532/zebra_tc.c:62:
+	const struct message *pnt;
+	for (pnt = mz; memcmp(pnt, &nt, sizeof(struct message)); pnt++)

WARNING: braces {} are not necessary for single statement blocks
#218: FILE: /tmp/f1-5532/zebra_tc.c:218:
+	if (dplane_tc_qdisc_uninstall(qdisc) == ZEBRA_DPLANE_REQUEST_FAILURE) {
+		return;
+	}

WARNING: braces {} are not necessary for single statement blocks
#393: FILE: /tmp/f1-5532/zebra_tc.c:393:
+	if (dplane_tc_class_delete(class) == ZEBRA_DPLANE_REQUEST_FAILURE) {
+		return;
+	}

WARNING: C99 // comments do not match recommendation
#526: FILE: /tmp/f1-5532/zebra_tc.c:526:
+	// zlog_debug("not free-d hash data: %p", hash_data);

WARNING: Missing a blank line after declarations
#602: FILE: /tmp/f1-5532/zebra_tc.c:602:
+		uint32_t hash = zebra_tc_filter_hash_key(found);
+		old = tc_filter_release(found, false);
Report for zebra_tc.h | 4 issues
===============================================
WARNING: C99 // comments do not match recommendation
#40: FILE: /tmp/f1-5532/zebra_tc.h:40:
+	// each qdisc owns a bunch of classes and filters

@sigeryang sigeryang force-pushed the tc-state-mgmt branch 2 times, most recently from 0bddbad to ed502ca Compare September 6, 2022 00:17
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 6, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

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

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

gmake[1]: *** [Makefile:9301: zebra/zebra] Error 1
gmake[1]: Leaving directory '/home/ci/cibuild.7250/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6380: all] Error 2

NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7250/artifact/CI012BUILD/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-7250/artifact/CI005BUILD/ErrorLog/ CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7250/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7250/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7250/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz CentOS 7 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details)

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

zebra/zebra_ns.o: In function `zebra_ns_enable':
/usr/home/ci/cibuild.7250/frr-source/zebra/zebra_ns.c:131: undefined reference to `kernel_tc_qdisc_read'
collect2: error: ld returned 1 exit status
gmake[1]: *** [Makefile:9297: zebra/zebra] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7250/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6376: all] Error 2

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

OpenBSD 7 amd64 build: Failed (click for details)

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

/home/ci/cibuild.7250/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
/home/ci/cibuild.7250/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
ld: error: undefined symbol: kernel_tc_qdisc_read
>>> referenced by zebra_ns.c:131 (zebra/zebra_ns.c:131)
>>>               zebra/zebra_ns.o:(zebra_ns_enable)
>>> referenced by zebra_ns.c:131 (zebra/zebra_ns.c:131)
>>>               zebra/zebra_ns.o:(zebra_ns_init)
>>> referenced by zebra_ns.c:131 (zebra/zebra_ns.c:131)
>>>               zebra/zebra_ns.o:(zebra_ns_enabled)

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

FreeBSD 11 amd64 build: Failed (click for details)

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

/usr/local/bin/ld: /usr/home/ci/cibuild.7250/frr-source/zebra/zebra_ns.c:131: undefined reference to `kernel_tc_qdisc_read'
/usr/local/bin/ld: /usr/home/ci/cibuild.7250/frr-source/zebra/zebra_ns.c:131: undefined reference to `kernel_tc_qdisc_read'
collect2: error: ld returned 1 exit status
gmake[1]: *** [Makefile:9300: zebra/zebra] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7250/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6379: all] Error 2

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

Successful on other platforms/tests
  • Ubuntu 16.04 arm8 build
  • Ubuntu 18.04 amd64 build
  • Debian 11 amd64 build
  • Ubuntu 18.04 i386 build
  • Ubuntu 18.04 arm7 build
  • Ubuntu 16.04 amd64 build
  • Ubuntu 16.04 i386 build
  • Fedora 29 amd64 build
  • Ubuntu 20.04 amd64 build
  • Ubuntu 18.04 arm8 build
  • Debian 9 amd64 build
  • Redhat 8 amd64 build
  • Redhat 9 amd64 build
  • Debian 10 amd64 build
  • Ubuntu 18.04 ppc64le build
  • Ubuntu 16.04 arm7 build
  • Ubuntu 22.04 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7250/artifact/CI012BUILD/config.log/config.log.gz

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

gmake[1]: *** [Makefile:9301: zebra/zebra] Error 1
gmake[1]: Leaving directory '/home/ci/cibuild.7250/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6380: all] Error 2

NetBSD 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7250/artifact/CI012BUILD/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-7250/artifact/CI005BUILD/ErrorLog/ CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7250/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7250/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7250/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz CentOS 7 amd64 build: No useful log found
FreeBSD 12 amd64 build: Failed (click for details)

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

zebra/zebra_ns.o: In function `zebra_ns_enable':
/usr/home/ci/cibuild.7250/frr-source/zebra/zebra_ns.c:131: undefined reference to `kernel_tc_qdisc_read'
collect2: error: ld returned 1 exit status
gmake[1]: *** [Makefile:9297: zebra/zebra] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7250/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6376: all] Error 2

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

OpenBSD 7 amd64 build: Failed (click for details)

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

/home/ci/cibuild.7250/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
/home/ci/cibuild.7250/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
ld: error: undefined symbol: kernel_tc_qdisc_read
>>> referenced by zebra_ns.c:131 (zebra/zebra_ns.c:131)
>>>               zebra/zebra_ns.o:(zebra_ns_enable)
>>> referenced by zebra_ns.c:131 (zebra/zebra_ns.c:131)
>>>               zebra/zebra_ns.o:(zebra_ns_init)
>>> referenced by zebra_ns.c:131 (zebra/zebra_ns.c:131)
>>>               zebra/zebra_ns.o:(zebra_ns_enabled)

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

FreeBSD 11 amd64 build: Failed (click for details)

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

/usr/local/bin/ld: /usr/home/ci/cibuild.7250/frr-source/zebra/zebra_ns.c:131: undefined reference to `kernel_tc_qdisc_read'
/usr/local/bin/ld: /usr/home/ci/cibuild.7250/frr-source/zebra/zebra_ns.c:131: undefined reference to `kernel_tc_qdisc_read'
collect2: error: ld returned 1 exit status
gmake[1]: *** [Makefile:9300: zebra/zebra] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7250/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6379: all] Error 2

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

Report for kernel_netlink.c | 2 issues
===============================================
< WARNING: break is not useful after a goto or return
< #1657: FILE: /tmp/f1-462/kernel_netlink.c:1657:
Report for tc_netlink.c | 24 issues
===============================================
< WARNING: Missing a blank line after declarations
< #250: FILE: /tmp/f1-462/tc_netlink.c:250:
< WARNING: Missing a blank line after declarations
< #380: FILE: /tmp/f1-462/tc_netlink.c:380:
< WARNING: line over 80 characters
< #505: FILE: /tmp/f1-462/tc_netlink.c:505:
< WARNING: line over 80 characters
< #507: FILE: /tmp/f1-462/tc_netlink.c:507:
< WARNING: line over 80 characters
< #521: FILE: /tmp/f1-462/tc_netlink.c:521:
< WARNING: line over 80 characters
< #522: FILE: /tmp/f1-462/tc_netlink.c:522:
< WARNING: line over 80 characters
< #536: FILE: /tmp/f1-462/tc_netlink.c:536:
< WARNING: line over 80 characters
< #538: FILE: /tmp/f1-462/tc_netlink.c:538:
< WARNING: line over 80 characters
< #552: FILE: /tmp/f1-462/tc_netlink.c:552:
< WARNING: line over 80 characters
< #553: FILE: /tmp/f1-462/tc_netlink.c:553:
< WARNING: Missing a blank line after declarations
< #792: FILE: /tmp/f1-462/tc_netlink.c:792:
< WARNING: Missing a blank line after declarations
< #844: FILE: /tmp/f1-462/tc_netlink.c:844:
Report for zapi_msg.c | 4 issues
===============================================
< WARNING: Missing a blank line after declarations
< #3349: FILE: /tmp/f1-462/zapi_msg.c:3349:
< WARNING: braces {} are not necessary for single statement blocks
< #3349: FILE: /tmp/f1-462/zapi_msg.c:3349:
Report for zclient.c | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #1650: FILE: /tmp/f1-462/zclient.c:1650:
< WARNING: braces {} are not necessary for single statement blocks
< #1706: FILE: /tmp/f1-462/zclient.c:1706:
Report for zebra_tc.c | 17 issues
===============================================
WARNING: Missing a blank line after declarations
#57: FILE: /tmp/f1-462/zebra_tc.c:57:
+	const struct message *pnt;
+	for (pnt = mz; memcmp(pnt, &nt, sizeof(struct message)); pnt++)

WARNING: braces {} are not necessary for single statement blocks
#213: FILE: /tmp/f1-462/zebra_tc.c:213:
+	if (dplane_tc_qdisc_uninstall(qdisc) == ZEBRA_DPLANE_REQUEST_FAILURE) {
+		return;
+	}

WARNING: braces {} are not necessary for single statement blocks
#388: FILE: /tmp/f1-462/zebra_tc.c:388:
+	if (dplane_tc_class_delete(class) == ZEBRA_DPLANE_REQUEST_FAILURE) {
+		return;
+	}
Report for zebra_tc.h | 4 issues
===============================================
WARNING: C99 // comments do not match recommendation
#41: FILE: /tmp/f1-462/zebra_tc.h:41:
+	// each qdisc owns a bunch of classes and filters

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 6, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7251/artifact/CI005BUILD/ErrorLog/ CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7251/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7251/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7251/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz CentOS 7 amd64 build: No useful log found
NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7251/artifact/CI012BUILD/config.log/config.log.gz

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

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7251/frr-source'
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
 void kernel_tc_qdisc_read(struct zebra_ns *zns)
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10373: zebra/rtread_sysctl.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8
doc/user/_build/texinfo/frr.texi:5: warning: unrecognized encoding name `UTF-8'.
doc/user/_build/texinfo/frr.texi:17006: warning: @image file `frr-figures/fig-normal-processing.txt' (for text) unreadable: No such file or directory.

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

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.7251/frr-source'
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
 void kernel_tc_qdisc_read(struct zebra_ns *zns)
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10369: zebra/rtread_sysctl.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7251/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6376: all] Error 2

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

OpenBSD 7 amd64 build: Failed (click for details)

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

/home/ci/cibuild.7251/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
/home/ci/cibuild.7251/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/rtread_sysctl.c:111:6: error: no previous prototype for function 'kernel_tc_qdisc_read' [-Werror,-Wmissing-prototypes]
void kernel_tc_qdisc_read(struct zebra_ns *zns)
zebra/rtread_sysctl.c:111:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void kernel_tc_qdisc_read(struct zebra_ns *zns)
^
static 
1 error generated.

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

FreeBSD 11 amd64 build: Failed (click for details)

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

/usr/home/ci/cibuild.7251/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
/usr/home/ci/cibuild.7251/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10372: zebra/rtread_sysctl.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7251/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6379: all] Error 2

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

Successful on other platforms/tests
  • Ubuntu 16.04 arm8 build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 18.04 i386 build
  • Ubuntu 16.04 amd64 build
  • Ubuntu 18.04 arm7 build
  • Debian 11 amd64 build
  • Ubuntu 16.04 i386 build
  • Fedora 29 amd64 build
  • Redhat 8 amd64 build
  • Ubuntu 18.04 arm8 build
  • Debian 9 amd64 build
  • Debian 10 amd64 build
  • Ubuntu 20.04 amd64 build
  • Ubuntu 18.04 ppc64le build
  • Redhat 9 amd64 build
  • Ubuntu 16.04 arm7 build
  • Ubuntu 22.04 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7251/artifact/CI005BUILD/ErrorLog/ CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7251/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7251/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7251/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz CentOS 7 amd64 build: No useful log found
NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7251/artifact/CI012BUILD/config.log/config.log.gz

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

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7251/frr-source'
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
 void kernel_tc_qdisc_read(struct zebra_ns *zns)
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10373: zebra/rtread_sysctl.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8
doc/user/_build/texinfo/frr.texi:5: warning: unrecognized encoding name `UTF-8'.
doc/user/_build/texinfo/frr.texi:17006: warning: @image file `frr-figures/fig-normal-processing.txt' (for text) unreadable: No such file or directory.

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

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.7251/frr-source'
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
 void kernel_tc_qdisc_read(struct zebra_ns *zns)
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10369: zebra/rtread_sysctl.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7251/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6376: all] Error 2

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

OpenBSD 7 amd64 build: Failed (click for details)

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

/home/ci/cibuild.7251/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
/home/ci/cibuild.7251/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/rtread_sysctl.c:111:6: error: no previous prototype for function 'kernel_tc_qdisc_read' [-Werror,-Wmissing-prototypes]
void kernel_tc_qdisc_read(struct zebra_ns *zns)
zebra/rtread_sysctl.c:111:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void kernel_tc_qdisc_read(struct zebra_ns *zns)
^
static 
1 error generated.

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

FreeBSD 11 amd64 build: Failed (click for details)

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

/usr/home/ci/cibuild.7251/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
/usr/home/ci/cibuild.7251/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10372: zebra/rtread_sysctl.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7251/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6379: all] Error 2

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

Report for kernel_netlink.c | 2 issues
===============================================
< WARNING: break is not useful after a goto or return
< #1657: FILE: /tmp/f1-14899/kernel_netlink.c:1657:
Report for tc_netlink.c | 24 issues
===============================================
< WARNING: Missing a blank line after declarations
< #250: FILE: /tmp/f1-14899/tc_netlink.c:250:
< WARNING: Missing a blank line after declarations
< #380: FILE: /tmp/f1-14899/tc_netlink.c:380:
< WARNING: line over 80 characters
< #505: FILE: /tmp/f1-14899/tc_netlink.c:505:
< WARNING: line over 80 characters
< #507: FILE: /tmp/f1-14899/tc_netlink.c:507:
< WARNING: line over 80 characters
< #521: FILE: /tmp/f1-14899/tc_netlink.c:521:
< WARNING: line over 80 characters
< #522: FILE: /tmp/f1-14899/tc_netlink.c:522:
< WARNING: line over 80 characters
< #536: FILE: /tmp/f1-14899/tc_netlink.c:536:
< WARNING: line over 80 characters
< #538: FILE: /tmp/f1-14899/tc_netlink.c:538:
< WARNING: line over 80 characters
< #552: FILE: /tmp/f1-14899/tc_netlink.c:552:
< WARNING: line over 80 characters
< #553: FILE: /tmp/f1-14899/tc_netlink.c:553:
< WARNING: Missing a blank line after declarations
< #792: FILE: /tmp/f1-14899/tc_netlink.c:792:
< WARNING: Missing a blank line after declarations
< #844: FILE: /tmp/f1-14899/tc_netlink.c:844:
Report for zapi_msg.c | 4 issues
===============================================
< WARNING: Missing a blank line after declarations
< #3349: FILE: /tmp/f1-14899/zapi_msg.c:3349:
< WARNING: braces {} are not necessary for single statement blocks
< #3349: FILE: /tmp/f1-14899/zapi_msg.c:3349:
Report for zclient.c | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #1650: FILE: /tmp/f1-14899/zclient.c:1650:
< WARNING: braces {} are not necessary for single statement blocks
< #1706: FILE: /tmp/f1-14899/zclient.c:1706:
Report for zebra_tc.c | 17 issues
===============================================
WARNING: Missing a blank line after declarations
#57: FILE: /tmp/f1-14899/zebra_tc.c:57:
+	const struct message *pnt;
+	for (pnt = mz; memcmp(pnt, &nt, sizeof(struct message)); pnt++)

WARNING: braces {} are not necessary for single statement blocks
#213: FILE: /tmp/f1-14899/zebra_tc.c:213:
+	if (dplane_tc_qdisc_uninstall(qdisc) == ZEBRA_DPLANE_REQUEST_FAILURE) {
+		return;
+	}

WARNING: braces {} are not necessary for single statement blocks
#388: FILE: /tmp/f1-14899/zebra_tc.c:388:
+	if (dplane_tc_class_delete(class) == ZEBRA_DPLANE_REQUEST_FAILURE) {
+		return;
+	}
Report for zebra_tc.h | 4 issues
===============================================
WARNING: C99 // comments do not match recommendation
#41: FILE: /tmp/f1-14899/zebra_tc.h:41:
+	// each qdisc owns a bunch of classes and filters

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 6, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Failed

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.7252/frr-source'
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
 void kernel_tc_qdisc_read(struct zebra_ns *zns)
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10369: zebra/rtread_sysctl.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7252/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6376: all] Error 2

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

CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7252/artifact/CI005BUILD/ErrorLog/ CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7252/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7252/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7252/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz CentOS 7 amd64 build: No useful log found
NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7252/artifact/CI012BUILD/config.log/config.log.gz

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

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7252/frr-source'
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
 void kernel_tc_qdisc_read(struct zebra_ns *zns)
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10373: zebra/rtread_sysctl.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8
doc/user/_build/texinfo/frr.texi:5: warning: unrecognized encoding name `UTF-8'.
doc/user/_build/texinfo/frr.texi:17006: warning: @image file `frr-figures/fig-normal-processing.txt' (for text) unreadable: No such file or directory.

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

OpenBSD 7 amd64 build: Failed (click for details)

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

/home/ci/cibuild.7252/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
/home/ci/cibuild.7252/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/rtread_sysctl.c:111:6: error: no previous prototype for function 'kernel_tc_qdisc_read' [-Werror,-Wmissing-prototypes]
void kernel_tc_qdisc_read(struct zebra_ns *zns)
zebra/rtread_sysctl.c:111:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void kernel_tc_qdisc_read(struct zebra_ns *zns)
^
static 
1 error generated.

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

FreeBSD 11 amd64 build: Failed (click for details)

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

/usr/home/ci/cibuild.7252/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
/usr/home/ci/cibuild.7252/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10372: zebra/rtread_sysctl.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7252/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6379: all] Error 2

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

Successful on other platforms/tests
  • Ubuntu 16.04 arm8 build
  • Ubuntu 16.04 amd64 build
  • Ubuntu 18.04 i386 build
  • Ubuntu 18.04 arm7 build
  • Ubuntu 18.04 arm8 build
  • Ubuntu 16.04 i386 build
  • Debian 11 amd64 build
  • Redhat 8 amd64 build
  • Debian 10 amd64 build
  • Fedora 29 amd64 build
  • Debian 9 amd64 build
  • Ubuntu 16.04 arm7 build
  • Ubuntu 20.04 amd64 build
  • Redhat 9 amd64 build
  • Ubuntu 18.04 ppc64le build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 22.04 amd64 build

Warnings Generated during build:

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

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

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.7252/frr-source'
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
 void kernel_tc_qdisc_read(struct zebra_ns *zns)
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10369: zebra/rtread_sysctl.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7252/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6376: all] Error 2

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

CentOS 7 amd64 build: Failed (click for details) CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7252/artifact/CI005BUILD/ErrorLog/ CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7252/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7252/artifact/CI005BUILD/config.log/config.log.gz CentOS 7 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7252/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz CentOS 7 amd64 build: No useful log found
NetBSD 9 amd64 build: Failed (click for details) NetBSD 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7252/artifact/CI012BUILD/config.log/config.log.gz

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

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.7252/frr-source'
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
 void kernel_tc_qdisc_read(struct zebra_ns *zns)
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10373: zebra/rtread_sysctl.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8
doc/user/_build/texinfo/frr.texi:5: warning: unrecognized encoding name `UTF-8'.
doc/user/_build/texinfo/frr.texi:17006: warning: @image file `frr-figures/fig-normal-processing.txt' (for text) unreadable: No such file or directory.

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

OpenBSD 7 amd64 build: Failed (click for details)

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

/home/ci/cibuild.7252/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
/home/ci/cibuild.7252/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/rtread_sysctl.c:111:6: error: no previous prototype for function 'kernel_tc_qdisc_read' [-Werror,-Wmissing-prototypes]
void kernel_tc_qdisc_read(struct zebra_ns *zns)
zebra/rtread_sysctl.c:111:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void kernel_tc_qdisc_read(struct zebra_ns *zns)
^
static 
1 error generated.

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

FreeBSD 11 amd64 build: Failed (click for details)

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

/usr/home/ci/cibuild.7252/frr-source/doc/user/zebra.rst:743: WARNING: duplicate clicmd description of locator NAME, other instance in bgp
/usr/home/ci/cibuild.7252/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/rtread_sysctl.c:111:6: error: no previous prototype for 'kernel_tc_qdisc_read' [-Werror=missing-prototypes]
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:10372: zebra/rtread_sysctl.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.7252/frr-source'
gmake[1]: Target 'all-am' not remade because of errors.
gmake: *** [Makefile:6379: all] Error 2

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

Report for kernel_netlink.c | 2 issues
===============================================
< WARNING: break is not useful after a goto or return
< #1657: FILE: /tmp/f1-17233/kernel_netlink.c:1657:
Report for tc_netlink.c | 24 issues
===============================================
< WARNING: Missing a blank line after declarations
< #243: FILE: /tmp/f1-17233/tc_netlink.c:243:
< WARNING: Missing a blank line after declarations
< #373: FILE: /tmp/f1-17233/tc_netlink.c:373:
< WARNING: line over 80 characters
< #498: FILE: /tmp/f1-17233/tc_netlink.c:498:
< WARNING: line over 80 characters
< #500: FILE: /tmp/f1-17233/tc_netlink.c:500:
< WARNING: line over 80 characters
< #514: FILE: /tmp/f1-17233/tc_netlink.c:514:
< WARNING: line over 80 characters
< #515: FILE: /tmp/f1-17233/tc_netlink.c:515:
< WARNING: line over 80 characters
< #529: FILE: /tmp/f1-17233/tc_netlink.c:529:
< WARNING: line over 80 characters
< #531: FILE: /tmp/f1-17233/tc_netlink.c:531:
< WARNING: line over 80 characters
< #545: FILE: /tmp/f1-17233/tc_netlink.c:545:
< WARNING: line over 80 characters
< #546: FILE: /tmp/f1-17233/tc_netlink.c:546:
< WARNING: Missing a blank line after declarations
< #785: FILE: /tmp/f1-17233/tc_netlink.c:785:
< WARNING: Missing a blank line after declarations
< #837: FILE: /tmp/f1-17233/tc_netlink.c:837:
Report for zapi_msg.c | 4 issues
===============================================
< WARNING: Missing a blank line after declarations
< #3349: FILE: /tmp/f1-17233/zapi_msg.c:3349:
< WARNING: braces {} are not necessary for single statement blocks
< #3349: FILE: /tmp/f1-17233/zapi_msg.c:3349:
Report for zclient.c | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #1650: FILE: /tmp/f1-17233/zclient.c:1650:
< WARNING: braces {} are not necessary for single statement blocks
< #1706: FILE: /tmp/f1-17233/zclient.c:1706:
Report for zebra_tc.c | 17 issues
===============================================
WARNING: Missing a blank line after declarations
#57: FILE: /tmp/f1-17233/zebra_tc.c:57:
+	const struct message *pnt;
+	for (pnt = mz; memcmp(pnt, &nt, sizeof(struct message)); pnt++)

WARNING: braces {} are not necessary for single statement blocks
#213: FILE: /tmp/f1-17233/zebra_tc.c:213:
+	if (dplane_tc_qdisc_uninstall(qdisc) == ZEBRA_DPLANE_REQUEST_FAILURE) {
+		return;
+	}

WARNING: braces {} are not necessary for single statement blocks
#388: FILE: /tmp/f1-17233/zebra_tc.c:388:
+	if (dplane_tc_class_delete(class) == ZEBRA_DPLANE_REQUEST_FAILURE) {
+		return;
+	}
Report for zebra_tc.h | 4 issues
===============================================
WARNING: C99 // comments do not match recommendation
#41: FILE: /tmp/f1-17233/zebra_tc.h:41:
+	// each qdisc owns a bunch of classes and filters

zebra/zebra_tc.h Outdated Show resolved Hide resolved
zebra/zebra_tc.c Outdated Show resolved Hide resolved
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 6, 2022

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

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 kernel_netlink.c | 2 issues
===============================================
< WARNING: break is not useful after a goto or return
< #1657: FILE: /tmp/f1-3933/kernel_netlink.c:1657:
Report for tc_netlink.c | 24 issues
===============================================
< WARNING: Missing a blank line after declarations
< #243: FILE: /tmp/f1-3933/tc_netlink.c:243:
< WARNING: Missing a blank line after declarations
< #373: FILE: /tmp/f1-3933/tc_netlink.c:373:
< WARNING: line over 80 characters
< #498: FILE: /tmp/f1-3933/tc_netlink.c:498:
< WARNING: line over 80 characters
< #500: FILE: /tmp/f1-3933/tc_netlink.c:500:
< WARNING: line over 80 characters
< #514: FILE: /tmp/f1-3933/tc_netlink.c:514:
< WARNING: line over 80 characters
< #515: FILE: /tmp/f1-3933/tc_netlink.c:515:
< WARNING: line over 80 characters
< #529: FILE: /tmp/f1-3933/tc_netlink.c:529:
< WARNING: line over 80 characters
< #531: FILE: /tmp/f1-3933/tc_netlink.c:531:
< WARNING: line over 80 characters
< #545: FILE: /tmp/f1-3933/tc_netlink.c:545:
< WARNING: line over 80 characters
< #546: FILE: /tmp/f1-3933/tc_netlink.c:546:
< WARNING: Missing a blank line after declarations
< #785: FILE: /tmp/f1-3933/tc_netlink.c:785:
< WARNING: Missing a blank line after declarations
< #837: FILE: /tmp/f1-3933/tc_netlink.c:837:
Report for zapi_msg.c | 4 issues
===============================================
< WARNING: Missing a blank line after declarations
< #3349: FILE: /tmp/f1-3933/zapi_msg.c:3349:
< WARNING: braces {} are not necessary for single statement blocks
< #3349: FILE: /tmp/f1-3933/zapi_msg.c:3349:
Report for zclient.c | 4 issues
===============================================
< WARNING: C99 // comments do not match recommendation
< #1650: FILE: /tmp/f1-3933/zclient.c:1650:
< WARNING: braces {} are not necessary for single statement blocks
< #1706: FILE: /tmp/f1-3933/zclient.c:1706:
Report for zebra_tc.c | 17 issues
===============================================
WARNING: Missing a blank line after declarations
#57: FILE: /tmp/f1-3933/zebra_tc.c:57:
+	const struct message *pnt;
+	for (pnt = mz; memcmp(pnt, &nt, sizeof(struct message)); pnt++)

WARNING: braces {} are not necessary for single statement blocks
#213: FILE: /tmp/f1-3933/zebra_tc.c:213:
+	if (dplane_tc_qdisc_uninstall(qdisc) == ZEBRA_DPLANE_REQUEST_FAILURE) {
+		return;
+	}

WARNING: braces {} are not necessary for single statement blocks
#388: FILE: /tmp/f1-3933/zebra_tc.c:388:
+	if (dplane_tc_class_delete(class) == ZEBRA_DPLANE_REQUEST_FAILURE) {
+		return;
+	}
Report for zebra_tc.h | 4 issues
===============================================
WARNING: C99 // comments do not match recommendation
#41: FILE: /tmp/f1-3933/zebra_tc.h:41:
+	// each qdisc owns a bunch of classes and filters

CLANG Static Analyzer Summary

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

1 Static Analyzer issues remaining.

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

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 6, 2022

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

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.


CLANG Static Analyzer Summary

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

1 Static Analyzer issues remaining.

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

zebra/tc_netlink.c Outdated Show resolved Hide resolved
zebra/debug.c Outdated Show resolved Hide resolved
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 11, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/CI101BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
FreeBSD 11 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7310/frr-source'
In file included from lib/zclient.c:40:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:10389: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
compilation terminated.
File: sharpd/sharp_vty.c failed to compile:

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

Ubuntu 18.04 arm7 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

Ubuntu 16.04 i386 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Ubuntu 16.04 arm8 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/RH9BUILD/config.log/config.log.gz

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

/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:32: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
doc/user/_build/texinfo/frr.texi:25692: warning: could not find @image file `frr-figures/pathd_general.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25841: warning: could not find @image file `frr-figures/pathd_config.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25897: warning: could not find @image file `frr-figures/pathd_initiated_multi.txt' nor alternate text
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/RH9BUILD/config.status/config.status

Ubuntu 18.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

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

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

/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: zebra/zebra_tc.o] Error 1
doc/user/_build/texinfo/frr.texi:25692: warning: could not find @image file `frr-figures/pathd_general.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25841: warning: could not find @image file `frr-figures/pathd_config.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25897: warning: could not find @image file `frr-figures/pathd_initiated_multi.txt' nor alternate text
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

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

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

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

gmake[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
In file included from lib/zclient.c:40:0:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>
compilation terminated.
gmake[1]: *** [Makefile:10390: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:0:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>

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

Ubuntu 16.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

OpenBSD 7 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
In file included from sharpd/sharp_vty.c:35:
vtysh/../lib/tc.h:25:10: fatal error: 'linux/pkt_sched.h' file not found
#include <linux/pkt_sched.h>
1 error generated.
File: sharpd/sharp_vty.c failed to compile:
when extracting cli from it please inspect
gmake[1]: *** [Makefile:17767: vtysh/vtysh_cmd.c] Error 1
In file included from lib/zclient.c:40:

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

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7310/frr-source'
In file included from lib/zclient.c:40:0:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>
compilation terminated.
gmake[1]: *** [Makefile:10386: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:0:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10370: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/U2004AMD64BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
pimd/pim6_mld.c: In function gm_handle_v2_pass1:
pimd/pim6_mld.c:657:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
pimd/pim6_mld.c: At top level:

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

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/U22AMD64BUILD/config.status/config.status

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

/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:32: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: zebra/zebra_tc.o] Error 1
frr.texi:18: warning: @definfoenclose is obsolete.
frr.texi:19: warning: @definfoenclose is obsolete.
frr.texi:20259: warning: @emph should not appear in @item
frr.texi:29267: warning: @emph should not appear in @item

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/U22AMD64BUILD/config.log/config.log.gz

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

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
Debian 9 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Ubuntu 18.04 ppc64le build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

Fedora 29 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10370: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

Successful on other platforms/tests
  • CentOS 7 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/CI101BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
FreeBSD 11 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7310/frr-source'
In file included from lib/zclient.c:40:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:10389: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
compilation terminated.
File: sharpd/sharp_vty.c failed to compile:

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

Ubuntu 18.04 arm7 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

Ubuntu 16.04 i386 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Ubuntu 16.04 arm8 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/RH9BUILD/config.log/config.log.gz

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

/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:32: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
doc/user/_build/texinfo/frr.texi:25692: warning: could not find @image file `frr-figures/pathd_general.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25841: warning: could not find @image file `frr-figures/pathd_config.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25897: warning: could not find @image file `frr-figures/pathd_initiated_multi.txt' nor alternate text
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/RH9BUILD/config.status/config.status

Ubuntu 18.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

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

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

/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: zebra/zebra_tc.o] Error 1
doc/user/_build/texinfo/frr.texi:25692: warning: could not find @image file `frr-figures/pathd_general.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25841: warning: could not find @image file `frr-figures/pathd_config.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25897: warning: could not find @image file `frr-figures/pathd_initiated_multi.txt' nor alternate text
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

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

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

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

gmake[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
In file included from lib/zclient.c:40:0:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>
compilation terminated.
gmake[1]: *** [Makefile:10390: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:0:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>

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

Ubuntu 16.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

OpenBSD 7 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
In file included from sharpd/sharp_vty.c:35:
vtysh/../lib/tc.h:25:10: fatal error: 'linux/pkt_sched.h' file not found
#include <linux/pkt_sched.h>
1 error generated.
File: sharpd/sharp_vty.c failed to compile:
when extracting cli from it please inspect
gmake[1]: *** [Makefile:17767: vtysh/vtysh_cmd.c] Error 1
In file included from lib/zclient.c:40:

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

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7310/frr-source'
In file included from lib/zclient.c:40:0:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>
compilation terminated.
gmake[1]: *** [Makefile:10386: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:0:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10370: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/U2004AMD64BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
pimd/pim6_mld.c: In function gm_handle_v2_pass1:
pimd/pim6_mld.c:657:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
pimd/pim6_mld.c: At top level:

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

Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/U22AMD64BUILD/config.status/config.status

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

/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:32: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: zebra/zebra_tc.o] Error 1
frr.texi:18: warning: @definfoenclose is obsolete.
frr.texi:19: warning: @definfoenclose is obsolete.
frr.texi:20259: warning: @emph should not appear in @item
frr.texi:29267: warning: @emph should not appear in @item

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7310/artifact/U22AMD64BUILD/config.log/config.log.gz

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

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
Debian 9 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7310/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Ubuntu 18.04 ppc64le build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

Fedora 29 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7310/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10370: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

Report for sharp_zebra.c | 4 issues
===============================================
< WARNING: Missing a blank line after declarations
< #993: FILE: /tmp/f1-22263/sharp_zebra.c:993:
< WARNING: Missing a blank line after declarations
< #996: FILE: /tmp/f1-22263/sharp_zebra.c:996:
Report for tc.h | 19 issues
===============================================
WARNING: braces {} are not necessary for single statement blocks
#41: FILE: /tmp/f1-22263/tc.h:41:
+	if (endp == str) {
+		return -1;
+	}

WARNING: braces {} are not necessary for any arm of this statement
#81: FILE: /tmp/f1-22263/tc.h:81:
+			if (power != 0) {
[...]
+			} else {
[...]

WARNING: braces {} are not necessary for single statement blocks
#96: FILE: /tmp/f1-22263/tc.h:96:
+	for (int i = 0; i < power; i++) {
+		raw *= binary_base ? 1024ULL : 1000ULL;
+	}
Report for zebra_tc.c | 10 issues
===============================================
WARNING: Block comments use * on subsequent lines
#312: FILE: /tmp/f1-22263/zebra_tc.c:312:
+		/*
+		old = tc_class_release(found, false);

WARNING: Block comments use * on subsequent lines
#326: FILE: /tmp/f1-22263/zebra_tc.c:326:
+		/*
+		if (old)

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 11, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/CI101BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
Ubuntu 18.04 arm7 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

FreeBSD 11 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7311/frr-source'
In file included from lib/zclient.c:40:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:10389: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
compilation terminated.
File: sharpd/sharp_vty.c failed to compile:

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

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

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

/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: zebra/zebra_tc.o] Error 1
doc/user/_build/texinfo/frr.texi:25692: warning: could not find @image file `frr-figures/pathd_general.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25841: warning: could not find @image file `frr-figures/pathd_config.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25897: warning: could not find @image file `frr-figures/pathd_initiated_multi.txt' nor alternate text
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

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

Ubuntu 16.04 i386 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Ubuntu 16.04 arm8 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Ubuntu 18.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

Ubuntu 16.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/RH9BUILD/config.log/config.log.gz

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

/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:32: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
doc/user/_build/texinfo/frr.texi:25692: warning: could not find @image file `frr-figures/pathd_general.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25841: warning: could not find @image file `frr-figures/pathd_config.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25897: warning: could not find @image file `frr-figures/pathd_initiated_multi.txt' nor alternate text
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/RH9BUILD/config.status/config.status

OpenBSD 7 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
In file included from sharpd/sharp_vty.c:35:
vtysh/../lib/tc.h:25:10: fatal error: 'linux/pkt_sched.h' file not found
#include <linux/pkt_sched.h>
1 error generated.
File: sharpd/sharp_vty.c failed to compile:
when extracting cli from it please inspect
gmake[1]: *** [Makefile:17767: vtysh/vtysh_cmd.c] Error 1
In file included from lib/zclient.c:40:

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10370: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

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

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

gmake[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
In file included from lib/zclient.c:40:0:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>
compilation terminated.
gmake[1]: *** [Makefile:10390: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:0:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>

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

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7311/frr-source'
In file included from lib/zclient.c:40:0:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>
compilation terminated.
gmake[1]: *** [Makefile:10386: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:0:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/U22AMD64BUILD/config.status/config.status

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

/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:32: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: zebra/zebra_tc.o] Error 1
frr.texi:18: warning: @definfoenclose is obsolete.
frr.texi:19: warning: @definfoenclose is obsolete.
frr.texi:20259: warning: @emph should not appear in @item
frr.texi:29267: warning: @emph should not appear in @item

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/U22AMD64BUILD/config.log/config.log.gz

Fedora 29 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10370: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
Debian 9 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
pimd/pim6_mld.c: In function gm_handle_v2_pass1:
pimd/pim6_mld.c:657:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
pimd/pim6_mld.c: At top level:

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

Ubuntu 18.04 ppc64le build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

Successful on other platforms/tests
  • CentOS 7 amd64 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/CI101BUILD/config.log/config.log.gz

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
Ubuntu 18.04 arm7 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

FreeBSD 11 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7311/frr-source'
In file included from lib/zclient.c:40:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
compilation terminated.
gmake[1]: *** [Makefile:10389: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
compilation terminated.
File: sharpd/sharp_vty.c failed to compile:

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

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

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

/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: zebra/zebra_tc.o] Error 1
doc/user/_build/texinfo/frr.texi:25692: warning: could not find @image file `frr-figures/pathd_general.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25841: warning: could not find @image file `frr-figures/pathd_config.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25897: warning: could not find @image file `frr-figures/pathd_initiated_multi.txt' nor alternate text
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

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

Ubuntu 16.04 i386 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Ubuntu 16.04 arm8 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Ubuntu 18.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

Ubuntu 16.04 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

Redhat 9 amd64 build: Failed (click for details) Redhat 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/RH9BUILD/config.log/config.log.gz

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

/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:32: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
doc/user/_build/texinfo/frr.texi:25692: warning: could not find @image file `frr-figures/pathd_general.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25841: warning: could not find @image file `frr-figures/pathd_config.txt' nor alternate text
doc/user/_build/texinfo/frr.texi:25897: warning: could not find @image file `frr-figures/pathd_initiated_multi.txt' nor alternate text
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported

Redhat 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/RH9BUILD/config.status/config.status

OpenBSD 7 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
In file included from sharpd/sharp_vty.c:35:
vtysh/../lib/tc.h:25:10: fatal error: 'linux/pkt_sched.h' file not found
#include <linux/pkt_sched.h>
1 error generated.
File: sharpd/sharp_vty.c failed to compile:
when extracting cli from it please inspect
gmake[1]: *** [Makefile:17767: vtysh/vtysh_cmd.c] Error 1
In file included from lib/zclient.c:40:

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10370: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

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

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

gmake[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
In file included from lib/zclient.c:40:0:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>
compilation terminated.
gmake[1]: *** [Makefile:10390: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:0:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>

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

FreeBSD 12 amd64 build: Failed (click for details)

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

gmake[1]: Entering directory '/usr/home/ci/cibuild.7311/frr-source'
In file included from lib/zclient.c:40:0:
lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>
compilation terminated.
gmake[1]: *** [Makefile:10386: lib/zclient.lo] Error 1
In file included from sharpd/sharp_vty.c:35:0:
vtysh/../lib/tc.h:25:10: fatal error: linux/pkt_sched.h: No such file or directory
 #include <linux/pkt_sched.h>

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
Ubuntu 22.04 amd64 build: Failed (click for details) Ubuntu 22.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/U22AMD64BUILD/config.status/config.status

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

/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:1493: WARNING: duplicate clicmd description of debug zebra pbr, other instance in pbr
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:32: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10374: zebra/zebra_tc.o] Error 1
frr.texi:18: warning: @definfoenclose is obsolete.
frr.texi:19: warning: @definfoenclose is obsolete.
frr.texi:20259: warning: @emph should not appear in @item
frr.texi:29267: warning: @emph should not appear in @item

Ubuntu 22.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7311/artifact/U22AMD64BUILD/config.log/config.log.gz

Fedora 29 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10370: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
Debian 9 amd64 build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.7311/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
pimd/pim6_mld.c: In function gm_handle_v2_pass1:
pimd/pim6_mld.c:657:4: note: #pragma message: need S,G PRUNE => NO_INFO transition here
pimd/pim6_mld.c: At top level:

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

Ubuntu 18.04 ppc64le build: Failed (click for details)

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
Makefile:9707: recipe for target 'zebra/zebra_tc.o' failed
make[1]: *** [zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~

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

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

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

make[1]: Entering directory '/home/ci/cibuild.7311/frr-source'
zebra/zebra_tc.c: In function zebra_tc_class_add:
zebra/zebra_tc.c:295:25: error: unused variable old [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [Makefile:10371: zebra/zebra_tc.o] Error 1
pimd/pim6_mld.c:362:1: note: #pragma message: TODO: S,G entries in EXCLUDE (i.e. prune) unsupported
 CPP_NOTICE("TODO: S,G entries in EXCLUDE (i.e. prune) unsupported");
 ^~~~~~~~~~
pimd/pim6_mld.c: In function gm_handle_v2_pass1:

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

Report for sharp_zebra.c | 4 issues
===============================================
< WARNING: Missing a blank line after declarations
< #993: FILE: /tmp/f1-24751/sharp_zebra.c:993:
< WARNING: Missing a blank line after declarations
< #996: FILE: /tmp/f1-24751/sharp_zebra.c:996:
Report for tc.h | 19 issues
===============================================
WARNING: braces {} are not necessary for single statement blocks
#41: FILE: /tmp/f1-24751/tc.h:41:
+	if (endp == str) {
+		return -1;
+	}

WARNING: braces {} are not necessary for any arm of this statement
#81: FILE: /tmp/f1-24751/tc.h:81:
+			if (power != 0) {
[...]
+			} else {
[...]

WARNING: braces {} are not necessary for single statement blocks
#96: FILE: /tmp/f1-24751/tc.h:96:
+	for (int i = 0; i < power; i++) {
+		raw *= binary_base ? 1024ULL : 1000ULL;
+	}
Report for zebra_tc.c | 10 issues
===============================================
WARNING: Block comments use * on subsequent lines
#312: FILE: /tmp/f1-24751/zebra_tc.c:312:
+		/*
+		old = tc_class_release(found, false);

WARNING: Block comments use * on subsequent lines
#326: FILE: /tmp/f1-24751/zebra_tc.c:326:
+		/*
+		if (old)

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 14, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from ./lib/tc.h:23:
In file included from /usr/include/stdlib.h:40:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
In file included from lib/tc.c:21:
In file included from ./lib/tc.h:25:
In file included from ./lib/stream.h:28:
In file included from ./lib/mpls.h:25:
In file included from ./lib/zebra.h:28:

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

Successful on other platforms/tests
  • Ubuntu 20.04 amd64 build
  • Ubuntu 22.04 amd64 build
  • Ubuntu 18.04 arm8 build
  • Debian 9 amd64 build
  • Ubuntu 18.04 ppc64le build
  • Debian 10 amd64 build
  • Fedora 29 amd64 build
  • Ubuntu 16.04 arm7 build
  • Ubuntu 18.04 arm7 build
  • FreeBSD 11 amd64 build
  • Ubuntu 16.04 i386 build
  • CentOS 7 amd64 build
  • Ubuntu 16.04 arm8 build
  • Redhat 9 amd64 build
  • Ubuntu 18.04 amd64 build
  • Debian 11 amd64 build
  • NetBSD 9 amd64 build
  • Ubuntu 16.04 amd64 build
  • FreeBSD 12 amd64 build
  • Redhat 8 amd64 build
  • Ubuntu 18.04 i386 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from ./lib/tc.h:23:
In file included from /usr/include/stdlib.h:40:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
In file included from lib/tc.c:21:
In file included from ./lib/tc.h:25:
In file included from ./lib/stream.h:28:
In file included from ./lib/mpls.h:25:
In file included from ./lib/zebra.h:28:

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

Report for tc.c | 4 issues
===============================================
WARNING: adding a line without newline at end of file
#89: FILE: /tmp/f1-7636/tc.c:89:
+}
Report for zebra_tc.c | 14 issues
===============================================
WARNING: braces {} are not necessary for any arm of this statement
#308: FILE: /tmp/f1-7636/zebra_tc.c:308:
+	if (found) {
[...]
+	} else {
[...]

WARNING: braces {} are not necessary for any arm of this statement
#425: FILE: /tmp/f1-7636/zebra_tc.c:425:
+	if (found) {
[...]
+	} else {
[...]

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 14, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from /usr/include/sys/_endian.h:36:
In file included from /usr/include/sys/_types.h:37:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
In file included from lib/tc.c:20:
In file included from ./lib/tc.h:23:
In file included from ./lib/stream.h:27:
In file included from ./lib/frratomic.h:47:
In file included from /usr/lib/clang/11.1.0/include/stdatomic.h:20:

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

Successful on other platforms/tests
  • Ubuntu 22.04 amd64 build
  • Ubuntu 18.04 arm8 build
  • Fedora 29 amd64 build
  • Debian 9 amd64 build
  • Ubuntu 18.04 ppc64le build
  • Ubuntu 20.04 amd64 build
  • Debian 10 amd64 build
  • Ubuntu 16.04 arm7 build
  • CentOS 7 amd64 build
  • Ubuntu 18.04 arm7 build
  • Debian 11 amd64 build
  • FreeBSD 11 amd64 build
  • Ubuntu 16.04 i386 build
  • Ubuntu 16.04 arm8 build
  • Ubuntu 18.04 amd64 build
  • Ubuntu 16.04 amd64 build
  • Redhat 9 amd64 build
  • Redhat 8 amd64 build
  • NetBSD 9 amd64 build
  • FreeBSD 12 amd64 build
  • Ubuntu 18.04 i386 build

Warnings Generated during build:

Checkout code: Successful with additional warnings
OpenBSD 7 amd64 build: Failed (click for details)

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

In file included from /usr/include/sys/_endian.h:36:
In file included from /usr/include/sys/_types.h:37:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;
In file included from lib/tc.c:20:
In file included from ./lib/tc.h:23:
In file included from ./lib/stream.h:27:
In file included from ./lib/frratomic.h:47:
In file included from /usr/lib/clang/11.1.0/include/stdatomic.h:20:

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

Report for zebra_tc.c | 14 issues
===============================================
WARNING: braces {} are not necessary for any arm of this statement
#308: FILE: /tmp/f1-11330/zebra_tc.c:308:
+	if (found) {
[...]
+	} else {
[...]

WARNING: braces {} are not necessary for any arm of this statement
#425: FILE: /tmp/f1-11330/zebra_tc.c:425:
+	if (found) {
[...]
+	} else {
[...]

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 15, 2022

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

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 zebra_tc.c | 14 issues
===============================================
WARNING: braces {} are not necessary for any arm of this statement
#308: FILE: /tmp/f1-8851/zebra_tc.c:308:
+	if (found) {
[...]
+	} else {
[...]

WARNING: braces {} are not necessary for any arm of this statement
#425: FILE: /tmp/f1-8851/zebra_tc.c:425:
+	if (found) {
[...]
+	} else {
[...]

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 15, 2022

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

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.

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 15, 2022

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

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.

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Sep 16, 2022

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

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.

@ton31337
Copy link
Member

Let's wait until October 4, when the freeze ends.

@riw777
Copy link
Member

riw777 commented Nov 1, 2022

it looks like all the comments have been fixed up ... @qlyoung can you recheck these? all the lint errors seem to be in depfy or defun, so those are probably okay ...

@github-actions
Copy link

github-actions bot commented Nov 7, 2022

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 22, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Checkout code: Failed (click for details)

PullReq merge failed. Please rebase your branch:
see merge log in attachment https://ci1.netdef.org/browse/FRR-PULLREQ2-8472/artifact/CHECKOUT/ErrorLog/log_merge.txt

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

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.

@sworleys
Copy link
Member

I think you accidently grabbed another commit with rebase:

[github: Use action-regex-match action for adding backport label](https://github.com/FRRouting/frr/pull/11908/commits/a478b657f73ceb0a6241cc25a68b40545a3274cc) 

@[ton31337](https://github.com/sigeryang/frr/commits?author=ton31337)
@[sigeryang](https://github.com/sigeryang/frr/commits?author=sigeryang)
ton31337 authored and sigeryang committed 11 hours ago

Add pkt_cls.h to subdir.am under include.

Signed-off-by: Siger Yang <siger.yang@outlook.com>
Update license header.

Signed-off-by: Siger Yang <siger.yang@outlook.com>
This allows Zebra to manage QDISC, TCLASS, TFILTER in kernel and do cleaning
jobs when it starts up.

Signed-off-by: Siger Yang <siger.yang@outlook.com>
This commit adds ZAPI encoders & decoders for traffic control operations, which
include tc_qdisc, tc_class and tc_filter.

Signed-off-by: Siger Yang <siger.yang@outlook.com>
This commit adds a command to sharpd to validate the proof of concept for
traffic control on specific interface with specific filters.

Signed-off-by: Siger Yang <siger.yang@outlook.com>
This commit adds a basic test for sharpd traffic control PoC, which will check
interface TC info from iproute2 `tc` cli.

Signed-off-by: Siger Yang <siger.yang@outlook.com>
@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-8494/

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.

@sworleys sworleys merged commit f5a6f82 into FRRouting:master Nov 22, 2022
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.

None yet

6 participants