diff options
| author | Donald Sharp <donaldsharp72@gmail.com> | 2024-04-29 09:21:09 -0400 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-29 09:21:09 -0400 | 
| commit | edae83911947a80ed5116d5e3aff2e64c91eb724 (patch) | |
| tree | e94421bb8a30d21ce1758e46841be4e67da90659 /ospfd/ospf_interface.c | |
| parent | 8421f6221ad37e43010b011cddb4b42623983611 (diff) | |
| parent | 1ce626aea6f1f274da92478a8e487c229b08f9ce (diff) | |
Merge pull request #15824 from opensourcerouting/fix/ospf_show_non_default
vtysh: Show `ip ospf network ...` even if it's not the same as the interface type
Diffstat (limited to 'ospfd/ospf_interface.c')
| -rw-r--r-- | ospfd/ospf_interface.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/ospfd/ospf_interface.c b/ospfd/ospf_interface.c index 0b27501019..11ac7af7c9 100644 --- a/ospfd/ospf_interface.c +++ b/ospfd/ospf_interface.c @@ -1414,7 +1414,8 @@ static int ospf_ifp_create(struct interface *ifp)  	    (!OSPF_IF_PARAM_CONFIGURED(IF_DEF_PARAMS(ifp), type) ||  	     if_is_loopback(ifp))) {  		SET_IF_PARAM(IF_DEF_PARAMS(ifp), type); -		IF_DEF_PARAMS(ifp)->type = ospf_default_iftype(ifp); +		if (!IF_DEF_PARAMS(ifp)->type_cfg) +			IF_DEF_PARAMS(ifp)->type = ospf_default_iftype(ifp);  	}  	ospf = ifp->vrf->info;  | 
