]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/rt_socket.c
zebra: Do not complain if deletion fails
[mirror_frr.git] / zebra / rt_socket.c
index ada828d01688879aa0c2bb8b4adb6639cc81996d..1f3f66a68e981751838c9ddea865656912cfd7d5 100644 (file)
@@ -282,6 +282,12 @@ static int kernel_rtm(int cmd, const struct prefix *p,
                        continue;
 
                        /* Note any unexpected status returns */
+               case ZEBRA_ERR_RTNOEXIST:
+                       if (cmd != RTM_DELETE)
+                               flog_err(EC_LIB_SYSTEM_CALL,
+                                        "%s: rtm_write() returned %d for command %d",
+                                        __func__, error, cmd);
+                       break;
                default:
                        flog_err(
                                EC_LIB_SYSTEM_CALL,
@@ -394,12 +400,6 @@ enum zebra_dplane_result kernel_mac_update_ctx(struct zebra_dplane_ctx *ctx)
        return ZEBRA_DPLANE_REQUEST_SUCCESS;
 }
 
-int kernel_configure_if_link(struct interface *ifp, struct interface *link_ifp,
-                            ns_id_t ns_id)
-{
-       return 0;
-}
-
 extern int kernel_interface_set_master(struct interface *master,
                                       struct interface *slave)
 {