frr icon indicating copy to clipboard operation
frr copied to clipboard

pimd : IGMP join and pim join handling on same interface

Open patrasar opened this issue 4 years ago • 8 comments

Problem Statement:

When IGMP join and PIM join both exists on the same ifchannel. Then mroutes were not getting programmed correctly.

Root Cause Analysis:

In case DR/nonDR PIMd will have IGMP join and PIM join on the same interface, in the topology when RP is reachable via nonDR node. In this case nonDR will have PIM join. Now nonDR becomes the DR, so DR node would have IGMP join also. There is the problem when IGMP join removal comes first, then mroute clean up is not happening correctly.

Signed-off-by: Sarita Patra [email protected]

patrasar avatar Oct 26 '21 07:10 patrasar

Outdated results 🛑

Basic BGPD CI results: FAILURE

_ _
Result FAILURE git merge/9894 b37cff81 frr.github Build
Date 10/26/2021
Start 03:57:37
Finish 03:58:23
Run-Time 00:46
Total
Pass
Fail
Valgrind-Errors
Valgrind-Loss
Details vncregress-2021-10-26-03:57:37.txt
Log make-2021-10-26-03:57:37.out.bz2
Memory

For details, please contact louberger

LabN-CI avatar Oct 26 '21 07:10 LabN-CI

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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-1006/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/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-1006/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
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-1006/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/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-1006/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-1006/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here

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

CentOS 7 amd64 build: Failed (click for details)

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

make  all-am
make[1]: Entering directory `/home/ci/cibuild.1006/frr-source'
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.  CC       bgpd/bgp_addpath.o
deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed.deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed./home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/CI005BUILD/config.status/config.status CentOS 7 amd64 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/CI005BUILD/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-1006/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/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-1006/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-1006/artifact/U1804AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here

Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/U1804AMD64/config.status/config.status Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/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-1006/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-1006/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
 1304 |   pim_channel_del_oif(orig->upstream->channel_oil, ch->interface,
In file included from pimd/pim_instance.h:31,
pimd/pim_oil.h:138:5: note: declared here
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
 1344 |   pim_channel_del_oif(up->channel_oil, pim->regiface,
In file included from pimd/pim_instance.h:31,

Debian 11 amd64 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/DEB11AMD64/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-1006/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function 'pim_ifchannel_local_membership_del':
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function 'pim_channel_del_oif'
 1304 |   pim_channel_del_oif(orig->upstream->channel_oil, ch->interface,
In file included from pimd/pim_instance.h:31,
pimd/pim_oil.h:138:5: note: declared here
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function 'pim_channel_del_oif'
 1344 |   pim_channel_del_oif(up->channel_oil, pim->regiface,
In file included from pimd/pim_instance.h:31,

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

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

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

gmake[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function 'pim_ifchannel_local_membership_del':
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function 'pim_channel_del_oif'
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function 'pim_channel_del_oif'
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here

NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/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-1006/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake[1]: Entering directory '/usr/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function 'pim_ifchannel_local_membership_del':
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function 'pim_channel_del_oif'
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function 'pim_channel_del_oif'
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/FBSD12AMD64/config.status/config.status FreeBSD 12 amd64 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/FBSD12AMD64/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-1006/artifact/CI014BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/CI014BUILD/config.status/config.status Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/CI014BUILD/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-1006/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-1006/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-1006/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
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-1006/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-1006/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
 1304 |   pim_channel_del_oif(orig->upstream->channel_oil, ch->interface,
In file included from pimd/pim_instance.h:31,
pimd/pim_oil.h:138:5: note: declared here
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
 1344 |   pim_channel_del_oif(up->channel_oil, pim->regiface,
In file included from pimd/pim_instance.h:31,

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

CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/CENTOS8BUILD/config.status/config.status

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

make[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31,
pimd/pim_oil.h:138:5: note: declared here

CentOS 8 amd64 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/CENTOS8BUILD/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-1006/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/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-1006/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
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-1006/artifact/CI021BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1006/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/CI021BUILD/config.status/config.status Debian 9 amd64 build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/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-1006/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31:0,
pimd/pim_oil.h:138:5: note: declared here

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/artifact/U1804PPC64LEBUILD/config.status/config.status Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz> URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/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-1006/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-1006/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31,
pimd/pim_oil.h:138:5: note: declared here

Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1006/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-1006/artifact/F29BUILD/ErrorLog/log_make.txt)

make[1]: Entering directory '/home/ci/cibuild.1006/frr-source'
pimd/pim_ifchannel.c: In function pim_ifchannel_local_membership_del:
pimd/pim_ifchannel.c:1304:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31,
pimd/pim_oil.h:138:5: note: declared here
 int pim_channel_del_oif(struct channel_oil *c_oil, struct interface *oif,
pimd/pim_ifchannel.c:1344:3: error: too few arguments to function pim_channel_del_oif
In file included from pimd/pim_instance.h:31,
pimd/pim_oil.h:138:5: note: declared here

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

Successful on other platforms/tests
  • OpenBSD 6 amd64 build

NetDEF-CI avatar Oct 26 '21 08:10 NetDEF-CI

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Failed

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

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

Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 7:

r2 failed MPLS table output Check:
--- actual MPLS table output
+++ expected MPLS table output
@@ -3,4 +3,5 @@
  XX             LDP   10.0.1.1  implicit-null   
  XX             LDP   10.0.2.3  implicit-null   
  XX             LDP   10.0.2.4  implicit-null   
+ XX             LDP   10.0.3.3  implicit-null   
 
r2 failed Linux Kernel MPLS route output Check:
--- actual Linux Kernel MPLS route
+++ expected Linux Kernel MPLS route
@@ -1,3 +1,3 @@
+xx proto xx nexthopvia inet 10.0.2.3 dev r2-eth1 nexthopvia inet 10.0.3.3 dev r2-eth2
 xx via inet 10.0.1.1 dev r2-eth0 proto xx
-xx via inet 10.0.2.3 dev r2-eth1 proto xx
 xx via inet 10.0.2.4 dev r2-eth1 proto xx

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

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

NetDEF-CI avatar Oct 26 '21 15:10 NetDEF-CI

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/9894 30d2bea7
Date 10/26/2021
Start 11:24:29
Finish 11:50:35
Run-Time 26:06
Total 1813
Pass 1813
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-10-26-11:24:29.txt
Log autoscript-2021-10-26-11:25:41.log.bz2
Memory 514 510 427

For details, please contact louberger

LabN-CI avatar Oct 26 '21 15:10 LabN-CI

ci:rerun

patrasar avatar Oct 27 '21 08:10 patrasar

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Failed

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

NetDEF-CI avatar Oct 27 '21 10:10 NetDEF-CI

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

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 avatar Jan 26 '22 18:01 NetDEF-CI

This PR is stale because it has been open 180 days with no activity. Comment or remove the autoclose label in order to avoid having this PR closed.

github-actions[bot] avatar Jul 26 '22 02:07 github-actions[bot]

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

github-actions[bot] avatar Oct 13 '22 13:10 github-actions[bot]

This PR is stale because it has been open 180 days with no activity. Comment or remove the autoclose label in order to avoid having this PR closed.

github-actions[bot] avatar Aug 12 '23 01:08 github-actions[bot]

@patrasar : Can you please rebase this change.

mobash-rasool avatar Sep 13 '23 11:09 mobash-rasool