]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Allow `network XXX` to work with bgp suppress-fib-pending 12113/head
authorDonald Sharp <sharpd@nvidia.com>
Wed, 12 Oct 2022 18:53:21 +0000 (14:53 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Wed, 12 Oct 2022 18:56:27 +0000 (14:56 -0400)
commit4801fc4670020406fc609dedabc7482d88e3b656
treef2a7470de64cda1481bf4775ff95013dec4bc9a3
parent84600693264c6bafc02a21b4445a464ec9f8385a
bgpd: Allow `network XXX` to work with bgp suppress-fib-pending

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>
bgpd/bgp_route.h
tests/topotests/bgp_suppress_fib/r1/bgp_ipv4_allowas.json
tests/topotests/bgp_suppress_fib/r2/bgp_ipv4_allowas.json
tests/topotests/bgp_suppress_fib/r2/bgpd.conf
tests/topotests/bgp_suppress_fib/r2/zebra.conf
tests/topotests/bgp_suppress_fib/r3/v4_route3.json [new file with mode: 0644]
tests/topotests/bgp_suppress_fib/test_bgp_suppress_fib.py