]> git.puffer.fish Git - mirror/frr.git/commitdiff
bfdd: don't poll to make echo/multiplier changes
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Thu, 31 Jan 2019 20:04:34 +0000 (18:04 -0200)
committerRafael Zalamena <rzalamena@opensourcerouting.org>
Thu, 14 Feb 2019 16:17:29 +0000 (14:17 -0200)
RFC 5880 says that it is only necessary to run polling in two cases:

  - Desired minimum transmission interval;
  - Required minimum receive interval;

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
bfdd/bfdd_vty.c

index a608310fdc91416366838bda234c7c66af73d748..eab860f18e617e8ed5cce4f0f2987f0276758afe 100644 (file)
@@ -171,7 +171,6 @@ DEFPY(bfd_peer_detectmultiplier, bfd_peer_detectmultiplier_cmd,
                return CMD_SUCCESS;
 
        bs->detect_mult = multiplier;
-       bfd_set_polling(bs);
 
        return CMD_SUCCESS;
 }
@@ -222,7 +221,6 @@ DEFPY(bfd_peer_echointerval, bfd_peer_echointerval_cmd,
                return CMD_SUCCESS;
 
        bs->timers.required_min_echo = interval * 1000;
-       bfd_set_polling(bs);
 
        return CMD_SUCCESS;
 }