]> git.puffer.fish Git - mirror/frr.git/commit
pimd: restart the ka timer after the sa adv timer
authoranuradhak <anuradhak@cumulusnetworks.com>
Thu, 1 Dec 2016 23:46:36 +0000 (15:46 -0800)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:17 +0000 (20:26 -0500)
commit69053fb4f0bf1b66a91b28e43c1a9a64db739d65
tree12ed962416b29d41431410a1831f1e0a08969394
parent52d8f0d84f47e090b30544468953ab9060430322
pimd: restart the ka timer after the sa adv timer

To avoid unnecessary ka activity in the network. When the SA
advertisment timer fires we build SA TLVs and send them to peers. As a
part of this tx we were also restarting the ka timer to avoid
unnecessary ka generation in the next 60 seconds. However because the
adv timer was restarted after tx (i.e. after ka restart) ka timer would
always endup firing just before the adv timer.
pimd/pim_msdp.c
pimd/pim_msdp_packet.c