summaryrefslogtreecommitdiff
path: root/pimd/pim_str.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2016-08-03 11:34:38 -0400
committerDonald Sharp <sharpd@cumulusnetworks.com>2016-12-21 20:26:05 -0500
commit81900c5a083428f81ac5a92d2846790aa6f4da4f (patch)
tree3d3c77d6b2badcf0c77705961fb5de0756435093 /pimd/pim_str.c
parentd41b415c8bef5faa342ec6cb13f487ea01c2c5ac (diff)
pimd: Fix upstream state machine.
RFC 4601 4.5.7: Joined The downstream state machines and local membership information indicate that the router should join the shortest-path tree for this (S,G). The code has a upstream state that is in 'J' state already due to a S,G multicast packet received on an incoming interface. This packet has been forwarded to the RP. The RP sees this and immediately sends a join towards the S,G. The code as originally written assumed that you could not transition from a J state to a J state. This is not true. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'pimd/pim_str.c')
0 files changed, 0 insertions, 0 deletions