diff options
| author | Louis Scalbert <louis.scalbert@6wind.com> | 2025-02-12 13:09:37 +0100 |
|---|---|---|
| committer | Louis Scalbert <louis.scalbert@6wind.com> | 2025-02-14 18:08:53 +0100 |
| commit | a2c1956efa399c6770605712d0b53e5f24979acc (patch) | |
| tree | f3408ebd6326944573617a65895944a989248e8c /tools/generate_support_bundle.py | |
| parent | 20664936afc7f952a51a19ab26daece5105bbee5 (diff) | |
bgpd: fix process_queue when un-hiding
bgp_process_queue_init() is not called in bgp_create() when leaving the
BGP instance hidden state because of the following goto:
> if (hidden) {
> bgp = bgp_old;
> goto peer_init;
> }
Upon reconfiguration of the default instance, the prefixes are never set
into a meta queue by mq_add_handler(). They are never processed for
zebra RIB installation and announcements of update/withdraw.
Do not delete the BGP process_queue when hiding.
Fixes: 4d0e7a49cf ("bgpd: VRF-Lite fix default bgp delete")
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Diffstat (limited to 'tools/generate_support_bundle.py')
0 files changed, 0 insertions, 0 deletions
