]> git.puffer.fish Git - mirror/frr.git/commitdiff
Revert "bgpd: fix missing list add in dampening"
authorIgor Ryzhov <iryzhov@nfware.com>
Mon, 2 Aug 2021 10:01:26 +0000 (13:01 +0300)
committerIgor Ryzhov <iryzhov@nfware.com>
Tue, 3 Aug 2021 18:54:47 +0000 (21:54 +0300)
This reverts commit cd58568b1889df753aa258ee61b6d949b1ce6fb9.

bgpd/bgp_damp.c

index 7f1abb73c0c2bb4f8407b627c4c8fd5b695a1428..20dfef7598ecfb299393ed7534e8ae19e40b2d2d 100644 (file)
@@ -342,14 +342,7 @@ int bgp_damp_withdraw(struct bgp_path_info *path, struct bgp_dest *dest,
                (bgp_path_info_extra_get(path))->damp_info = bdi;
                bgp_no_reuse_list_add(bdi, bdc);
        } else {
-               if (bdi->config != bdc) {
-                       bgp_damp_info_claim(bdi, bdc);
-                       if (bdi->index == BGP_DAMP_NO_REUSE_LIST_INDEX)
-                               bgp_reuselist_add(&bdc->no_reuse_list, bdi);
-                       else
-                               bgp_reuselist_add(&bdc->reuse_list[bdi->index],
-                                                 bdi);
-               }
+               bgp_damp_info_claim(bdi, bdc);
                last_penalty = bdi->penalty;
 
                /* 1. Set t-diff = t-now - t-updated.  */