]> git.puffer.fish Git - mirror/frr.git/commitdiff
vrf: use wrappers to change VRF_CONFIGURED flag 8048/head
authorIgor Ryzhov <iryzhov@nfware.com>
Tue, 9 Feb 2021 19:39:32 +0000 (22:39 +0300)
committerIgor Ryzhov <iryzhov@nfware.com>
Tue, 9 Feb 2021 19:39:32 +0000 (22:39 +0300)
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
lib/vrf.c

index 7d0336314f0d6a8c07fe183d4ab200afe10c4942..87744ea9543ebc4abeed43314a81916ee8a9b76c 100644 (file)
--- a/lib/vrf.c
+++ b/lib/vrf.c
@@ -1064,7 +1064,7 @@ static int lib_vrf_create(struct nb_cb_create_args *args)
 
        vrfp = vrf_get(VRF_UNKNOWN, vrfname);
 
-       SET_FLAG(vrfp->status, VRF_CONFIGURED);
+       vrf_set_user_cfged(vrfp);
        nb_running_set_entry(args->dnode, vrfp);
 
        return NB_OK;
@@ -1090,7 +1090,7 @@ static int lib_vrf_destroy(struct nb_cb_destroy_args *args)
                vrfp = nb_running_unset_entry(args->dnode);
 
                /* Clear configured flag and invoke delete. */
-               UNSET_FLAG(vrfp->status, VRF_CONFIGURED);
+               vrf_reset_user_cfged(vrfp);
                vrf_delete(vrfp);
                break;
        }