diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2019-02-09 10:45:42 -0500 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2019-03-27 16:19:28 -0400 |
| commit | 9ef0c6ba876de49751fdd0ef8069adb3e8ef03ec (patch) | |
| tree | b799cf28e0a2286bc2e0be5699664b5649835ea3 /zebra/zebra_rib.c | |
| parent | 3f2b1b56ccb14f4250e3d6d31daf9d4e69cf6153 (diff) | |
zebra: Unset old_re as queued.
When switching routes from one route type to another actually
unset the old route as enqueued.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'zebra/zebra_rib.c')
| -rw-r--r-- | zebra/zebra_rib.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/zebra/zebra_rib.c b/zebra/zebra_rib.c index 5fa51ada45..77cb38855d 100644 --- a/zebra/zebra_rib.c +++ b/zebra/zebra_rib.c @@ -1932,7 +1932,7 @@ static void rib_process_result(struct zebra_dplane_ctx *ctx) dplane_ctx_get_vrf(ctx), dest_str, old_re); } else - UNSET_FLAG(re->status, ROUTE_ENTRY_QUEUED); + UNSET_FLAG(old_re->status, ROUTE_ENTRY_QUEUED); } switch (op) { |
