fib: use 32 bits per-source reference counter
[vpp.git] / src / vnet / fib / fib_table.h
index 59ebb0b..7f18188 100644 (file)
@@ -83,7 +83,7 @@ typedef struct fib_table_t_
     /**
      * per-source number of locks on the table
      */
-    u16 *ft_locks;
+    u32 *ft_locks;
     u32 ft_total_locks;
 
     /**
@@ -957,4 +957,12 @@ extern void fib_table_sub_tree_walk(u32 fib_index,
  */
 extern u8 *format_fib_table_memory(u8 *s, va_list *args);
 
+/**
+ * Debug function
+ */
+#ifdef CLIB_DEBUG
+extern void fib_table_assert_empty(const fib_table_t *fib_table);
+#endif
+
+
 #endif