summaryrefslogtreecommitdiff
path: root/pimd/pim_cmd.c
diff options
context:
space:
mode:
authorRafael Zalamena <rzalamena@users.noreply.github.com>2019-06-25 16:06:57 -0300
committerGitHub <noreply@github.com>2019-06-25 16:06:57 -0300
commit9b2d87406ad63ece549fb45609a5bf5a949f2b38 (patch)
tree2993ace953052305f80c03418686d9ac82d96bfc /pimd/pim_cmd.c
parent4b7269c42f7a1485cfe8d8e76a3df5d8482cd2ae (diff)
parent9e132a491a82c5d4d23e080ffb4c124ac3c6f6dc (diff)
Merge pull request #4525 from donaldsharp/some_cleanups
Some cleanups
Diffstat (limited to 'pimd/pim_cmd.c')
-rw-r--r--pimd/pim_cmd.c19
1 files changed, 4 insertions, 15 deletions
diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c
index 4b9f5fd40a..72d7916b20 100644
--- a/pimd/pim_cmd.c
+++ b/pimd/pim_cmd.c
@@ -6653,13 +6653,7 @@ static int pim_cmd_igmp_start(struct vty *vty, struct interface *ifp)
pim_ifp = ifp->info;
if (!pim_ifp) {
- pim_ifp = pim_if_new(ifp, true, false, false,
- false /*vxlan_term*/);
- if (!pim_ifp) {
- vty_out(vty, "Could not enable IGMP on interface %s\n",
- ifp->name);
- return CMD_WARNING_CONFIG_FAILED;
- }
+ (void)pim_if_new(ifp, true, false, false, false);
need_startup = 1;
} else {
if (!PIM_IF_TEST_IGMP(pim_ifp->options)) {
@@ -7390,15 +7384,10 @@ static int pim_cmd_interface_add(struct interface *ifp)
{
struct pim_interface *pim_ifp = ifp->info;
- if (!pim_ifp) {
- pim_ifp = pim_if_new(ifp, false, true, false,
- false /*vxlan_term*/);
- if (!pim_ifp) {
- return 0;
- }
- } else {
+ if (!pim_ifp)
+ (void)pim_if_new(ifp, false, true, false, false);
+ else
PIM_IF_DO_PIM(pim_ifp->options);
- }
pim_if_addr_add_all(ifp);
pim_if_membership_refresh(ifp);