]> git.puffer.fish Git - mirror/frr.git/commit
nhrpd: Implement retrying resolution request 16788/head
authorJoshua Muthii <jmuthii@labn.net>
Sun, 1 Sep 2024 13:28:16 +0000 (09:28 -0400)
committerJoshua Muthii <jmuthii@labn.net>
Tue, 17 Sep 2024 16:44:41 +0000 (12:44 -0400)
commit97a03685e85a0d8f2beb9fc58f800a479a957a42
tree2378e1080fa34b5a9bf6fab487e4f534c09c84d5
parent5989d1cf78e3849319445321ce2ce901e35b5717
nhrpd: Implement retrying resolution request

In the event that a resolution request is sent and
and resolution reply is never received, resolution
requests will continue to be sent until either the
newly created shortcut has been purged or a resolution
reply is finally received.

NHRPD_DEFAULT_PURGE_TIME and NHRPD_PURGE_EXPIRE are values
that were previously hardcoded and  moved into macros for
the sake of readability.

Signed-off-by: Joshua Muthii <jmuthii@labn.net>
nhrpd/nhrp_shortcut.c
nhrpd/nhrpd.h