Skip to content

bgpd: Allow network XXX to work with bgp suppress-fib-pending#12113

Merged
ton31337 merged 1 commit intoFRRouting:masterfrom
donaldsharp:network_statement
Oct 14, 2022
Merged

bgpd: Allow network XXX to work with bgp suppress-fib-pending#12113
ton31337 merged 1 commit intoFRRouting:masterfrom
donaldsharp:network_statement

Conversation

@donaldsharp
Copy link
Copy Markdown
Member

When bgp is using bgp suppress-fib-pending and the end operator is using network statements, bgp was not sending the network'ed prefix'es to it's peers. Fix this.

Also update the test cases for bgp_suppress_fib to test this new corner case( I am sure that there are going to be others that will need to be added ).

Fixes: #12112
Signed-off-by: Donald Sharp sharpd@nvidia.com

When bgp is using `bgp suppress-fib-pending` and the end
operator is using network statements, bgp was not sending
the network'ed prefix'es to it's peers.  Fix this.

Also update the test cases for bgp_suppress_fib to test
this new corner case( I am sure that there are going to
be others that will need to be added ).

Fixes: FRRouting#12112
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
@donaldsharp
Copy link
Copy Markdown
Member Author

@Mergifyio backport dev/8.4

@donaldsharp
Copy link
Copy Markdown
Member Author

@Mergifyio backport stable/8.3

@mergify
Copy link
Copy Markdown

mergify bot commented Oct 12, 2022

backport dev/8.4

✅ Backports have been created

Details

@donaldsharp
Copy link
Copy Markdown
Member Author

@Mergifyio backport stable/8.2

@mergify
Copy link
Copy Markdown

mergify bot commented Oct 12, 2022

backport stable/8.3

✅ Backports have been created

Details

@mergify
Copy link
Copy Markdown

mergify bot commented Oct 12, 2022

backport stable/8.2

✅ Backports have been created

Details

@NetDEF-CI
Copy link
Copy Markdown
Collaborator

NetDEF-CI commented Oct 12, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Incomplete

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

@donaldsharp
Copy link
Copy Markdown
Member Author

ci:rerun ci has gone belly up again

Copy link
Copy Markdown
Member

@riw777 riw777 left a comment

Choose a reason for hiding this comment

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

looks right to me ...

@NetDEF-CI
Copy link
Copy Markdown
Collaborator

Continuous Integration Result: SUCCESSFUL

Congratulations, this patch passed basic tests

Tested-by: NetDEF / OpenSourceRouting.org CI System

CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-7885/

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

@ton31337 ton31337 merged commit d37fb92 into FRRouting:master Oct 14, 2022
ton31337 added a commit that referenced this pull request Oct 14, 2022
bgpd: Allow `network XXX` to work with bgp suppress-fib-pending (backport #12113)
ton31337 added a commit that referenced this pull request Oct 14, 2022
bgpd: Allow `network XXX` to work with bgp suppress-fib-pending (backport #12113)
donaldsharp added a commit that referenced this pull request Oct 14, 2022
bgpd: Allow `network XXX` to work with bgp suppress-fib-pending (backport #12113)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Connected routes are not advertised to the peer when BGP suppress-fib-pending is enabled

4 participants