]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/vrf.c
vrf: VRF_DEFAULT must be 0, remove useless code
[mirror_frr.git] / lib / vrf.c
index a7e9b256f2cf034af47298c544f677e7454c85e4..1a9cd7e451b589f587b89735ce1f7e1821a463d7 100644 (file)
--- a/lib/vrf.c
+++ b/lib/vrf.c
@@ -39,8 +39,7 @@
 #include "northbound.h"
 #include "northbound_cli.h"
 
-/* default VRF ID value used when VRF backend is not NETNS */
-#define VRF_DEFAULT_INTERNAL 0
+/* default VRF name value used when VRF backend is not NETNS */
 #define VRF_DEFAULT_NAME_INTERNAL "default"
 
 DEFINE_MTYPE_STATIC(LIB, VRF, "VRF")
@@ -521,7 +520,7 @@ void vrf_init(int (*create)(struct vrf *), int (*enable)(struct vrf *),
 
                strlcpy(default_vrf->data.l.netns_name,
                        VRF_DEFAULT_NAME, NS_NAMSIZ);
-               ns = ns_lookup(ns_get_default_id());
+               ns = ns_lookup(NS_DEFAULT);
                ns->vrf_ctxt = default_vrf;
                default_vrf->ns_ctxt = ns;
        }
@@ -949,17 +948,6 @@ const char *vrf_get_default_name(void)
        return vrf_default_name;
 }
 
-vrf_id_t vrf_get_default_id(void)
-{
-       /* backend netns is only known by zebra
-        * for other daemons, we return VRF_DEFAULT_INTERNAL
-        */
-       if (vrf_is_backend_netns())
-               return ns_get_default_id();
-       else
-               return VRF_DEFAULT_INTERNAL;
-}
-
 int vrf_bind(vrf_id_t vrf_id, int fd, const char *name)
 {
        int ret = 0;