Created
May 9, 2019 04:25
-
-
Save kido5217/c1a4f053b870633ca1cb92fba68bd973 to your computer and use it in GitHub Desktop.
frr 7.0-2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kido@arch64 ~/s/frr> env LANG=C makepkg | |
==> Making package: frr 7.0-2 (Thu May 9 07:01:31 2019) | |
==> Checking runtime dependencies... | |
==> Checking buildtime dependencies... | |
==> Retrieving sources... | |
-> Downloading frr-7.0.tar.gz... | |
% Total % Received % Xferd Average Speed Time Time Time Current | |
Dload Upload Total Spent Left Speed | |
100 122 0 122 0 0 316 0 --:--:-- --:--:-- --:--:-- 316 | |
100 5111k 0 5111k 0 0 2436k 0 --:--:-- 0:00:02 --:--:-- 3503k | |
-> Found frr.sysusers | |
-> Found frr.tmpfiles | |
-> Found frr_6.0_systemd_arch.patch | |
-> Found frr_7.0_Archlinux.patch | |
==> Validating source files with sha256sums... | |
frr-7.0.tar.gz ... Passed | |
frr.sysusers ... Passed | |
frr.tmpfiles ... Passed | |
frr_6.0_systemd_arch.patch ... Passed | |
frr_7.0_Archlinux.patch ... Passed | |
==> Extracting sources... | |
-> Extracting frr-7.0.tar.gz with bsdtar | |
==> Starting prepare()... | |
patching file redhat/babeld.service | |
patching file redhat/bfdd.service | |
patching file redhat/bgpd.service | |
patching file redhat/eigrpd.service | |
patching file redhat/isisd.service | |
patching file redhat/ldpd.service | |
patching file redhat/nhrpd.service | |
patching file redhat/ospf6d.service | |
patching file redhat/ospfd-instance@.service | |
patching file redhat/ospfd.service | |
patching file redhat/pbrd.service | |
patching file redhat/pimd.service | |
patching file redhat/ripd.service | |
patching file redhat/ripngd.service | |
patching file redhat/staticd.service | |
patching file redhat/zebra.service | |
patching file redhat/daemons | |
patching file tools/frrcommon.sh.in | |
patching file tools/frr.in | |
patching file tools/frr-reload | |
autoreconf: Entering directory `.' | |
autoreconf: configure.ac: not using Gettext | |
autoreconf: running: aclocal --force -I m4 | |
autoreconf: configure.ac: tracing | |
autoreconf: running: libtoolize --copy --force | |
libtoolize: putting auxiliary files in '.'. | |
libtoolize: copying file './ltmain.sh' | |
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. | |
libtoolize: copying file 'm4/libtool.m4' | |
libtoolize: copying file 'm4/ltoptions.m4' | |
libtoolize: copying file 'm4/ltsugar.m4' | |
libtoolize: copying file 'm4/ltversion.m4' | |
libtoolize: copying file 'm4/lt~obsolete.m4' | |
autoreconf: running: /usr/bin/autoconf --force | |
autoreconf: running: /usr/bin/autoheader --force | |
autoreconf: running: automake --add-missing --copy --force-missing | |
configure.ac:130: installing './compile' | |
configure.ac:25: installing './config.guess' | |
configure.ac:25: installing './config.sub' | |
configure.ac:60: installing './install-sh' | |
configure.ac:60: installing './missing' | |
Makefile.am: installing './depcomp' | |
configure.ac: installing './ylwrap' | |
autoreconf: Leaving directory `.' | |
checking build system type... x86_64-pc-linux-gnu | |
checking host system type... x86_64-pc-linux-gnu | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p | |
checking for gawk... gawk | |
checking whether make sets $(MAKE)... yes | |
checking whether make supports nested variables... yes | |
checking whether make supports nested variables... (cached) yes | |
checking for perl... /usr/bin/perl | |
checking for pkg-config... /usr/bin/pkg-config | |
checking pkg-config is at least version 0.9.0... yes | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking whether gcc understands -c and -o together... yes | |
checking whether make supports the include directive... yes (GNU style) | |
checking dependency style of gcc... gcc3 | |
checking how to run the C preprocessor... gcc -E | |
checking for gcc option to accept ISO C99... none needed | |
checking for grep that handles long lines and -e... /usr/bin/grep | |
checking for egrep... /usr/bin/grep -E | |
checking for pkg-config... (cached) /usr/bin/pkg-config | |
checking pkg-config is at least version 0.9.0... yes | |
checking for sed... sed | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking minix/config.h usability... no | |
checking minix/config.h presence... no | |
checking for minix/config.h... no | |
checking whether it is safe to define __EXTENSIONS__... yes | |
checking whether gcc supports -diag-error 10006... no | |
checking whether gcc supports -std=gnu11... yes | |
checking whether gcc -std=gnu11 supports -g... yes | |
checking whether gcc -std=gnu11 supports -Os... yes | |
checking whether gcc -std=gnu11 supports -fno-omit-frame-pointer... yes | |
checking whether gcc -std=gnu11 supports -funwind-tables... yes | |
checking whether gcc -std=gnu11 supports -Wall... yes | |
checking whether gcc -std=gnu11 supports -Wextra... yes | |
checking whether gcc -std=gnu11 supports -Wmissing-prototypes... yes | |
checking whether gcc -std=gnu11 supports -Wmissing-declarations... yes | |
checking whether gcc -std=gnu11 supports -Wpointer-arith... yes | |
checking whether gcc -std=gnu11 supports -Wbad-function-cast... yes | |
checking whether gcc -std=gnu11 supports -Wwrite-strings... yes | |
checking whether gcc -std=gnu11 supports -Wno-unused-result... yes | |
checking whether gcc -std=gnu11 supports -Wno-unused-parameter... yes | |
checking whether gcc -std=gnu11 supports -Wno-missing-field-initializers... yes | |
checking whether gcc -std=gnu11 supports -diag-disable 3179... no | |
checking if compiler needs -Werror to reject unknown flags... no | |
checking for the pthreads library -lpthreads... no | |
checking whether pthreads work without any flags... no | |
checking whether pthreads work with -Kthread... no | |
checking whether pthreads work with -kthread... no | |
checking for the pthreads library -llthread... no | |
checking whether pthreads work with -pthread... yes | |
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE | |
checking if more special flags are required for pthreads... no | |
checking for PTHREAD_PRIO_INHERIT... yes | |
checking for library containing pthread_condattr_setclock... none required | |
checking whether ln -s works... yes | |
checking whether make sets $(MAKE)... (cached) yes | |
checking for ar... ar | |
checking how to print strings... printf | |
checking for a sed that does not truncate output... sed | |
checking for fgrep... /usr/bin/grep -F | |
checking for ld used by gcc -std=gnu11... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B | |
checking the name lister (/usr/bin/nm -B) interface... BSD nm | |
checking the maximum length of command line arguments... 1572864 | |
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop | |
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for objdump... objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for dlltool... no | |
checking how to associate runtime and link libraries... printf %s\n | |
checking for archiver @FILE support... @ | |
checking for strip... strip | |
checking for ranlib... ranlib | |
checking command to parse /usr/bin/nm -B output from gcc -std=gnu11 object... ok | |
checking for sysroot... no | |
checking for a working dd... /usr/bin/dd | |
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 | |
checking for mt... no | |
checking if : is a manifest tool... no | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if gcc -std=gnu11 supports -fno-rtti -fno-exceptions... no | |
checking for gcc -std=gnu11 option to produce PIC... -fPIC -DPIC | |
checking if gcc -std=gnu11 PIC flag -fPIC -DPIC works... yes | |
checking if gcc -std=gnu11 static flag -static works... yes | |
checking if gcc -std=gnu11 supports -c -o file.o... yes | |
checking if gcc -std=gnu11 supports -c -o file.o... (cached) yes | |
checking whether the gcc -std=gnu11 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking whether -lc should be explicitly linked in... no | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... yes | |
checking whether to build static libraries... yes | |
checking whether ar supports D option... yes | |
checking whether ranlib supports D option... yes | |
checking json-c/json.h usability... yes | |
checking json-c/json.h presence... yes | |
checking for json-c/json.h... yes | |
checking for json_object_get in -ljson-c... yes | |
checking for sd_notify in -lsystemd... yes | |
checking for python3-config... python3-config | |
checking whether we found a working Python version... yes | |
checking if zebra should be configurable to send Route Advertisements... yes | |
checking for objcopy... objcopy | |
checking for .interp value to use... /lib64/ld-linux-x86-64.so.2 | |
checking for an ANSI C-conforming const... yes | |
checking for inline... inline | |
checking for working volatile... yes | |
checking for ANSI C header files... (cached) yes | |
checking for uid_t in sys/types.h... yes | |
checking for mode_t... yes | |
checking for size_t... yes | |
checking whether struct tm is in sys/time.h or time.h... time.h | |
checking stropts.h usability... yes | |
checking stropts.h presence... yes | |
checking for stropts.h... yes | |
checking sys/ksym.h usability... no | |
checking sys/ksym.h presence... no | |
checking for sys/ksym.h... no | |
checking linux/version.h usability... yes | |
checking linux/version.h presence... yes | |
checking for linux/version.h... yes | |
checking asm/types.h usability... yes | |
checking asm/types.h presence... yes | |
checking for asm/types.h... yes | |
checking sys/cdefs.h usability... yes | |
checking sys/cdefs.h presence... yes | |
checking for sys/cdefs.h... yes | |
checking stdatomic.h usability... yes | |
checking stdatomic.h presence... yes | |
checking for stdatomic.h... yes | |
checking whether _Atomic qualifier works... yes | |
checking for pthread_np.h... no | |
checking for pthread_setname_np... yes | |
checking for pthread_set_name_np... no | |
checking for net/if_var.h... no | |
checking for netinet/in_var.h... no | |
checking for net/if_dl.h... no | |
checking for net/netopt.h... no | |
checking for inet/nd.h... no | |
checking for netinet/ip_icmp.h... yes | |
checking for sys/sysctl.h... yes | |
checking for sys/sockio.h... no | |
checking for kvm.h... no | |
checking for sys/conf.h... no | |
checking for ucontext.h... yes | |
checking for ucontext_t.uc_mcontext.uc_regs... no | |
checking for ucontext_t.uc_mcontext.regs... no | |
checking for ucontext_t.uc_mcontext.gregs... yes | |
checking which operating system interface to use... Linux | |
checking for special C compiler options needed for large files... no | |
checking for _FILE_OFFSET_BITS value needed for large files... no | |
checking for main in -lreadline... yes | |
checking readline/history.h usability... yes | |
checking readline/history.h presence... yes | |
checking for readline/history.h... yes | |
checking for rl_completion_matches in -lreadline... yes | |
checking for append_history in -lreadline... yes | |
checking for security/pam_misc.h... yes | |
checking for security/openpam.h... no | |
checking for pam_start in -lpam... yes | |
checking for misc_conv in -lpam... no | |
checking whether byte ordering is bigendian... no | |
checking for working POSIX fnmatch... yes | |
checking for pid_t... yes | |
checking vfork.h usability... no | |
checking vfork.h presence... no | |
checking for vfork.h... no | |
checking for fork... yes | |
checking for vfork... yes | |
checking for working fork... yes | |
checking for working vfork... (cached) yes | |
checking whether time.h and sys/time.h may both be included... yes | |
checking for sys/time.h... yes | |
checking for unistd.h... (cached) yes | |
checking for alarm... yes | |
checking for working mktime... yes | |
checking whether lstat correctly handles trailing slash... yes | |
checking whether stat accepts an empty string... no | |
checking math.h usability... yes | |
checking math.h presence... yes | |
checking for math.h... yes | |
checking for pow in -lm... yes | |
checking for pow... yes | |
checking for ppoll... yes | |
checking for pollts... no | |
checking for strlcat... no | |
checking for strlcpy... no | |
checking for getgrouplist... yes | |
checking asm-generic/unistd.h usability... yes | |
checking asm-generic/unistd.h presence... yes | |
checking for asm-generic/unistd.h... yes | |
checking whether __NR_setns is declared... yes | |
checking for setns... yes | |
checking net/bpf.h usability... yes | |
checking net/bpf.h presence... yes | |
checking for net/bpf.h... yes | |
checking sys/dlpi.h usability... no | |
checking sys/dlpi.h presence... no | |
checking for sys/dlpi.h... no | |
checking zebra IS-IS I/O method... pfpacket | |
checking for struct ip_mreqn.imr_ifindex... yes | |
checking for linux/mroute.h... yes | |
checking for netinet/ip_mroute.h... no | |
checking for BSD struct ip_mreq hack... no | |
checking for RFC3678 protocol-independed API... yes | |
checking for net/if_media.h... no | |
checking for struct if_data.ifi_link_state... no | |
checking for netinet/tcp.h... yes | |
checking whether TCP_MD5SIG is declared... yes | |
checking for struct utsname.domainname... yes | |
checking for netinet6/in6.h... no | |
checking for netinet/in6_var.h... no | |
checking for netinet6/in6_var.h... no | |
checking for netinet6/nd6.h... no | |
checking for sphinx-build... sphinx-build | |
checking for crypt in -lcrypt... yes | |
checking for res_init in -lresolv... no | |
checking for CARES (libcares)... yes | |
checking for net-snmp-config... /usr/bin/net-snmp-config | |
checking whether we can link to Net-SNMP... yes | |
checking for LIBYANG (libyang >= 0.16.7)... yes | |
checking for struct lyd_node.priv... yes | |
checking for ly_register_types... yes | |
checking for library containing sqrt... -lm | |
checking for library containing dlopen... -ldl | |
checking link.h usability... yes | |
checking link.h presence... yes | |
checking for link.h... yes | |
checking for dlinfo(RTLD_DI_ORIGIN)... yes | |
checking for dlinfo(RTLD_DI_LINKMAP)... yes | |
checking for struct sockaddr_dl... no | |
checking for struct vifctl... yes | |
checking for struct mfcctl... yes | |
checking for struct sioc_sg_req... yes | |
checking for vifi_t... yes | |
checking for struct sioc_vif_req... yes | |
checking for struct igmpmsg... yes | |
checking for struct ifaliasreq... no | |
checking for struct if6_aliasreq... no | |
checking for struct in6_aliasreq... no | |
checking for struct nd_opt_adv_interval... yes | |
checking for struct rt_addrinfo... no | |
checking for struct nd_opt_homeagent_info... no | |
checking for struct nd_opt_adv_interval... (cached) yes | |
checking for struct sockaddr.sa_len... no | |
checking for struct sockaddr_in.sin_len... no | |
checking for struct sockaddr_un.sun_len... no | |
checking for struct sockaddr_dl.sdl_len... no | |
checking for struct if6_aliasreq.ifra_lifetime... no | |
checking for struct nd_opt_adv_interval.nd_opt_ai_type... no | |
checking for struct in_pktinfo... yes | |
checking for struct icmphdr... yes | |
checking for IP_PKTINFO... yes | |
checking for IP_RECVDSTADDR... no | |
checking for IP_RECVIF... no | |
checking for SO_BINDANY... no | |
checking for IP_FREEBIND... yes | |
checking whether be32enc is declared... no | |
checking whether be32dec is declared... no | |
checking whether CLOCK_MONOTONIC is declared... yes | |
checking for clock_gettime in -lrt... yes | |
checking for flex... flex | |
checking lex output file root... lex.yy | |
checking lex library... -lfl | |
checking whether yytext is a pointer... yes | |
checking version of flex... 2.6.4 | |
checking for bison... bison -y | |
checking version of bison... 3.3.2 - 3.0 or newer | |
checking whether prctl PR_SET_KEEPCAPS is available... yes | |
checking sys/capability.h usability... yes | |
checking sys/capability.h presence... yes | |
checking for sys/capability.h... yes | |
checking for cap_init in -lcap... yes | |
checking for UNWIND (libunwind)... yes | |
checking for malloc.h... yes | |
checking for malloc_np.h... no | |
checking for malloc/malloc.h... no | |
checking whether mallinfo is available... yes | |
checking whether malloc_usable_size is available... yes | |
checking for ZEROMQ (libzmq >= 4.0.0)... yes | |
checking directory to use for state file... /run/frr | |
checking for RTRLIB (rtrlib >= 0.5.0)... yes | |
checking whether the RTR Library is compiled with SSH... yes | |
checking for working htonl... yes | |
checking that generated files are newer than configure... done | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating config.version | |
config.status: creating changelog-auto | |
config.status: creating redhat/frr.spec | |
config.status: creating solaris/Makefile | |
config.status: creating alpine/APKBUILD | |
config.status: creating snapcraft/snapcraft.yaml | |
config.status: creating lib/version.h | |
config.status: creating tests/lib/cli/test_cli.refout | |
config.status: creating pkgsrc/bgpd.sh | |
config.status: creating pkgsrc/ospf6d.sh | |
config.status: creating pkgsrc/ospfd.sh | |
config.status: creating pkgsrc/ripd.sh | |
config.status: creating pkgsrc/ripngd.sh | |
config.status: creating pkgsrc/zebra.sh | |
config.status: creating pkgsrc/eigrpd.sh | |
config.status: creating vtysh/extract.pl | |
config.status: creating tools/frr | |
config.status: creating tools/watchfrr.sh | |
config.status: creating tools/frrinit.sh | |
config.status: creating tools/frrcommon.sh | |
config.status: creating config.h | |
config.status: executing depfiles commands | |
config.status: executing libtool commands | |
config.status: executing lib/route_types.h commands | |
FRRouting configuration | |
------------------------------ | |
FRR version : 7.0 | |
host operating system : linux-gnu | |
source code location : . | |
compiler : gcc -std=gnu11 | |
compiler flags : -g -Os -fno-omit-frame-pointer -funwind-tables -Wall -Wextra -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -pthread | |
make : make | |
linker flags : -ldl -lm -lcrypt -ljson-c -lsystemd -lrt -lcap -lreadline -lm | |
state file directory : /run/frr | |
config file directory : /etc/frr | |
example directory : /etc/frr | |
module directory : /usr/lib/frr/modules | |
user to run as : frr | |
group to run as : frr | |
group for vty sockets : frrvty | |
config file mask : 0640 | |
log file mask : 0640 | |
zebra protobuf enabled : no | |
The above user and group must have read/write access to the state file | |
directory and to the config files in the config file directory. | |
==> Starting build()... | |
true | |
make all-am | |
make[1]: Entering directory '/home/kido/source/frr/src/frr-frr-7.0' | |
CC pimd/mtracebis.o | |
CC pimd/mtracebis_netlink.o | |
CC pimd/mtracebis_routeget.o | |
CC lib/agg_table.lo | |
CC lib/bfd.lo | |
CC lib/buffer.lo | |
CC lib/checksum.lo | |
CC lib/command.lo | |
CC lib/command_graph.lo | |
LEX lib/command_lex.c | |
YACC lib/command_parse.c | |
lib/command_parse.y:32.1-7: warning: POSIX Yacc does not support %define [-Wyacc] | |
%define api.pure full | |
^~~~~~~ | |
lib/command_parse.y:36.1-8: warning: POSIX Yacc does not support %defines [-Wyacc] | |
%defines "lib/command_parse.h" | |
^~~~~~~~ | |
lib/command_parse.y:36.10-30: warning: POSIX Yacc does not support string literals [-Wyacc] | |
%defines "lib/command_parse.h" | |
^~~~~~~~~~~~~~~~~~~~~ | |
lib/command_parse.y:37.1-7: warning: POSIX Yacc does not support %output [-Wyacc] | |
%output "lib/command_parse.c" | |
^~~~~~~ | |
lib/command_parse.y:37.10-30: warning: POSIX Yacc does not support string literals [-Wyacc] | |
%output "lib/command_parse.c" | |
^~~~~~~~~~~~~~~~~~~~~ | |
lib/command_parse.y:46.1-5: warning: POSIX Yacc does not support %code [-Wyacc] | |
%code requires { | |
^~~~~ | |
lib/command_parse.y:75.1-5: warning: POSIX Yacc does not support %code [-Wyacc] | |
%code provides { | |
^~~~~ | |
lib/command_parse.y:120.1-5: warning: POSIX Yacc does not support %code [-Wyacc] | |
%code { | |
^~~~~ | |
lib/command_parse.y:151.1-15: warning: POSIX Yacc does not support %initial-action [-Wyacc] | |
%initial-action { | |
^~~~~~~~~~~~~~~ | |
CC lib/command_lex.lo | |
CC lib/command_match.lo | |
CC lib/command_parse.lo | |
CC lib/csv.lo | |
CC lib/debug.lo | |
CC lib/distribute.lo | |
CC lib/event_counter.lo | |
CC lib/ferr.lo | |
CC lib/filter.lo | |
CC lib/frr_pthread.lo | |
lib/frr_pthread.c: In function 'frr_pthread_new': | |
lib/frr_pthread.c:88:48: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] | |
snprintf(fpt->os_name, OS_THREAD_NAMELEN, "%s", name); | |
^ | |
lib/frr_pthread.c:88:3: note: 'snprintf' output 1 or more bytes (assuming 17) into a destination of size 16 | |
snprintf(fpt->os_name, OS_THREAD_NAMELEN, "%s", name); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
CC lib/frrstr.lo | |
CC lib/getopt.lo | |
CC lib/getopt1.lo | |
CC lib/grammar_sandbox.lo | |
CC lib/graph.lo | |
CC lib/hash.lo | |
CC lib/hook.lo | |
CC lib/id_alloc.lo | |
CC lib/clippy-clippy.o | |
CC lib/clippy-command_graph.o | |
CC lib/clippy-command_lex.o | |
CC lib/clippy-command_parse.o | |
CC lib/clippy-command_py.o | |
LEX lib/defun_lex.c | |
CC lib/clippy-defun_lex.o | |
CC lib/clippy-graph.o | |
CC lib/clippy-memory.o | |
CC lib/clippy-vector.o | |
CCLD lib/clippy | |
CLIPPY lib/if_clippy.c | |
CC lib/if.lo | |
CC lib/if_rmap.lo | |
CC lib/imsg-buffer.lo | |
CC lib/imsg.lo | |
CC lib/jhash.lo | |
CC lib/json.lo | |
CC lib/keychain.lo | |
CC lib/lib_errors.lo | |
CC lib/libfrr.lo | |
CC lib/linklist.lo | |
CC lib/log.lo | |
CC lib/md5.lo | |
CC lib/memory.lo | |
CC lib/memory_vty.lo | |
CC lib/module.lo | |
CC lib/mpls.lo | |
CC lib/network.lo | |
CC lib/nexthop.lo | |
CC lib/netns_linux.lo | |
CC lib/netns_other.lo | |
CLIPPY lib/nexthop_group_clippy.c | |
CC lib/nexthop_group.lo | |
CC lib/northbound.lo | |
CLIPPY lib/northbound_cli_clippy.c | |
CC lib/northbound_cli.lo | |
CC lib/northbound_db.lo | |
CC lib/openbsd-tree.lo | |
CC lib/pid_output.lo | |
CLIPPY lib/plist_clippy.c | |
CC lib/plist.lo | |
CC lib/pqueue.lo | |
CC lib/prefix.lo | |
CC lib/privs.lo | |
CC lib/ptm_lib.lo | |
CC lib/qobj.lo | |
CC lib/ringbuf.lo | |
CC lib/routemap.lo | |
CC lib/sbuf.lo | |
CC lib/sha256.lo | |
CC lib/sigevent.lo | |
CC lib/skiplist.lo | |
CC lib/sockopt.lo | |
CC lib/sockunion.lo | |
CC lib/spf_backoff.lo | |
CC lib/srcdest_table.lo | |
CC lib/stream.lo | |
CC lib/strlcat.lo | |
CC lib/strlcpy.lo | |
CC lib/systemd.lo | |
CC lib/table.lo | |
CC lib/termtable.lo | |
CC lib/thread.lo | |
CC lib/vector.lo | |
CC lib/vrf.lo | |
CC lib/vty.lo | |
CC lib/wheel.lo | |
CC lib/workqueue.lo | |
CC lib/yang.lo | |
CC lib/yang_translator.lo | |
CC lib/yang_wrappers.lo | |
CC lib/zclient.lo | |
CC lib/logicalrouter.lo | |
CC lib/lua.lo | |
CC yang/libyang_plugins/frr_user_types.lo | |
yang/libyang_plugins/frr_user_types.c:88:3: warning: initialization of 'int (*)(struct ly_ctx *, const char *, const char **, lyd_val *, char **)' {aka 'int (*)(struct ly_ctx *, const char *, const char **, union lyd_value_u *, char **)'} from incompatible pointer type 'int (*)(const char *, const char *, lyd_val *, char **)' {aka 'int (*)(const char *, const char *, union lyd_value_u *, char **)'} [-Wincompatible-pointer-types] | |
ipv4_address_store_clb, free}, | |
^~~~~~~~~~~~~~~~~~~~~~ | |
yang/libyang_plugins/frr_user_types.c:88:3: note: (near initialization for 'frr_user_types[0].store_clb') | |
yang/libyang_plugins/frr_user_types.c:90:3: warning: initialization of 'int (*)(struct ly_ctx *, const char *, const char **, lyd_val *, char **)' {aka 'int (*)(struct ly_ctx *, const char *, const char **, union lyd_value_u *, char **)'} from incompatible pointer type 'int (*)(const char *, const char *, lyd_val *, char **)' {aka 'int (*)(const char *, const char *, union lyd_value_u *, char **)'} [-Wincompatible-pointer-types] | |
ipv4_address_store_clb, free}, | |
^~~~~~~~~~~~~~~~~~~~~~ | |
yang/libyang_plugins/frr_user_types.c:90:3: note: (near initialization for 'frr_user_types[1].store_clb') | |
yang/libyang_plugins/frr_user_types.c:92:3: warning: initialization of 'int (*)(struct ly_ctx *, const char *, const char **, lyd_val *, char **)' {aka 'int (*)(struct ly_ctx *, const char *, const char **, union lyd_value_u *, char **)'} from incompatible pointer type 'int (*)(const char *, const char *, lyd_val *, char **)' {aka 'int (*)(const char *, const char *, union lyd_value_u *, char **)'} [-Wincompatible-pointer-types] | |
ipv6_address_store_clb, free}, | |
^~~~~~~~~~~~~~~~~~~~~~ | |
yang/libyang_plugins/frr_user_types.c:92:3: note: (near initialization for 'frr_user_types[2].store_clb') | |
yang/libyang_plugins/frr_user_types.c:94:3: warning: initialization of 'int (*)(struct ly_ctx *, const char *, const char **, lyd_val *, char **)' {aka 'int (*)(struct ly_ctx *, const char *, const char **, union lyd_value_u *, char **)'} from incompatible pointer type 'int (*)(const char *, const char *, lyd_val *, char **)' {aka 'int (*)(const char *, const char *, union lyd_value_u *, char **)'} [-Wincompatible-pointer-types] | |
ipv6_address_store_clb, free}, | |
^~~~~~~~~~~~~~~~~~~~~~ | |
yang/libyang_plugins/frr_user_types.c:94:3: note: (near initialization for 'frr_user_types[3].store_clb') | |
yang/libyang_plugins/frr_user_types.c:95:51: warning: initialization of 'int (*)(struct ly_ctx *, const char *, const char **, lyd_val *, char **)' {aka 'int (*)(struct ly_ctx *, const char *, const char **, union lyd_value_u *, char **)'} from incompatible pointer type 'int (*)(const char *, const char *, lyd_val *, char **)' {aka 'int (*)(const char *, const char *, union lyd_value_u *, char **)'} [-Wincompatible-pointer-types] | |
{"ietf-inet-types", "2013-07-15", "ipv4-prefix", ipv4_prefix_store_clb, | |
^~~~~~~~~~~~~~~~~~~~~ | |
yang/libyang_plugins/frr_user_types.c:95:51: note: (near initialization for 'frr_user_types[4].store_clb') | |
yang/libyang_plugins/frr_user_types.c:97:51: warning: initialization of 'int (*)(struct ly_ctx *, const char *, const char **, lyd_val *, char **)' {aka 'int (*)(struct ly_ctx *, const char *, const char **, union lyd_value_u *, char **)'} from incompatible pointer type 'int (*)(const char *, const char *, lyd_val *, char **)' {aka 'int (*)(const char *, const char *, union lyd_value_u *, char **)'} [-Wincompatible-pointer-types] | |
{"ietf-inet-types", "2013-07-15", "ipv6-prefix", ipv6_prefix_store_clb, | |
^~~~~~~~~~~~~~~~~~~~~ | |
yang/libyang_plugins/frr_user_types.c:97:51: note: (near initialization for 'frr_user_types[5].store_clb') | |
GEN yang/frr-interface.yang.c | |
CC yang/frr-interface.yang.lo | |
GEN yang/frr-route-types.yang.c | |
CC yang/frr-route-types.yang.lo | |
GEN yang/frr-module-translator.yang.c | |
CC yang/frr-module-translator.yang.lo | |
CCLD lib/libfrr.la | |
CCLD pimd/mtracebis | |
CC vtysh/vtysh_main.o | |
CC vtysh/vtysh.o | |
CC vtysh/vtysh_user.o | |
CC vtysh/vtysh_config.o | |
EXTRACT vtysh/vtysh_cmd.c | |
CC vtysh/vtysh_cmd.o | |
CCLD vtysh/vtysh | |
CC lib/grammar_sandbox_main.o | |
CCLD lib/grammar_sandbox | |
CC tools/permutations.o | |
CCLD tools/permutations | |
CC tools/gen_northbound_callbacks.o | |
CCLD tools/gen_northbound_callbacks | |
CC tools/gen_yang_deviations.o | |
CCLD tools/gen_yang_deviations | |
CC bgpd/bgp_btoa-bgp_btoa.o | |
CC bgpd/rfapi/bgp_btoa-rfapi_descriptor_rfp_utils.o | |
CC bgpd/bgp_addpath.o | |
CC bgpd/bgp_advertise.o | |
CC bgpd/bgp_aspath.o | |
CC bgpd/bgp_attr.o | |
CC bgpd/bgp_attr_evpn.o | |
CC bgpd/bgp_bfd.o | |
CC bgpd/bgp_clist.o | |
CC bgpd/bgp_community.o | |
CC bgpd/bgp_damp.o | |
CLIPPY bgpd/bgp_debug_clippy.c | |
CC bgpd/bgp_debug.o | |
CC bgpd/bgp_dump.o | |
CC bgpd/bgp_ecommunity.o | |
CC bgpd/bgp_encap_tlv.o | |
CC bgpd/bgp_errors.o | |
CC bgpd/bgp_evpn.o | |
CLIPPY bgpd/bgp_evpn_vty_clippy.c | |
CC bgpd/bgp_evpn_vty.o | |
CC bgpd/bgp_filter.o | |
CC bgpd/bgp_flowspec.o | |
CC bgpd/bgp_flowspec_util.o | |
CC bgpd/bgp_flowspec_vty.o | |
CC bgpd/bgp_fsm.o | |
CC bgpd/bgp_io.o | |
CC bgpd/bgp_keepalives.o | |
CC bgpd/bgp_label.o | |
CC bgpd/bgp_labelpool.o | |
CC bgpd/bgp_lcommunity.o | |
CC bgpd/bgp_memory.o | |
CC bgpd/bgp_mpath.o | |
CC bgpd/bgp_mplsvpn.o | |
CC bgpd/bgp_network.o | |
CC bgpd/bgp_nexthop.o | |
CC bgpd/bgp_nht.o | |
CC bgpd/bgp_open.o | |
CC bgpd/bgp_packet.o | |
CC bgpd/bgp_pbr.o | |
CC bgpd/bgp_rd.o | |
CC bgpd/bgp_regex.o | |
CLIPPY bgpd/bgp_route_clippy.c | |
CC bgpd/bgp_route.o | |
CC bgpd/bgp_routemap.o | |
CC bgpd/bgp_table.o | |
CC bgpd/bgp_updgrp.o | |
CC bgpd/bgp_updgrp_adv.o | |
CC bgpd/bgp_updgrp_packet.o | |
CC bgpd/bgp_vpn.o | |
CLIPPY bgpd/bgp_vty_clippy.c | |
CC bgpd/bgp_vty.o | |
CC bgpd/bgp_zebra.o | |
CC bgpd/bgpd.o | |
CC bgpd/rfapi/bgp_rfapi_cfg.o | |
CC bgpd/rfapi/rfapi_import.o | |
CC bgpd/rfapi/rfapi.o | |
CC bgpd/rfapi/rfapi_ap.o | |
CC bgpd/rfapi/rfapi_descriptor_rfp_utils.o | |
CC bgpd/rfapi/rfapi_encap_tlv.o | |
CC bgpd/rfapi/rfapi_nve_addr.o | |
CC bgpd/rfapi/rfapi_monitor.o | |
CC bgpd/rfapi/rfapi_rib.o | |
CC bgpd/rfapi/rfapi_vty.o | |
CC bgpd/rfapi/vnc_debug.o | |
CC bgpd/rfapi/vnc_export_bgp.o | |
CC bgpd/rfapi/vnc_export_table.o | |
CC bgpd/rfapi/vnc_import_bgp.o | |
CC bgpd/rfapi/vnc_zebra.o | |
AR bgpd/libbgp.a | |
CC bgpd/rfp-example/librfp/rfp_example.o | |
AR bgpd/rfp-example/librfp/librfp.a | |
CCLD bgpd/bgp_btoa | |
CC bgpd/rfp-example/rfptest/rfptest-rfptest.o | |
CCLD bgpd/rfp-example/rfptest/rfptest | |
CC ospfclient/ospfclient.o | |
CC ospfclient/ospf_apiclient.lo | |
CCLD ospfclient/libfrrospfapiclient.la | |
CCLD ospfclient/ospfclient | |
CC pimd/test_igmpv3_join.o | |
CCLD pimd/test_igmpv3_join | |
CC zebra/connected.o | |
CC zebra/debug.o | |
CC zebra/if_ioctl.o | |
CC zebra/if_ioctl_solaris.o | |
CC zebra/if_netlink.o | |
CC zebra/if_sysctl.o | |
CC zebra/interface.o | |
CC zebra/ioctl.o | |
CC zebra/ioctl_solaris.o | |
CC zebra/ipforward_proc.o | |
CC zebra/ipforward_solaris.o | |
CC zebra/ipforward_sysctl.o | |
CC zebra/kernel_netlink.o | |
CC zebra/kernel_socket.o | |
CC zebra/label_manager.o | |
CC zebra/main.o | |
CC zebra/redistribute.o | |
CC zebra/router-id.o | |
CC zebra/rt_netlink.o | |
CC zebra/rt_socket.o | |
CC zebra/rtadv.o | |
CC zebra/rtread_getmsg.o | |
CC zebra/rtread_netlink.o | |
CC zebra/rtread_sysctl.o | |
CC zebra/rule_netlink.o | |
CC zebra/rule_socket.o | |
CC zebra/zebra_l2.o | |
CC zebra/zebra_memory.o | |
CC zebra/zebra_dplane.o | |
CC zebra/zebra_mpls.o | |
CC zebra/zebra_mpls_netlink.o | |
CC zebra/zebra_mpls_openbsd.o | |
CC zebra/zebra_mpls_null.o | |
CC zebra/zebra_mpls_vty.o | |
CC zebra/zebra_mroute.o | |
CC zebra/zebra_ns.o | |
CC zebra/zebra_pbr.o | |
CC zebra/zebra_ptm.o | |
CC zebra/zebra_ptm_redistribute.o | |
CC zebra/zebra_pw.o | |
CC zebra/zebra_rib.o | |
CC zebra/zebra_router.o | |
CC zebra/zebra_rnh.o | |
CLIPPY zebra/zebra_routemap_clippy.c | |
CC zebra/zebra_routemap.o | |
CC zebra/zebra_vrf.o | |
CLIPPY zebra/zebra_vty_clippy.c | |
CC zebra/zebra_vty.o | |
CC zebra/zebra_vxlan.o | |
CC zebra/zserv.o | |
CC zebra/zebra_netns_id.o | |
CC zebra/zebra_netns_notify.o | |
CC zebra/table_manager.o | |
CC zebra/zapi_msg.o | |
CC zebra/zebra_errors.o | |
CCLD zebra/zebra | |
CC watchfrr/watchfrr.o | |
CC watchfrr/watchfrr_errors.o | |
CC watchfrr/watchfrr_vty.o | |
CCLD watchfrr/watchfrr | |
CC tools/start-stop-daemon.o | |
CCLD tools/ssd | |
CC bgpd/bgpd-bgp_main.o | |
CC bgpd/rfapi/bgpd-rfapi_descriptor_rfp_utils.o | |
CCLD bgpd/bgpd | |
CC ripd/rip_main.o | |
GEN yang/frr-ripd.yang.c | |
CC yang/frr-ripd.yang.o | |
CLIPPY ripd/rip_cli_clippy.c | |
CC ripd/rip_cli.o | |
CC ripd/rip_debug.o | |
CC ripd/rip_errors.o | |
CC ripd/rip_interface.o | |
CC ripd/rip_memory.o | |
CC ripd/rip_offset.o | |
CC ripd/rip_northbound.o | |
CC ripd/rip_peer.o | |
CC ripd/rip_routemap.o | |
CC ripd/rip_zebra.o | |
CC ripd/ripd.o | |
AR ripd/librip.a | |
CCLD ripd/ripd | |
CC ripngd/ripng_main.o | |
GEN yang/frr-ripngd.yang.c | |
CC yang/frr-ripngd.yang.o | |
CLIPPY ripngd/ripng_cli_clippy.c | |
CC ripngd/ripng_cli.o | |
CC ripngd/ripng_debug.o | |
CC ripngd/ripng_interface.o | |
CC ripngd/ripng_memory.o | |
CC ripngd/ripng_nexthop.o | |
CC ripngd/ripng_offset.o | |
CC ripngd/ripng_northbound.o | |
CC ripngd/ripng_peer.o | |
CC ripngd/ripng_route.o | |
CC ripngd/ripng_routemap.o | |
CC ripngd/ripng_zebra.o | |
CC ripngd/ripngd.o | |
AR ripngd/libripng.a | |
CCLD ripngd/ripngd | |
CC ospfd/ospf_main.o | |
CC ospfd/ospf_abr.o | |
CC ospfd/ospf_api.o | |
CC ospfd/ospf_apiserver.o | |
CC ospfd/ospf_asbr.o | |
CC ospfd/ospf_ase.o | |
CC ospfd/ospf_bfd.o | |
CC ospfd/ospf_dump.o | |
CC ospfd/ospf_dump_api.o | |
CC ospfd/ospf_errors.o | |
CC ospfd/ospf_ext.o | |
CC ospfd/ospf_flood.o | |
CC ospfd/ospf_ia.o | |
CC ospfd/ospf_interface.o | |
CC ospfd/ospf_ism.o | |
CC ospfd/ospf_lsa.o | |
CC ospfd/ospf_lsdb.o | |
CC ospfd/ospf_memory.o | |
CC ospfd/ospf_neighbor.o | |
CC ospfd/ospf_network.o | |
CC ospfd/ospf_nsm.o | |
CC ospfd/ospf_opaque.o | |
CC ospfd/ospf_packet.o | |
CC ospfd/ospf_ri.o | |
CC ospfd/ospf_route.o | |
CC ospfd/ospf_routemap.o | |
CC ospfd/ospf_spf.o | |
CC ospfd/ospf_sr.o | |
CC ospfd/ospf_te.o | |
CLIPPY ospfd/ospf_vty_clippy.c | |
CC ospfd/ospf_vty.o | |
CC ospfd/ospf_zebra.o | |
CC ospfd/ospfd.o | |
AR ospfd/libfrrospf.a | |
CCLD ospfd/ospfd | |
CC ospf6d/ospf6_main.o | |
CC ospf6d/ospf6_abr.o | |
CC ospf6d/ospf6_area.o | |
CC ospf6d/ospf6_asbr.o | |
CC ospf6d/ospf6_bfd.o | |
CC ospf6d/ospf6_flood.o | |
CC ospf6d/ospf6_interface.o | |
CC ospf6d/ospf6_intra.o | |
CC ospf6d/ospf6_lsa.o | |
CC ospf6d/ospf6_lsdb.o | |
CC ospf6d/ospf6_memory.o | |
CC ospf6d/ospf6_message.o | |
CC ospf6d/ospf6_neighbor.o | |
CC ospf6d/ospf6_network.o | |
CC ospf6d/ospf6_proto.o | |
CC ospf6d/ospf6_route.o | |
CC ospf6d/ospf6_spf.o | |
CC ospf6d/ospf6_top.o | |
CC ospf6d/ospf6_zebra.o | |
CC ospf6d/ospf6d.o | |
AR ospf6d/libospf6.a | |
CCLD ospf6d/ospf6d | |
CC isisd/isis_bpf.o | |
CC isisd/isis_dlpi.o | |
CC isisd/isis_main.o | |
CC isisd/isis_pfpacket.o | |
GEN yang/frr-isisd.yang.c | |
CC yang/frr-isisd.yang.o | |
CC isisd/dict.o | |
CC isisd/isis_adjacency.o | |
CC isisd/isis_bfd.o | |
CC isisd/isis_circuit.o | |
CC isisd/isis_csm.o | |
CC isisd/isis_dr.o | |
CC isisd/isis_dynhn.o | |
CC isisd/isis_errors.o | |
CC isisd/isis_events.o | |
CC isisd/isis_flags.o | |
CC isisd/isis_lsp.o | |
CC isisd/isis_memory.o | |
CC isisd/isis_misc.o | |
CC isisd/isis_mt.o | |
CC isisd/isis_pdu.o | |
CC isisd/isis_pdu_counter.o | |
CC isisd/isis_redist.o | |
CC isisd/isis_route.o | |
CC isisd/isis_routemap.o | |
CC isisd/isis_spf.o | |
CC isisd/isis_te.o | |
CC isisd/isis_tlvs.o | |
CC isisd/isis_tx_queue.o | |
CC isisd/isis_vty_common.o | |
CC isisd/isis_zebra.o | |
CC isisd/isisd.o | |
CC isisd/iso_checksum.o | |
CC isisd/fabricd.o | |
CC isisd/isis_northbound.o | |
CLIPPY isisd/isis_cli_clippy.c | |
CC isisd/isis_cli.o | |
AR isisd/libisis.a | |
CCLD isisd/isisd | |
CC isisd/fabricd-isis_bpf.o | |
CC isisd/fabricd-isis_dlpi.o | |
CC isisd/fabricd-isis_main.o | |
CC isisd/fabricd-isis_pfpacket.o | |
CC isisd/libfabric_a-dict.o | |
CC isisd/libfabric_a-isis_adjacency.o | |
CC isisd/libfabric_a-isis_bfd.o | |
CC isisd/libfabric_a-isis_circuit.o | |
CC isisd/libfabric_a-isis_csm.o | |
CC isisd/libfabric_a-isis_dr.o | |
CC isisd/libfabric_a-isis_dynhn.o | |
CC isisd/libfabric_a-isis_errors.o | |
CC isisd/libfabric_a-isis_events.o | |
CC isisd/libfabric_a-isis_flags.o | |
CC isisd/libfabric_a-isis_lsp.o | |
CC isisd/libfabric_a-isis_memory.o | |
CC isisd/libfabric_a-isis_misc.o | |
CC isisd/libfabric_a-isis_mt.o | |
CC isisd/libfabric_a-isis_pdu.o | |
CC isisd/libfabric_a-isis_pdu_counter.o | |
CC isisd/libfabric_a-isis_redist.o | |
CC isisd/libfabric_a-isis_route.o | |
CC isisd/libfabric_a-isis_routemap.o | |
CC isisd/libfabric_a-isis_spf.o | |
CC isisd/libfabric_a-isis_te.o | |
CC isisd/libfabric_a-isis_tlvs.o | |
CC isisd/libfabric_a-isis_tx_queue.o | |
CC isisd/libfabric_a-isis_vty_common.o | |
CC isisd/libfabric_a-isis_zebra.o | |
CC isisd/libfabric_a-isisd.o | |
CC isisd/libfabric_a-iso_checksum.o | |
CC isisd/libfabric_a-fabricd.o | |
CC isisd/libfabric_a-isis_vty_fabricd.o | |
AR isisd/libfabric.a | |
CCLD isisd/fabricd | |
CC nhrpd/nhrpd-linux.o | |
CC nhrpd/nhrpd-netlink_arp.o | |
CC nhrpd/nhrpd-netlink_gre.o | |
CC nhrpd/nhrpd-nhrp_cache.o | |
CC nhrpd/nhrpd-nhrp_errors.o | |
CC nhrpd/nhrpd-nhrp_event.o | |
CC nhrpd/nhrpd-nhrp_interface.o | |
CC nhrpd/nhrpd-nhrp_main.o | |
CC nhrpd/nhrpd-nhrp_nhs.o | |
CC nhrpd/nhrpd-nhrp_packet.o | |
CC nhrpd/nhrpd-nhrp_peer.o | |
CC nhrpd/nhrpd-nhrp_route.o | |
CC nhrpd/nhrpd-nhrp_shortcut.o | |
CC nhrpd/nhrpd-nhrp_vc.o | |
CC nhrpd/nhrpd-nhrp_vty.o | |
CC nhrpd/nhrpd-reqid.o | |
CC nhrpd/nhrpd-resolver.o | |
CC nhrpd/nhrpd-vici.o | |
CC nhrpd/nhrpd-zbuf.o | |
CC nhrpd/nhrpd-znl.o | |
CCLD nhrpd/nhrpd | |
CC ldpd/ldpd.o | |
CC ldpd/accept.o | |
CC ldpd/address.o | |
CC ldpd/adjacency.o | |
CC ldpd/control.o | |
CC ldpd/hello.o | |
CC ldpd/init.o | |
CC ldpd/interface.o | |
CC ldpd/keepalive.o | |
CC ldpd/l2vpn.o | |
CC ldpd/labelmapping.o | |
CC ldpd/lde.o | |
CC ldpd/lde_lib.o | |
CC ldpd/ldp_debug.o | |
CLIPPY ldpd/ldp_vty_cmds_clippy.c | |
CC ldpd/ldp_vty_cmds.o | |
CC ldpd/ldp_vty_conf.o | |
CC ldpd/ldp_vty_exec.o | |
CC ldpd/ldp_zebra.o | |
CC ldpd/ldpe.o | |
CC ldpd/log.o | |
CC ldpd/logmsg.o | |
CC ldpd/neighbor.o | |
CC ldpd/notification.o | |
CC ldpd/packet.o | |
CC ldpd/pfkey.o | |
CC ldpd/socket.o | |
CC ldpd/util.o | |
AR ldpd/libldp.a | |
CCLD ldpd/ldpd | |
CC babeld/babel_main.o | |
CC babeld/babel_errors.o | |
CC babeld/babel_filter.o | |
CC babeld/babel_interface.o | |
CC babeld/babel_memory.o | |
CC babeld/babel_zebra.o | |
CC babeld/babeld.o | |
CC babeld/kernel.o | |
CC babeld/message.o | |
CC babeld/neighbour.o | |
CC babeld/net.o | |
CC babeld/resend.o | |
CC babeld/route.o | |
CC babeld/source.o | |
CC babeld/util.o | |
CC babeld/xroute.o | |
AR babeld/libbabel.a | |
CCLD babeld/babeld | |
CC eigrpd/eigrp_main.o | |
CC eigrpd/eigrp_dump.o | |
CC eigrpd/eigrp_errors.o | |
CC eigrpd/eigrp_filter.o | |
CC eigrpd/eigrp_fsm.o | |
CC eigrpd/eigrp_hello.o | |
CC eigrpd/eigrp_interface.o | |
CC eigrpd/eigrp_memory.o | |
CC eigrpd/eigrp_neighbor.o | |
CC eigrpd/eigrp_network.o | |
CC eigrpd/eigrp_packet.o | |
CC eigrpd/eigrp_query.o | |
CC eigrpd/eigrp_reply.o | |
CC eigrpd/eigrp_siaquery.o | |
CC eigrpd/eigrp_siareply.o | |
CC eigrpd/eigrp_snmp.o | |
CC eigrpd/eigrp_topology.o | |
CC eigrpd/eigrp_update.o | |
CLIPPY eigrpd/eigrp_vty_clippy.c | |
CC eigrpd/eigrp_vty.o | |
CC eigrpd/eigrp_zebra.o | |
CC eigrpd/eigrpd.o | |
AR eigrpd/libeigrp.a | |
CCLD eigrpd/eigrpd | |
CC pimd/pim_main.o | |
CC pimd/pim_assert.o | |
CC pimd/pim_bfd.o | |
CC pimd/pim_br.o | |
CC pimd/pim_cmd.o | |
CC pimd/pim_errors.o | |
CC pimd/pim_hello.o | |
CC pimd/pim_iface.o | |
CC pimd/pim_ifchannel.o | |
CC pimd/pim_igmp.o | |
CC pimd/pim_igmp_mtrace.o | |
CC pimd/pim_igmp_stats.o | |
CC pimd/pim_igmpv2.o | |
CC pimd/pim_igmpv3.o | |
CC pimd/pim_instance.o | |
CC pimd/pim_int.o | |
CC pimd/pim_join.o | |
CC pimd/pim_jp_agg.o | |
CC pimd/pim_macro.o | |
CC pimd/pim_memory.o | |
CC pimd/pim_mroute.o | |
CC pimd/pim_msdp.o | |
CC pimd/pim_msdp_packet.o | |
CC pimd/pim_msdp_socket.o | |
CC pimd/pim_msg.o | |
CC pimd/pim_neighbor.o | |
CC pimd/pim_nht.o | |
CC pimd/pim_oil.o | |
CC pimd/pim_pim.o | |
CC pimd/pim_register.o | |
CC pimd/pim_routemap.o | |
CC pimd/pim_rp.o | |
CC pimd/pim_rpf.o | |
CC pimd/pim_signals.o | |
CC pimd/pim_sock.o | |
CC pimd/pim_ssm.o | |
CC pimd/pim_ssmpingd.o | |
CC pimd/pim_static.o | |
CC pimd/pim_str.o | |
CC pimd/pim_time.o | |
CC pimd/pim_tlv.o | |
CC pimd/pim_upstream.o | |
CC pimd/pim_util.o | |
CC pimd/pim_version.o | |
CC pimd/pim_vty.o | |
CC pimd/pim_zebra.o | |
CC pimd/pim_zlookup.o | |
CC pimd/pimd.o | |
AR pimd/libpim.a | |
CCLD pimd/pimd | |
CC pbrd/pbr_main.o | |
CC pbrd/pbr_zebra.o | |
CLIPPY pbrd/pbr_vty_clippy.c | |
CC pbrd/pbr_vty.o | |
CC pbrd/pbr_map.o | |
CC pbrd/pbr_memory.o | |
CC pbrd/pbr_nht.o | |
CLIPPY pbrd/pbr_debug_clippy.c | |
CC pbrd/pbr_debug.o | |
AR pbrd/libpbr.a | |
CCLD pbrd/pbrd | |
CC staticd/static_main.o | |
CC staticd/static_memory.o | |
CC staticd/static_nht.o | |
CC staticd/static_routes.o | |
CC staticd/static_zebra.o | |
CC staticd/static_vrf.o | |
CLIPPY staticd/static_vty_clippy.c | |
CC staticd/static_vty.o | |
AR staticd/libstatic.a | |
CCLD staticd/staticd | |
CC bfdd/bfdd.o | |
CC bfdd/bfd.o | |
CLIPPY bfdd/bfdd_vty_clippy.c | |
CC bfdd/bfdd_vty.o | |
CC bfdd/bfd_packet.o | |
CC bfdd/bsd.o | |
CC bfdd/config.o | |
CC bfdd/control.o | |
CC bfdd/event.o | |
CC bfdd/linux.o | |
CC bfdd/log.o | |
CC bfdd/ptm_adapter.o | |
AR bfdd/libbfd.a | |
CCLD bfdd/bfdd | |
CC lib/libfrrsnmp_la-agentx.lo | |
CC lib/libfrrsnmp_la-snmp.lo | |
CCLD lib/libfrrsnmp.la | |
CC lib/libfrrzmq_la-frr_zmq.lo | |
CCLD lib/libfrrzmq.la | |
CC zebra/irdp_interface.lo | |
CC zebra/irdp_main.lo | |
CC zebra/irdp_packet.lo | |
CCLD zebra/zebra_irdp.la | |
CC zebra/zebra_snmp_la-zebra_snmp.lo | |
CCLD zebra/zebra_snmp.la | |
CC zebra/zebra_fpm.lo | |
CC zebra/zebra_fpm_netlink.lo | |
CCLD zebra/zebra_fpm.la | |
CC bgpd/bgpd_snmp_la-bgp_snmp.lo | |
CCLD bgpd/bgpd_snmp.la | |
CLIPPY bgpd/bgp_rpki_clippy.c | |
CC bgpd/bgpd_rpki_la-bgp_rpki.lo | |
CCLD bgpd/bgpd_rpki.la | |
CC ripd/ripd_snmp_la-rip_snmp.lo | |
CCLD ripd/ripd_snmp.la | |
CC ospfd/ospfd_snmp_la-ospf_snmp.lo | |
CCLD ospfd/ospfd_snmp.la | |
CC ospf6d/ospf6d_snmp_la-ospf6_snmp.lo | |
CCLD ospf6d/ospf6d_snmp.la | |
SPHINX doc/user/_build/.doctrees/environment.pickle | |
SPHINX doc/user/_build/texinfo/frr.texi | |
MAKEINFO doc/user/_build/texinfo/frr.info | |
SPHINX doc/manpages/_build/.doctrees/environment.pickle | |
SPHINX doc/manpages/_build/man/man.stamp | |
make[1]: Leaving directory '/home/kido/source/frr/src/frr-frr-7.0' | |
==> Starting check()... | |
true | |
CC tests/lib/test_buffer-test_buffer.o | |
CCLD tests/lib/test_buffer | |
CC tests/lib/test_checksum-test_checksum.o | |
CCLD tests/lib/test_checksum | |
CC tests/lib/test_heavy_thread-test_heavy_thread.o | |
CC tests/helpers/c/lib_test_heavy_thread-main.o | |
CCLD tests/lib/test_heavy_thread | |
CC tests/lib/test_heavy_wq-test_heavy_wq.o | |
CC tests/helpers/c/lib_test_heavy_wq-main.o | |
CCLD tests/lib/test_heavy_wq | |
CC tests/lib/test_heavy-test_heavy.o | |
CC tests/helpers/c/lib_test_heavy-main.o | |
CCLD tests/lib/test_heavy | |
CC tests/lib/test_idalloc-test_idalloc.o | |
CCLD tests/lib/test_idalloc | |
CC tests/lib/test_memory-test_memory.o | |
CCLD tests/lib/test_memory | |
CC tests/lib/test_nexthop_iter-test_nexthop_iter.o | |
CC tests/helpers/c/lib_test_nexthop_iter-prng.o | |
CCLD tests/lib/test_nexthop_iter | |
CC tests/lib/test_privs-test_privs.o | |
CCLD tests/lib/test_privs | |
CC tests/lib/test_ringbuf-test_ringbuf.o | |
CCLD tests/lib/test_ringbuf | |
CC tests/lib/test_srcdest_table-test_srcdest_table.o | |
CC tests/helpers/c/lib_test_srcdest_table-prng.o | |
CCLD tests/lib/test_srcdest_table | |
CC tests/lib/test_segv-test_segv.o | |
CCLD tests/lib/test_segv | |
CC tests/lib/test_sig-test_sig.o | |
CCLD tests/lib/test_sig | |
CC tests/lib/test_stream-test_stream.o | |
CCLD tests/lib/test_stream | |
CC tests/lib/test_table-test_table.o | |
CCLD tests/lib/test_table | |
CC tests/lib/test_timer_correctness-test_timer_correctness.o | |
CC tests/helpers/c/lib_test_timer_correctness-prng.o | |
CCLD tests/lib/test_timer_correctness | |
CC tests/lib/test_timer_performance-test_timer_performance.o | |
CC tests/helpers/c/lib_test_timer_performance-prng.o | |
CCLD tests/lib/test_timer_performance | |
CC tests/lib/test_ttable-test_ttable.o | |
CCLD tests/lib/test_ttable | |
CC tests/lib/test_zlog-test_zlog.o | |
CCLD tests/lib/test_zlog | |
CC tests/lib/test_graph-test_graph.o | |
CCLD tests/lib/test_graph | |
CLIPPY tests/lib/cli/test_cli_clippy.c | |
CC tests/lib/cli/test_cli-test_cli.o | |
CC tests/lib/cli/test_cli-common_cli.o | |
CCLD tests/lib/cli/test_cli | |
CC tests/lib/cli/test_commands-test_commands.o | |
CC tests/helpers/c/lib_cli_test_commands-prng.o | |
sed \ | |
-e 's%"vtysh/vtysh\.h"%"tests/helpers/c/tests.h"%' \ | |
-e 's/vtysh_init_cmd/test_init_cmd/' \ | |
-e 's/VTYSH_[A-Z][A-Z_0-9]*/0/g' \ | |
< vtysh/vtysh_cmd.c \ | |
> "tests/lib/cli/test_commands_defun.c" | |
CC tests/lib/cli/test_commands-test_commands_defun.o | |
CCLD tests/lib/cli/test_commands | |
CC tests/lib/northbound/test_oper_data-test_oper_data.o | |
GEN yang/frr-test-module.yang.c | |
CC yang/tests_lib_northbound_test_oper_data-frr-test-module.yang.o | |
CCLD tests/lib/northbound/test_oper_data | |
CC tests/bgpd/test_aspath-test_aspath.o | |
CCLD tests/bgpd/test_aspath | |
CC tests/bgpd/test_capability-test_capability.o | |
CCLD tests/bgpd/test_capability | |
CC tests/bgpd/test_packet-test_packet.o | |
CCLD tests/bgpd/test_packet | |
CC tests/bgpd/test_peer_attr-test_peer_attr.o | |
CCLD tests/bgpd/test_peer_attr | |
CC tests/bgpd/test_ecommunity-test_ecommunity.o | |
CCLD tests/bgpd/test_ecommunity | |
CC tests/bgpd/test_mp_attr-test_mp_attr.o | |
CCLD tests/bgpd/test_mp_attr | |
CC tests/bgpd/test_mpath-test_mpath.o | |
CCLD tests/bgpd/test_mpath | |
CC tests/bgpd/test_bgp_table-test_bgp_table.o | |
CCLD tests/bgpd/test_bgp_table | |
gzip -d < ./tests/isisd/test_fuzz_isis_tlv_tests.h.gz > "tests/isisd/test_fuzz_isis_tlv_tests.h" | |
CC tests/isisd/test_fuzz_isis_tlv-test_fuzz_isis_tlv.o | |
CCLD tests/isisd/test_fuzz_isis_tlv | |
CC tests/isisd/test_isis_lspdb-test_isis_lspdb.o | |
CCLD tests/isisd/test_isis_lspdb | |
CC tests/isisd/test_isis_vertex_queue-test_isis_vertex_queue.o | |
CCLD tests/isisd/test_isis_vertex_queue | |
CLIPPY tests/ospf6d/test_lsdb_clippy.c | |
CC tests/ospf6d/test_lsdb-test_lsdb.o | |
CC tests/lib/cli/ospf6d_test_lsdb-common_cli.o | |
CCLD tests/ospf6d/test_lsdb | |
CC tests/lib/test_zmq-test_zmq.o | |
CCLD tests/lib/test_zmq | |
( cd tests; python .././tests/runtests.py --junitxml=tests.xml -v .././tests; ) | |
============================================================================================== test session starts =============================================================================================== | |
platform linux -- Python 3.7.3, pytest-4.4.1, py-1.8.0, pluggy-0.9.0 -- /usr/bin/python3 | |
cachedir: .pytest_cache | |
rootdir: /home/kido/source/frr/src/frr-frr-7.0/tests, inifile: pytest.ini | |
collected 402 items | |
bgpd/test_aspath.py::TestAspath::test_exit_cleanly PASSED [ 0%] | |
bgpd/test_aspath.py::TestAspath::test_seq1 PASSED [ 0%] | |
bgpd/test_aspath.py::TestAspath::test_seq2 PASSED [ 0%] | |
bgpd/test_aspath.py::TestAspath::test_seq3 PASSED [ 0%] | |
bgpd/test_aspath.py::TestAspath::test_seqset PASSED [ 1%] | |
bgpd/test_aspath.py::TestAspath::test_seqset2 PASSED [ 1%] | |
bgpd/test_aspath.py::TestAspath::test_multi PASSED [ 1%] | |
bgpd/test_aspath.py::TestAspath::test_confed PASSED [ 1%] | |
bgpd/test_aspath.py::TestAspath::test_confed2 PASSED [ 2%] | |
bgpd/test_aspath.py::TestAspath::test_confset PASSED [ 2%] | |
bgpd/test_aspath.py::TestAspath::test_confmulti PASSED [ 2%] | |
bgpd/test_aspath.py::TestAspath::test_seq4 PASSED [ 2%] | |
bgpd/test_aspath.py::TestAspath::test_tripleseq1 PASSED [ 3%] | |
bgpd/test_aspath.py::TestAspath::test_someprivate PASSED [ 3%] | |
bgpd/test_aspath.py::TestAspath::test_allprivate PASSED [ 3%] | |
bgpd/test_aspath.py::TestAspath::test_long PASSED [ 3%] | |
bgpd/test_aspath.py::TestAspath::test_seq1extra PASSED [ 4%] | |
bgpd/test_aspath.py::TestAspath::test_empty PASSED [ 4%] | |
bgpd/test_aspath.py::TestAspath::test_redundantset PASSED [ 4%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_lead_asp PASSED [ 4%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_new_asp PASSED [ 5%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_confed PASSED [ 5%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_start_trans PASSED [ 5%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_start_trans4 PASSED [ 5%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_start_trans_error PASSED [ 6%] | |
bgpd/test_aspath.py::TestAspath::test_redundantset2 PASSED [ 6%] | |
bgpd/test_aspath.py::TestAspath::test_zero_size_overflow PASSED [ 6%] | |
bgpd/test_aspath.py::TestAspath::test_zero_size_overflow_valid_segment PASSED [ 6%] | |
bgpd/test_aspath.py::TestAspath::test_invalid_segment_type PASSED [ 7%] | |
bgpd/test_aspath.py::TestAspath::test_prepend_test_0 PASSED [ 7%] | |
bgpd/test_aspath.py::TestAspath::test_prepend_test_1 PASSED [ 7%] | |
bgpd/test_aspath.py::TestAspath::test_prepend_test_2 PASSED [ 7%] | |
bgpd/test_aspath.py::TestAspath::test_prepend_test_3 PASSED [ 8%] | |
bgpd/test_aspath.py::TestAspath::test_prepend_test_4 PASSED [ 8%] | |
bgpd/test_aspath.py::TestAspath::test_prepend_test_5 PASSED [ 8%] | |
bgpd/test_aspath.py::TestAspath::test_prepend_test_6 PASSED [ 8%] | |
bgpd/test_aspath.py::TestAspath::test_prepend_test_7 PASSED [ 9%] | |
bgpd/test_aspath.py::TestAspath::test_prepend_test_8 PASSED [ 9%] | |
bgpd/test_aspath.py::TestAspath::test_prepend_test_9 PASSED [ 9%] | |
bgpd/test_aspath.py::TestAspath::test_aggregate_test_0 PASSED [ 9%] | |
bgpd/test_aspath.py::TestAspath::test_aggregate_test_1 PASSED [ 10%] | |
bgpd/test_aspath.py::TestAspath::test_aggregate_test_2 PASSED [ 10%] | |
bgpd/test_aspath.py::TestAspath::test_aggregate_test_3 PASSED [ 10%] | |
bgpd/test_aspath.py::TestAspath::test_aggregate_test_4 PASSED [ 10%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_test_0 PASSED [ 11%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_test_1 PASSED [ 11%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_test_2 PASSED [ 11%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_test_3 PASSED [ 11%] | |
bgpd/test_aspath.py::TestAspath::test_reconcile_test_4 PASSED [ 12%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp PASSED [ 12%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_2 PASSED [ 12%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_3 PASSED [ 12%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_4 PASSED [ 13%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_5 PASSED [ 13%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_6 PASSED [ 13%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_7 PASSED [ 13%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_8 PASSED [ 14%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_9 PASSED [ 14%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_10 PASSED [ 14%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_11 PASSED [ 14%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_12 PASSED [ 15%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_13 PASSED [ 15%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_14 PASSED [ 15%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_15 PASSED [ 15%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_16 PASSED [ 16%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_17 PASSED [ 16%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_18 PASSED [ 16%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_19 PASSED [ 16%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_20 PASSED [ 17%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_21 PASSED [ 17%] | |
bgpd/test_aspath.py::TestAspath::test_left_cmp_22 PASSED [ 17%] | |
bgpd/test_aspath.py::TestAspath::test_empty_get_test PASSED [ 17%] | |
bgpd/test_aspath.py::TestAspath::test_basic_test PASSED [ 18%] | |
bgpd/test_aspath.py::TestAspath::test_length_too_short PASSED [ 18%] | |
bgpd/test_aspath.py::TestAspath::test_length_too_long PASSED [ 18%] | |
bgpd/test_aspath.py::TestAspath::test_incorrect_flag PASSED [ 18%] | |
bgpd/test_aspath.py::TestAspath::test_as4_path_with_as2_format_data PASSED [ 19%] | |
bgpd/test_aspath.py::TestAspath::test_as4_with_incorrect_attr_length PASSED [ 19%] | |
bgpd/test_aspath.py::TestAspath::test_basic_4_byte_as_path PASSED [ 19%] | |
bgpd/test_aspath.py::TestAspath::test_4b_AS_PATH_too_short PASSED [ 19%] | |
bgpd/test_aspath.py::TestAspath::test_4b_AS_PATH_too_long PASSED [ 20%] | |
bgpd/test_aspath.py::TestAspath::test_4b_AS_PATH_too_long2 PASSED [ 20%] | |
bgpd/test_aspath.py::TestAspath::test_4b_AS_PATH_bad_flags PASSED [ 20%] | |
bgpd/test_aspath.py::TestAspath::test_4b_AS4_PATH_w_o_AS_PATH PASSED [ 20%] | |
bgpd/test_aspath.py::TestAspath::test_4b_AS4_PATH_confed PASSED [ 21%] | |
bgpd/test_bgp_table.py::TestTable::test_exit_cleanly PASSED [ 21%] | |
bgpd/test_bgp_table.py::TestTable::test_Checks_successfull PASSED [ 21%] | |
bgpd/test_bgp_table.py::TestTable::test_Checks_successfull_2 PASSED [ 21%] | |
bgpd/test_bgp_table.py::TestTable::test_Checks_successfull_3 PASSED [ 22%] | |
bgpd/test_bgp_table.py::TestTable::test_Checks_successfull_4 PASSED [ 22%] | |
bgpd/test_bgp_table.py::TestTable::test_Checks_successfull_5 PASSED [ 22%] | |
bgpd/test_bgp_table.py::TestTable::test_Checks_successfull_6 PASSED [ 22%] | |
bgpd/test_capability.py::TestCapability::test_exit_cleanly PASSED [ 23%] | |
bgpd/test_capability.py::TestCapability::test_MP4_MP_IP_Uni PASSED [ 23%] | |
bgpd/test_capability.py::TestCapability::test_MPv6_MP_IPv6_Uni PASSED [ 23%] | |
bgpd/test_capability.py::TestCapability::test_MP2_MP_IP_Multicast PASSED [ 23%] | |
bgpd/test_capability.py::TestCapability::test_MP3_MP_IP6_MPLS_labeled_VPN PASSED [ 24%] | |
bgpd/test_capability.py::TestCapability::test_MP5_MP_IP6_MPLS_VPN PASSED [ 24%] | |
bgpd/test_capability.py::TestCapability::test_MP6_MP_IP4_MPLS_labeled_VPN PASSED [ 24%] | |
bgpd/test_capability.py::TestCapability::test_MP8_MP_unknown_AFI_SAFI PASSED [ 24%] | |
bgpd/test_capability.py::TestCapability::test_MP_short_MP_IP4_Unicast_length_too_short_minimum PASSED [ 25%] | |
bgpd/test_capability.py::TestCapability::test_MP_overflow_MP_IP4_Unicast_length_too_long PASSED [ 25%] | |
bgpd/test_capability.py::TestCapability::test_caphdr_capability_header_and_no_more PASSED [ 25%] | |
bgpd/test_capability.py::TestCapability::test_nodata_header_no_data_but_length_says_there_is PASSED [ 25%] | |
bgpd/test_capability.py::TestCapability::test_padded_valid_with_padding PASSED [ 26%] | |
bgpd/test_capability.py::TestCapability::test_minsize_violates_minsize_requirement PASSED [ 26%] | |
bgpd/test_capability.py::TestCapability::test_ORF_ORF_simple_single_entry_single_tuple PASSED [ 26%] | |
bgpd/test_capability.py::TestCapability::test_ORF_many_ORF_multi_entry_tuple PASSED [ 26%] | |
bgpd/test_capability.py::TestCapability::test_ORFlo_ORF_multi_entry_tuple_hdr_length_too_short PASSED [ 27%] | |
bgpd/test_capability.py::TestCapability::test_ORFlu_ORF_multi_entry_tuple_length_too_long PASSED [ 27%] | |
bgpd/test_capability.py::TestCapability::test_ORFnu_ORF_multi_entry_tuple_entry_number_too_long PASSED [ 27%] | |
bgpd/test_capability.py::TestCapability::test_ORFno_ORF_multi_entry_tuple_entry_number_too_short PASSED [ 27%] | |
bgpd/test_capability.py::TestCapability::test_ORFpad_ORF_multi_entry_tuple_padded_to_align PASSED [ 28%] | |
bgpd/test_capability.py::TestCapability::test_AS4_AS4_capability PASSED [ 28%] | |
bgpd/test_capability.py::TestCapability::test_GR_GR_capability PASSED [ 28%] | |
bgpd/test_capability.py::TestCapability::test_GR_short_GR_capability_but_header_length_too_short PASSED [ 28%] | |
bgpd/test_capability.py::TestCapability::test_GR_long_GR_capability_but_header_length_too_long PASSED [ 29%] | |
bgpd/test_capability.py::TestCapability::test_GR_trunc_GR_capability_but_truncated PASSED [ 29%] | |
bgpd/test_capability.py::TestCapability::test_GR_empty_GR_capability_but_empty PASSED [ 29%] | |
bgpd/test_capability.py::TestCapability::test_MP_empty_MP_capability_but_empty PASSED [ 29%] | |
bgpd/test_capability.py::TestCapability::test_ORF_empty_ORF_capability_but_empty PASSED [ 30%] | |
bgpd/test_capability.py::TestCapability::test_AS4_empty_AS4_capability_but_empty PASSED [ 30%] | |
bgpd/test_capability.py::TestCapability::test_dyn_empty_Dynamic_capability_but_empty PASSED [ 30%] | |
bgpd/test_capability.py::TestCapability::test_dyn_old_Dynamic_capability_deprecated_version PASSED [ 30%] | |
bgpd/test_capability.py::TestCapability::test_Cap_singlets_One_capability_per_Optional_Param PASSED [ 31%] | |
bgpd/test_capability.py::TestCapability::test_Cap_series_Series_of_capability_one_Optional_Param PASSED [ 31%] | |
bgpd/test_capability.py::TestCapability::test_AS4more_AS4_capability_after_other_caps_singlets PASSED [ 31%] | |
bgpd/test_capability.py::TestCapability::test_AS4series_AS4_capability_in_series_of_capabilities PASSED [ 31%] | |
bgpd/test_capability.py::TestCapability::test_AS4real_AS4_capability_in_series_of_capabilities PASSED [ 32%] | |
bgpd/test_capability.py::TestCapability::test_AS4real2_AS4_capability_in_series_of_capabilities PASSED [ 32%] | |
bgpd/test_capability.py::TestCapability::test_DynCap_Dynamic_Capability_Message_IP_Multicast PASSED [ 32%] | |
bgpd/test_capability.py::TestCapability::test_DynCapLong_Dynamic_Capability_Message_IP_Multicast_truncated PASSED [ 32%] | |
bgpd/test_capability.py::TestCapability::test_DynCapPadded_Dynamic_Capability_Message_IP_Multicast_padded PASSED [ 33%] | |
bgpd/test_capability.py::TestCapability::test_DynCapMPCpadded_Dynamic_Capability_Message_IP_Multicast_cap_data_padded PASSED [ 33%] | |
bgpd/test_capability.py::TestCapability::test_DynCapMPCoverflow_Dynamic_Capability_Message_IP_Multicast_cap_data_length PASSED [ 33%] | |
bgpd/test_ecommunity.py::TestEcommunity::test_exit_cleanly PASSED [ 33%] | |
bgpd/test_ecommunity.py::TestEcommunity::test_ipaddr PASSED [ 34%] | |
bgpd/test_ecommunity.py::TestEcommunity::test_ipaddr_so PASSED [ 34%] | |
bgpd/test_ecommunity.py::TestEcommunity::test_asn PASSED [ 34%] | |
bgpd/test_ecommunity.py::TestEcommunity::test_asn4 PASSED [ 34%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_exit_cleanly PASSED [ 35%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_IPV6_MP_Reach_global_nexthop_1_NLRI PASSED [ 35%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_2_IPV6_MP_Reach_global_nexthop_2_NLRIs PASSED [ 35%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_default_IPV6_MP_Reach_global_nexthop_2_NLRIs_default PASSED [ 35%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_lnh_IPV6_MP_Reach_global_local_nexthops_2_NLRIs_default PASSED [ 36%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_nhlen_IPV6_MP_Reach_inappropriate_nexthop_length PASSED [ 36%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_nhlen2_IPV6_MP_Reach_invalid_nexthop_length PASSED [ 36%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_nhlen3_IPV6_MP_Reach_nexthop_length_overflow PASSED [ 36%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_nhlen4_IPV6_MP_Reach_nexthop_length_short PASSED [ 37%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_nlri_IPV6_MP_Reach_NLRI_bitlen_overflow PASSED [ 37%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_IPv4_MP_Reach_2_NLRIs_default PASSED [ 37%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_nhlen_IPv4_MP_Reach_nexthop_lenth_overflow PASSED [ 37%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_nlrilen_IPv4_MP_Reach_nlri_lenth_overflow PASSED [ 38%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_VPNv4_IPv4_VPNv4_MP_Reach_RD_Nexthop_2_NLRIs PASSED [ 38%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_VPNv4_bogus_plen_IPv4_MPLS_labeled_VPN_MP_Reach_RD_Nexthop_NLRI_bogus_p_len PASSED [ 38%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_VPNv4_plen1_short_IPv4_VPNv4_MP_Reach_RD_Nexthop_2_NLRIs_1st_plen_short PASSED [ 38%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_VPNv4_plen1_long_IPv4_VPNv4_MP_Reach_RD_Nexthop_2_NLRIs_1st_plen_long PASSED [ 39%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_VPNv4_plenn_long_IPv4_VPNv4_MP_Reach_RD_Nexthop_3_NLRIs_last_plen_long PASSED [ 39%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_VPNv4_plenn_short_IPv4_VPNv4_MP_Reach_RD_Nexthop_2_NLRIs_last_plen_short PASSED [ 39%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_VPNv4_bogus_rd_type_IPv4_VPNv4_MP_Reach_RD_NH_2_NLRI_unknown_RD_in_1st_log_but_parse PASSED [ 39%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_VPNv4_0_nlri_IPv4_VPNv4_MP_Reach_RD_Nexthop_3_NLRI_3rd_0_bogus PASSED [ 40%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_bug_IPv6_global_nexthop_1_default_NLRI PASSED [ 40%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_unreach_IPV6_MP_Unreach_1_NLRI PASSED [ 40%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_unreach2_IPV6_MP_Unreach_2_NLRIs PASSED [ 40%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_unreach_default_IPV6_MP_Unreach_2_NLRIs_default PASSED [ 41%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv6_unreach_nlri_IPV6_MP_Unreach_NLRI_bitlen_overflow PASSED [ 41%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_unreach_IPv4_MP_Unreach_2_NLRIs_default PASSED [ 41%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_unreach_nlrilen_IPv4_MP_Unreach_nlri_length_overflow PASSED [ 41%] | |
bgpd/test_mp_attr.py::TestMpAttr::test_IPv4_unreach_VPNv4_IPv4_MPLS_labeled_VPN_MP_Unreach_RD_3_NLRIs PASSED [ 42%] | |
bgpd/test_mpath.py::TestMpath::test_exit_cleanly PASSED [ 42%] | |
bgpd/test_mpath.py::TestMpath::test_bgp_maximum_paths_config PASSED [ 42%] | |
bgpd/test_mpath.py::TestMpath::test_bgp_mp_list PASSED [ 42%] | |
bgpd/test_mpath.py::TestMpath::test_bgp_path_info_mpath_update PASSED [ 43%] | |
bgpd/test_peer_attr.py::TestFlag::test_exit_cleanly PASSED [ 43%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_advertisement_interval PASSED [ 43%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_capability_dynamic PASSED [ 43%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_capability_extended_nexthop PASSED [ 44%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_capability_extended_nexthop_2 PASSED [ 44%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_description PASSED [ 44%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_disable_connected_check PASSED [ 44%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_dont_capability_negotiate PASSED [ 45%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_enforce_first_as PASSED [ 45%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_local_as PASSED [ 45%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_local_as_1_no_prepend PASSED [ 45%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_local_as_1_no_prepend_replace_as PASSED [ 46%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_override_capability PASSED [ 46%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_passive PASSED [ 46%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_password PASSED [ 46%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_shutdown PASSED [ 47%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_strict_capability_match PASSED [ 47%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_timers PASSED [ 47%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_timers_connect PASSED [ 47%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_update_source PASSED [ 48%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_update_source_2 PASSED [ 48%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_addpath PASSED [ 48%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_addpath PASSED [ 48%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_addpath PASSED [ 49%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_addpath PASSED [ 49%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_allowas_in PASSED [ 49%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_allowas_in PASSED [ 49%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_allowas_in PASSED [ 50%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_allowas_in PASSED [ 50%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_allowas_in_origin PASSED [ 50%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_allowas_in_origin PASSED [ 50%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_allowas_in_origin PASSED [ 50%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_allowas_in_origin PASSED [ 51%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_as_override PASSED [ 51%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_as_override PASSED [ 51%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_as_override PASSED [ 51%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_as_override PASSED [ 52%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_attribute_unchanged_as_path PASSED [ 52%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_attribute_unchanged_as_path PASSED [ 52%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_attribute_unchanged_as_path PASSED [ 52%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_attribute_unchanged_as_path PASSED [ 53%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_attribute_unchanged_next_hop PASSED [ 53%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_attribute_unchanged_next_hop PASSED [ 53%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_attribute_unchanged_next_hop PASSED [ 53%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_attribute_unchanged_next_hop PASSED [ 54%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_attribute_unchanged_med PASSED [ 54%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_attribute_unchanged_med PASSED [ 54%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_attribute_unchanged_med PASSED [ 54%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_attribute_unchanged_med PASSED [ 55%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_attribute_unchanged_as_path_next_hop PASSED [ 55%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_attribute_unchanged_as_path_next_hop PASSED [ 55%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_attribute_unchanged_as_path_next_hop PASSED [ 55%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_attribute_unchanged_as_path_next_hop PASSED [ 56%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_attribute_unchanged_as_path_med PASSED [ 56%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_attribute_unchanged_as_path_med PASSED [ 56%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_attribute_unchanged_as_path_med PASSED [ 56%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_attribute_unchanged_as_path_med PASSED [ 57%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_attribute_unchanged_as_path_next_hop_med PASSED [ 57%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_attribute_unchanged_as_path_next_hop_med PASSED [ 57%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_attribute_unchanged_as_path_next_hop_med PASSED [ 57%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_attribute_unchanged_as_path_next_hop_med PASSED [ 58%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_capability_orf_prefix_list_send PASSED [ 58%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_capability_orf_prefix_list_send PASSED [ 58%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_capability_orf_prefix_list_send PASSED [ 58%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_capability_orf_prefix_list_send PASSED [ 59%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_capability_orf_prefix_list_receive PASSED [ 59%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_capability_orf_prefix_list_receive PASSED [ 59%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_capability_orf_prefix_list_receive PASSED [ 59%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_capability_orf_prefix_list_receive PASSED [ 60%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_capability_orf_prefix_list_both PASSED [ 60%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_capability_orf_prefix_list_both PASSED [ 60%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_capability_orf_prefix_list_both PASSED [ 60%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_capability_orf_prefix_list_both PASSED [ 61%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_default_originate PASSED [ 61%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_default_originate PASSED [ 61%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_default_originate PASSED [ 61%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_default_originate PASSED [ 62%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_default_originate_route_map PASSED [ 62%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_default_originate_route_map PASSED [ 62%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_default_originate_route_map PASSED [ 62%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_default_originate_route_map PASSED [ 63%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_distribute_list PASSED [ 63%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_distribute_list PASSED [ 63%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_distribute_list PASSED [ 63%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_distribute_list PASSED [ 64%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_distribute_list_2 PASSED [ 64%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_distribute_list_2 PASSED [ 64%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_distribute_list_2 PASSED [ 64%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_distribute_list_2 PASSED [ 65%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_filter_list PASSED [ 65%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_filter_list PASSED [ 65%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_filter_list PASSED [ 65%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_filter_list PASSED [ 66%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_filter_list_2 PASSED [ 66%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_filter_list_2 PASSED [ 66%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_filter_list_2 PASSED [ 66%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_filter_list_2 PASSED [ 67%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_maximum_prefix PASSED [ 67%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_maximum_prefix PASSED [ 67%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_maximum_prefix PASSED [ 67%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_maximum_prefix PASSED [ 68%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_maximum_prefix_2 PASSED [ 68%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_maximum_prefix_2 PASSED [ 68%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_maximum_prefix_2 PASSED [ 68%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_maximum_prefix_2 PASSED [ 69%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_maximum_prefix_3 PASSED [ 69%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_maximum_prefix_3 PASSED [ 69%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_maximum_prefix_3 PASSED [ 69%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_maximum_prefix_3 PASSED [ 70%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_maximum_prefix_4 PASSED [ 70%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_maximum_prefix_4 PASSED [ 70%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_maximum_prefix_4 PASSED [ 70%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_maximum_prefix_4 PASSED [ 71%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_maximum_prefix_5 PASSED [ 71%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_maximum_prefix_5 PASSED [ 71%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_maximum_prefix_5 PASSED [ 71%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_maximum_prefix_5 PASSED [ 72%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_next_hop_self PASSED [ 72%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_next_hop_self PASSED [ 72%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_next_hop_self PASSED [ 72%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_next_hop_self PASSED [ 73%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_next_hop_self_force PASSED [ 73%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_next_hop_self_force PASSED [ 73%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_next_hop_self_force PASSED [ 73%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_next_hop_self_force PASSED [ 74%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_prefix_list PASSED [ 74%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_prefix_list PASSED [ 74%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_prefix_list PASSED [ 74%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_prefix_list PASSED [ 75%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_prefix_list_2 PASSED [ 75%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_prefix_list_2 PASSED [ 75%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_prefix_list_2 PASSED [ 75%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_prefix_list_2 PASSED [ 76%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_remove_private_AS PASSED [ 76%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_remove_private_AS PASSED [ 76%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_remove_private_AS PASSED [ 76%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_remove_private_AS PASSED [ 77%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_remove_private_AS_all PASSED [ 77%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_remove_private_AS_all PASSED [ 77%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_remove_private_AS_all PASSED [ 77%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_remove_private_AS_all PASSED [ 78%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_remove_private_AS_replace_AS PASSED [ 78%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_remove_private_AS_replace_AS PASSED [ 78%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_remove_private_AS_replace_AS PASSED [ 78%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_remove_private_AS_replace_AS PASSED [ 79%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_remove_private_AS_all_replace_AS PASSED [ 79%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_remove_private_AS_all_replace_AS PASSED [ 79%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_remove_private_AS_all_replace_AS PASSED [ 79%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_remove_private_AS_all_replace_AS PASSED [ 80%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_route_map PASSED [ 80%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_route_map PASSED [ 80%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_route_map PASSED [ 80%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_route_map PASSED [ 81%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_route_map_2 PASSED [ 81%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_route_map_2 PASSED [ 81%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_route_map_2 PASSED [ 81%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_route_map_2 PASSED [ 82%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_route_reflector_client PASSED [ 82%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_route_reflector_client PASSED [ 82%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_route_reflector_client PASSED [ 82%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_route_reflector_client PASSED [ 83%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_route_server_client PASSED [ 83%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_route_server_client PASSED [ 83%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_route_server_client PASSED [ 83%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_route_server_client PASSED [ 84%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_send_community PASSED [ 84%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_send_community PASSED [ 84%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_send_community PASSED [ 84%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_send_community PASSED [ 85%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_send_community_extended PASSED [ 85%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_send_community_extended PASSED [ 85%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_send_community_extended PASSED [ 85%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_send_community_extended PASSED [ 86%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_send_community_large PASSED [ 86%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_send_community_large PASSED [ 86%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_send_community_large PASSED [ 86%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_send_community_large PASSED [ 87%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_soft_reconfiguration_inbound PASSED [ 87%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_soft_reconfiguration_inbound PASSED [ 87%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_soft_reconfiguration_inbound PASSED [ 87%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_soft_reconfiguration_inbound PASSED [ 88%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_unsuppress_map PASSED [ 88%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_unsuppress_map PASSED [ 88%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_unsuppress_map PASSED [ 88%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_unsuppress_map PASSED [ 89%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_unicast_weight PASSED [ 89%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv4_multicast_weight PASSED [ 89%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_unicast_weight PASSED [ 89%] | |
bgpd/test_peer_attr.py::TestFlag::test_peer_ipv6_multicast_weight PASSED [ 90%] | |
isisd/test_fuzz_isis_tlv.py::TestFuzzIsisTLV::test_exit_cleanly PASSED [ 90%] | |
isisd/test_isis_lspdb.py::TestIsisLSPDB::test_exit_cleanly PASSED [ 90%] | |
isisd/test_isis_vertex_queue.py::TestIsisVertexQueue::test_exit_cleanly PASSED [ 90%] | |
lib/test_graph.py::TestGraph::test_refout PASSED [ 91%] | |
lib/test_idalloc.py::TestIDAlloc::test_exit_cleanly PASSED [ 91%] | |
lib/test_idalloc.py::TestIDAlloc::test_ID_Allocator_test_successful PASSED [ 91%] | |
lib/test_nexthop_iter.py::TestNexthopIter::test_exit_cleanly PASSED [ 91%] | |
lib/test_nexthop_iter.py::TestNexthopIter::test_Simple_test_passed PASSED [ 92%] | |
lib/test_nexthop_iter.py::TestNexthopIter::test_PRNG_test_passed PASSED [ 92%] | |
lib/test_ringbuf.py::TestRingbuf::test_exit_cleanly PASSED [ 92%] | |
lib/test_srcdest_table.py::TestSrcdestTable::test_exit_cleanly PASSED [ 92%] | |
lib/test_srcdest_table.py::TestSrcdestTable::test_PRNG_Test_successful PASSED [ 93%] | |
lib/test_stream.py::TestStream::test_refout PASSED [ 93%] | |
lib/test_table.py::TestTable::test_exit_cleanly PASSED [ 93%] | |
lib/test_table.py::TestTable::test_Verifying_cmp PASSED [ 93%] | |
lib/test_table.py::TestTable::test_Verifying_cmp_2 PASSED [ 94%] | |
lib/test_table.py::TestTable::test_Verifying_cmp_3 PASSED [ 94%] | |
lib/test_table.py::TestTable::test_Verifying_cmp_4 PASSED [ 94%] | |
lib/test_table.py::TestTable::test_Verifying_cmp_5 PASSED [ 94%] | |
lib/test_table.py::TestTable::test_Verifying_cmp_6 PASSED [ 95%] | |
lib/test_table.py::TestTable::test_Verifying_successor PASSED [ 95%] | |
lib/test_table.py::TestTable::test_Verifying_successor_2 PASSED [ 95%] | |
lib/test_table.py::TestTable::test_Verifying_successor_3 PASSED [ 95%] | |
lib/test_table.py::TestTable::test_Verifying_successor_4 PASSED [ 96%] | |
lib/test_table.py::TestTable::test_Verifying_successor_5 PASSED [ 96%] | |
lib/test_table.py::TestTable::test_Verifying_successor_6 PASSED [ 96%] | |
lib/test_table.py::TestTable::test_Verifying_successor_7 PASSED [ 96%] | |
lib/test_table.py::TestTable::test_Verifying_successor_8 PASSED [ 97%] | |
lib/test_table.py::TestTable::test_Verifying_successor_9 PASSED [ 97%] | |
lib/test_table.py::TestTable::test_Verifying_successor_10 PASSED [ 97%] | |
lib/test_table.py::TestTable::test_Verifying_successor_11 PASSED [ 97%] | |
lib/test_table.py::TestTable::test_Verified_pausing PASSED [ 98%] | |
lib/test_timer_correctness.py::TestTimerCorrectness::test_exit_cleanly PASSED [ 98%] | |
lib/test_timer_correctness.py::TestTimerCorrectness::test_Expected_output_and_actual_output_match PASSED [ 98%] | |
lib/test_ttable.py::TestTTable::test_refout PASSED [ 98%] | |
lib/test_zmq.py::TestZMQ::test_refout PASSED [ 99%] | |
lib/cli/test_cli.py::TestCli::test_refout PASSED [ 99%] | |
lib/cli/test_commands.py::TestCommands::test_refout SKIPPED [ 99%] | |
lib/northbound/test_oper_data.py::TestNbOperData::test_refout FAILED [ 99%] | |
ospf6d/test_lsdb.py::TestLSDB::test_refout PASSED [100%] | |
==================================================================================================== FAILURES ==================================================================================================== | |
___________________________________________________________________________________________ TestNbOperData.test_refout ___________________________________________________________________________________________ | |
self = <test_oper_data.TestNbOperData object at 0x7f2fa9e0aeb8> | |
def test_refout(self): | |
basedir = os.path.dirname(inspect.getsourcefile(type(self))) | |
program = os.path.join(basedir, self.program) | |
if getattr(self, 'built_refin', False): | |
refin = binpath(program) + '.in' | |
else: | |
refin = program + '.in' | |
if getattr(self, 'built_refout', False): | |
refout = binpath(program) + '.refout' | |
else: | |
refout = program + '.refout' | |
intext = '' | |
if os.path.exists(refin): | |
with open(refin, 'rb') as f: | |
intext = f.read() | |
with open(refout, 'rb') as f: | |
reftext = f.read() | |
proc = subprocess.Popen([binpath(program)], | |
stdin=subprocess.PIPE, | |
stdout=subprocess.PIPE) | |
outtext,_ = proc.communicate(intext) | |
if outtext != reftext: | |
> raise TestRefMismatch(self, outtext, reftext) | |
E frrtest.TestRefMismatch: Expected output and actual output differ: | |
E --- outtext | |
E +++ reftext | |
E @@ -1,119 +1,4 @@ | |
E test# show yang operational-data /frr-test-module:frr-test-module | |
E -{ | |
E - "frr-test-module:frr-test-module": { | |
E - "vrfs": { | |
E - "vrf": [ | |
E - { | |
E - "name": "vrf0", | |
E - "interfaces": { | |
E - "interface": [ | |
E - "eth0", | |
E - "eth1", | |
E - "eth2", | |
E - "eth3" | |
E - ] | |
E - }, | |
E - "routes": { | |
E - "route": [ | |
E - { | |
E - "prefix": "10.0.0.0/32", | |
E - "next-hop": "172.16.0.0", | |
E - "interface": "eth0", | |
E - "metric": 0, | |
E - "active": [null] | |
E - }, | |
E - { | |
E - "prefix": "10.0.0.1/32", | |
E - "next-hop": "172.16.0.1", | |
E - "interface": "eth1", | |
E - "metric": 1 | |
E - }, | |
E - { | |
E - "prefix": "10.0.0.2/32", | |
E - "next-hop": "172.16.0.2", | |
E - "interface": "eth2", | |
E - "metric": 2, | |
E - "active": [null] | |
E - }, | |
E - { | |
E - "prefix": "10.0.0.3/32", | |
E - "next-hop": "172.16.0.3", | |
E - "interface": "eth3", | |
E - "metric": 3 | |
E - }, | |
E - { | |
E - "prefix": "10.0.0.4/32", | |
E - "next-hop": "172.16.0.4", | |
E - "interface": "eth4", | |
E - "metric": 4, | |
E - "active": [null] | |
E - }, | |
E - { | |
E - "prefix": "10.0.0.5/32", | |
E - "next-hop": "172.16.0.5", | |
E - "interface": "eth5", | |
E - "metric": 5 | |
E - } | |
E - ] | |
E - } | |
E - }, | |
E - { | |
E - "name": "vrf1", | |
E - "interfaces": { | |
E - "interface": [ | |
E - "eth0", | |
E - "eth1", | |
E - "eth2", | |
E - "eth3" | |
E - ] | |
E - }, | |
E - "routes": { | |
E - "route": [ | |
E - { | |
E - "prefix": "10.0.0.0/32", | |
E - "next-hop": "172.16.0.0", | |
E - "interface": "eth0", | |
E - "metric": 0, | |
E - "active": [null] | |
E - }, | |
E - { | |
E - "prefix": "10.0.0.1/32", | |
E - "next-hop": "172.16.0.1", | |
E - "interface": "eth1", | |
E - "metric": 1 | |
E - }, | |
E - { | |
E - "prefix": "10.0.0.2/32", | |
E - "next-hop": "172.16.0.2", | |
E - "interface": "eth2", | |
E - "metric": 2, | |
E - "active": [null] | |
E - }, | |
E - { | |
E - "prefix": "10.0.0.3/32", | |
E - "next-hop": "172.16.0.3", | |
E - "interface": "eth3", | |
E - "metric": 3 | |
E - }, | |
E - { | |
E - "prefix": "10.0.0.4/32", | |
E - "next-hop": "172.16.0.4", | |
E - "interface": "eth4", | |
E - "metric": 4, | |
E - "active": [null] | |
E - }, | |
E - { | |
E - "prefix": "10.0.0.5/32", | |
E - "next-hop": "172.16.0.5", | |
E - "interface": "eth5", | |
E - "metric": 5 | |
E - } | |
E - ] | |
E - } | |
E - } | |
E - ] | |
E - } | |
E - } | |
E -} | |
E +% Failed to fetch operational data. | |
E test# | |
E end. | |
helpers/python/frrtest.py:200: TestRefMismatch | |
---------------------------------------------------------------------------------------------- Captured stderr call ---------------------------------------------------------------------------------------------- | |
2019/05/09 07:06:27 errors: NONE: libyang: Processing "user_inet_types" extension plugin failed,implementation collision for extension ipv6-address from module ietf-inet-types@2013-07-15. | |
2019/05/09 07:06:27 errors: NONE: libyang: Processing "user_inet_types" extension plugin failed,implementation collision for extension ipv6-address from module ietf-inet-types@2013-07-15. | |
2019/05/09 07:06:27 errors: NONE: libyang: Failed to store value "" of user type "ipv4-prefix". | |
2019/05/09 07:06:27 errors: NONE: libyang: Failed to create node "prefix" as a child of "route". (/frr-test-module:frr-test-module/vrfs/vrf[name='vrf0']/routes/route[1]/prefix) | |
2019/05/09 07:06:27 warnings: NONE: [EC 100663341] nb_cli_oper_data_cb: lyd_new_path() failed | |
2019/05/09 07:06:27 warnings: NONE: libyang: String "10.0.0.0/32" not freed from the dictionary, refcount 1 | |
test-nb-oper-data: showing active allocations in memory group libfrr | |
------------------------------------------------------------------- generated xml file: /home/kido/source/frr/src/frr-frr-7.0/tests/tests.xml -------------------------------------------------------------------- | |
================================================================================ 1 failed, 400 passed, 1 skipped in 14.71 seconds ================================================================================ | |
make: *** [Makefile:10959: tests/tests.xml] Error 1 | |
==> ERROR: A failure occurred in check(). | |
Aborting... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment