]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/table_manager.c
isisd: implement the 'lsp-too-large' notification
[mirror_frr.git] / zebra / table_manager.c
index 43b5c7d59e6c91cc073b7e89b38bd5983bd952bf..7ed673a88f12ee73a5d64f798c2dd7c9518f0410 100644 (file)
@@ -147,9 +147,8 @@ struct table_manager_chunk *assign_table_chunk(uint8_t proto, uint16_t instance,
 #endif /* SUNOS_5 */
        tmc->start = start;
        if (RT_TABLE_ID_UNRESERVED_MAX - size  + 1 < start) {
-               flog_err(ZEBRA_ERR_TM_EXHAUSTED_IDS,
-                         "Reached max table id. Start/Size %u/%u", start,
-                         size);
+               flog_err(EC_ZEBRA_TM_EXHAUSTED_IDS,
+                        "Reached max table id. Start/Size %u/%u", start, size);
                XFREE(MTYPE_TM_CHUNK, tmc);
                return NULL;
        }
@@ -186,8 +185,8 @@ int release_table_chunk(uint8_t proto, uint16_t instance, uint32_t start,
                if (tmc->end != end)
                        continue;
                if (tmc->proto != proto || tmc->instance != instance) {
-                       flog_err(ZEBRA_ERR_TM_DAEMON_MISMATCH,
-                                 "%s: Daemon mismatch!!", __func__);
+                       flog_err(EC_ZEBRA_TM_DAEMON_MISMATCH,
+                                "%s: Daemon mismatch!!", __func__);
                        continue;
                }
                tmc->proto = NO_PROTO;
@@ -196,8 +195,8 @@ int release_table_chunk(uint8_t proto, uint16_t instance, uint32_t start,
                break;
        }
        if (ret != 0)
-               flog_err(ZEBRA_ERR_TM_UNRELEASED_CHUNK,
-                         "%s: Table chunk not released!!", __func__);
+               flog_err(EC_ZEBRA_TM_UNRELEASED_CHUNK,
+                        "%s: Table chunk not released!!", __func__);
 
        return ret;
 }
@@ -238,5 +237,5 @@ void table_manager_disable(ns_id_t ns_id)
 {
        if (ns_id != NS_DEFAULT)
                return;
-       list_delete_and_null(&tbl_mgr.lc_list);
+       list_delete(&tbl_mgr.lc_list);
 }