]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: Remove Wrong PIMREG ifchannel state
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 2 Aug 2016 18:14:54 +0000 (14:14 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:04 +0000 (20:26 -0500)
The PIMREG ifchannel state is an evolutionary dead-end.
I should not have introduced this code.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_ifchannel.c
pimd/pim_ifchannel.h

index bbab8197ddc0c3db20969aa7988c42d1b3bc0c8a..f1da740e7884e7679e085f418a5a840d40155a67 100644 (file)
@@ -209,7 +209,6 @@ const char *pim_ifchannel_ifjoin_name(enum pim_ifjoin_state ifjoin_state)
 {
   switch (ifjoin_state) {
   case PIM_IFJOIN_NOINFO:        return "NOINFO";
-  case PIM_IFJOIN_JOIN_PIMREG:   return "REGT";
   case PIM_IFJOIN_JOIN:          return "JOIN";
   case PIM_IFJOIN_PRUNE_PENDING: return "PRUNEP";
   }
@@ -684,8 +683,6 @@ void pim_ifchannel_join_add(struct interface *ifp,
     THREAD_OFF(ch->t_ifjoin_prune_pending_timer);
     pim_ifchannel_ifjoin_switch(__PRETTY_FUNCTION__, ch, PIM_IFJOIN_JOIN);
     break;
-  case PIM_IFJOIN_JOIN_PIMREG:
-    zlog_warn("Received Incorrect new state");
   }
 
   zassert(!IFCHANNEL_NOINFO(ch));
@@ -718,7 +715,6 @@ void pim_ifchannel_prune(struct interface *ifp,
   switch (ch->ifjoin_state) {
   case PIM_IFJOIN_NOINFO:
   case PIM_IFJOIN_PRUNE_PENDING:
-  case PIM_IFJOIN_JOIN_PIMREG:
     /* nothing to do */
     break;
   case PIM_IFJOIN_JOIN:
index 2767e4862b5b69e66270220d88a6429175de4e0b..eb6b0925a8f2576ca82beeb081276d7480e2d58d 100644 (file)
@@ -38,7 +38,6 @@ enum pim_ifjoin_state {
   PIM_IFJOIN_NOINFO,
   PIM_IFJOIN_JOIN,
   PIM_IFJOIN_PRUNE_PENDING,
-  PIM_IFJOIN_JOIN_PIMREG,
 };
 
 enum pim_ifassert_state {