]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: fix default ttl for single-hop bfd sessions
authorIgor Ryzhov <iryzhov@nfware.com>
Tue, 1 Jun 2021 14:59:24 +0000 (17:59 +0300)
committerIgor Ryzhov <iryzhov@nfware.com>
Tue, 8 Jun 2021 17:50:33 +0000 (20:50 +0300)
The TTL field is actually the number of hops, not a TTL.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
lib/bfd.c

index 4327f7c28dd8ad16550c08002b5860be90d3631f..1a45ea1ff5ddba2d644963f10dad11fee173aa0f 100644 (file)
--- a/lib/bfd.c
+++ b/lib/bfd.c
@@ -393,7 +393,7 @@ struct bfd_session_params *bfd_sess_new(bsp_status_update updatecb, void *arg)
 
        /* Set defaults. */
        bsp->args.detection_multiplier = BFD_DEF_DETECT_MULT;
-       bsp->args.ttl = BFD_SINGLE_HOP_TTL;
+       bsp->args.ttl = 1;
        bsp->args.min_rx = BFD_DEF_MIN_RX;
        bsp->args.min_tx = BFD_DEF_MIN_TX;
        bsp->args.vrf_id = VRF_DEFAULT;