mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-04-28 17:01:51 +00:00
bgpd: fix leaving hidden state
Upon configuration of a VRF instance that references an absent default VRF with "import vrf default", the default instance is created in hidden state. However, the default instance is not properly un-hidden when configured. Restore the behavior prior to commit below. Fixes:9f7177af13
("bgpd: fix duplicate BGP instance created with unified config") Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com> (cherry picked from commit70e07678bf
) Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
This commit is contained in:
parent
5aa0bb5156
commit
fa0b951771
@ -3768,7 +3768,7 @@ int bgp_lookup_by_as_name_type(struct bgp **bgp_val, as_t *as, const char *as_pr
|
||||
/* Handle AS number change */
|
||||
if (bgp->as != *as) {
|
||||
if (hidden || CHECK_FLAG(bgp->vrf_flags, BGP_VRF_AUTO)) {
|
||||
if (force_config == false && hidden) {
|
||||
if (hidden) {
|
||||
bgp_create(as, name, inst_type,
|
||||
as_pretty, asnotation, bgp,
|
||||
hidden);
|
||||
|
Loading…
Reference in New Issue
Block a user