summaryrefslogtreecommitdiff
path: root/proto/bgp/bgp.c
diff options
context:
space:
mode:
authorMaria Matejka <mq@ucw.cz>2022-10-11 11:07:38 +0200
committerMaria Matejka <mq@ucw.cz>2022-10-12 10:05:14 +0200
commit26552a7ec85e0f8845a2672a797c5cb2c9bf47d5 (patch)
tree06f9b3342a471205f826c72e8db773960b27eef1 /proto/bgp/bgp.c
parentb83a9d5f9a93d6b01d4b06429195e4508377504c (diff)
Fixed BGP reload limits
Diffstat (limited to 'proto/bgp/bgp.c')
-rw-r--r--proto/bgp/bgp.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/proto/bgp/bgp.c b/proto/bgp/bgp.c
index 36179eb8..1755c5e4 100644
--- a/proto/bgp/bgp.c
+++ b/proto/bgp/bgp.c
@@ -1447,12 +1447,8 @@ bgp_reload_routes(struct channel *C)
struct bgp_proto *p = (void *) C->proto;
struct bgp_channel *c = (void *) C;
- ASSERT(p->conn && (p->route_refresh || (C->in_keep & RIK_PREFILTER)));
-
- if (C->in_keep & RIK_PREFILTER)
- channel_schedule_reload(C);
- else
- bgp_schedule_packet(p->conn, c, PKT_ROUTE_REFRESH);
+ ASSERT(p->conn && p->route_refresh);
+ bgp_schedule_packet(p->conn, c, PKT_ROUTE_REFRESH);
}
static void