]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: Don't send (S,G)RPT prune
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 8 Dec 2016 20:53:06 +0000 (15:53 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:19 +0000 (20:26 -0500)
Sending (S,G)RPT prune was causing issues due to not handling
it properly at this point in time.  So just don't send it right now

Ticket: CM-13969
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_msg.c

index 0de9518d766913f1ee20c86ebab232a329788bd9..d511123f9806bf99a3302114ca4a971b25fc5bf3 100644 (file)
@@ -207,6 +207,11 @@ pim_msg_join_prune_encode (uint8_t *buf, int buf_size, int is_join,
   }
   remain = pim_msg_curr - pim_msg;
 
+  /*
+   * This is not implemented correctly at this point in time
+   * Make it stop.
+   */
+#if 0
   if (up->sg.src.s_addr == INADDR_ANY)
     {
       struct pim_upstream *child;
@@ -267,7 +272,7 @@ pim_msg_join_prune_encode (uint8_t *buf, int buf_size, int is_join,
            }
        }
     }
-
+#endif
   pim_msg_build_header (pim_msg, remain, PIM_MSG_TYPE_JOIN_PRUNE);
 
   return remain;