summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pimd/pim_instance.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pimd/pim_instance.c b/pimd/pim_instance.c
index 6f33af0601..b3410d15af 100644
--- a/pimd/pim_instance.c
+++ b/pimd/pim_instance.c
@@ -178,6 +178,8 @@ static int pim_vrf_enable(struct vrf *vrf)
zlog_debug("%s: for %s %u", __func__, vrf->name, vrf->vrf_id);
+ pim_mroute_socket_enable(pim);
+
FOR_ALL_INTERFACES (vrf, ifp) {
if (!ifp->info)
continue;
@@ -186,8 +188,6 @@ static int pim_vrf_enable(struct vrf *vrf)
break;
}
- pim_mroute_socket_enable(pim);
-
return 0;
}