]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: On route removal failure return proper message
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 13 Dec 2018 15:42:42 +0000 (10:42 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 14 Dec 2018 01:00:33 +0000 (20:00 -0500)
When a route removal failure happens return to the installing
protocol that the route deletion failed.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
zebra/zebra_rib.c

index d628b801a59d31be577eb54c04c0dc25bc1c12f2..44fedd866890e1b0d9011b5de576797ea14d15d1 100644 (file)
@@ -1883,7 +1883,7 @@ static void rib_process_after(struct zebra_dplane_ctx *ctx)
                                zvrf->removals++;
                } else {
                        zsend_route_notify_owner_ctx(ctx,
-                                                    ZAPI_ROUTE_FAIL_INSTALL);
+                                                    ZAPI_ROUTE_REMOVE_FAIL);
 
                        zlog_warn("%u:%s: Route Deletion failure",
                                  dplane_ctx_get_vrf(ctx),