mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 12:41:21 +00:00
Merge pull request #8693 from idryzhov/fix-bgp-bfd-reg
bgpd: fix zebra bfd registration
This commit is contained in:
commit
c4aa00a776
@ -2609,6 +2609,9 @@ static void bgp_zebra_connected(struct zclient *zclient)
|
|||||||
|
|
||||||
zclient_num_connects++; /* increment even if not responding */
|
zclient_num_connects++; /* increment even if not responding */
|
||||||
|
|
||||||
|
/* Send the client registration */
|
||||||
|
bfd_client_sendmsg(zclient, ZEBRA_BFD_CLIENT_REGISTER, VRF_DEFAULT);
|
||||||
|
|
||||||
/* At this point, we may or may not have BGP instances configured, but
|
/* At this point, we may or may not have BGP instances configured, but
|
||||||
* we're only interested in the default VRF (others wouldn't have learnt
|
* we're only interested in the default VRF (others wouldn't have learnt
|
||||||
* the VRF from Zebra yet.)
|
* the VRF from Zebra yet.)
|
||||||
@ -2619,9 +2622,6 @@ static void bgp_zebra_connected(struct zclient *zclient)
|
|||||||
|
|
||||||
bgp_zebra_instance_register(bgp);
|
bgp_zebra_instance_register(bgp);
|
||||||
|
|
||||||
/* Send the client registration */
|
|
||||||
bfd_client_sendmsg(zclient, ZEBRA_BFD_CLIENT_REGISTER, bgp->vrf_id);
|
|
||||||
|
|
||||||
/* tell label pool that zebra is connected */
|
/* tell label pool that zebra is connected */
|
||||||
bgp_lp_event_zebra_up();
|
bgp_lp_event_zebra_up();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user