]> git.puffer.fish Git - mirror/frr.git/commit
pimd: Send hello immediately with receive of new genid
authorDonald Sharp <sharpd@cumulusnetwroks.com>
Sat, 6 Aug 2016 10:26:05 +0000 (06:26 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:05 +0000 (20:26 -0500)
commit1148de0adbb606c64ffabdb7cb70030365d51c65
tree288ab5358c516f9f1df8bc4604f2023debed49cd
parent36d6bd7d34090d3af3dd1953b7ccc1b02f042849
pimd: Send hello immediately with receive of new genid

When we receive a new genid from a neighbor, we need
to form the neigbhor relationship before the join/prune
messages are sent to the neighbor.

Additionally we were calling the
pim_upstream_rpf_genid_changed function 2 times
in a row.  This function just spun throught the upstream
list and marked all relevant upstreams to be sent
immediately

Ticket:CM-11979
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_hello.c
pimd/pim_neighbor.c
pimd/pim_neighbor.h