]> git.puffer.fish Git - mirror/frr.git/commit
pimd: re-eval flow activity on kat expiry
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>
Thu, 15 Aug 2019 21:00:35 +0000 (14:00 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 6 Mar 2020 21:18:44 +0000 (16:18 -0500)
commitea6d91c86bd8d5f7ad03b5e7e9527c4fcdfa6887
tree3bad8cd1b4ca14c1059cd2cc293ad4c7754d46cb
parent07f4bac3acd0caca84cd6b405a0afad21bdce7c3
pimd: re-eval flow activity on kat expiry

When the (S,G) KAT expires we need to poll for activity before dropping the
entry as traffic may have been forwarded by the dataplane since the last
periodic poll cycle.

This only works if traffic is being forwarded by the kernel i.e. if the
entries were HW accelerated via an ASIC we may still miss out on last
minute activity on the mroute in the HW.

Ticket: CM-26871

Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
pimd/pim_upstream.c