diff options
author | Balaji <balajig81@gmail.com> | 2015-03-16 16:55:26 +0000 |
---|---|---|
committer | David Lamparter <equinox@opensourcerouting.org> | 2015-04-14 12:04:29 +0200 |
commit | aa7dbb1067b7d02e1354fe1e5664ccb7d259d649 (patch) | |
tree | 43cc4818319a53e49a26f330952b37b417d44af9 | |
parent | 941789e470199df4f612368f669ecc0fd096fb9a (diff) | |
download | quagga-aa7dbb1067b7d02e1354fe1e5664ccb7d259d649.tar.bz2 quagga-aa7dbb1067b7d02e1354fe1e5664ccb7d259d649.tar.xz |
bgpd: Configured suppress value cannot be less than the reuse value in bgp dampening
RFC 2439, Section 4.2; the values pair up for hysteresis.
Signed-off-by: Balaji.G <balajig81@gmail.com>
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
-rw-r--r-- | bgpd/bgp_route.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index e7357e54..f84a72dc 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -11976,6 +11976,14 @@ DEFUN (bgp_damp_set, } bgp = vty->index; + + if (suppress < reuse) + { + vty_out (vty, "Suppress value cannot be less than reuse value %s", + VTY_NEWLINE); + return 0; + } + return bgp_damp_enable (bgp, bgp_node_afi (vty), bgp_node_safi (vty), half, reuse, suppress, max); } |