]> git.puffer.fish Git - mirror/frr.git/commit
pimd: Fix core when bouncing interfaces
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 13 Dec 2016 00:23:29 +0000 (19:23 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:19 +0000 (20:26 -0500)
commit28185336ed0c8219ce44454c3bd3f3495e71afd3
treed650025973d13bee85b040420a6d375e82384226
parent693c9259df885073c4f7bb36a4a0ec6311ed8e39
pimd: Fix core when bouncing interfaces

When you bounce interfaces and the system is under heavy
load there exists situations where zebra may or may not
have told us the new ifindex, but we've requested a
nexthop lookup, which bypasses normal mechanisms for
zebra communication, we may get back a ifindex that
we may have not created a ifp for yet.

Ticket: CM-14052
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Reviewed-by: Don Slice <dslice@cumulusnetworks.com>
pimd/pim_iface.c
pimd/pim_rpf.c