]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/linklist.c
Merge pull request #9846 from idryzhov/lib-zebra-netns
[mirror_frr.git] / lib / linklist.c
index 43c2002231d6b7c58c608eadfc04ea5419838be8..8137b68d845daf4d75f8f25fb04f7020b073bd8b 100644 (file)
@@ -25,8 +25,8 @@
 #include "memory.h"
 #include "libfrr_trace.h"
 
-DEFINE_MTYPE_STATIC(LIB, LINK_LIST, "Link List")
-DEFINE_MTYPE_STATIC(LIB, LINK_NODE, "Link Node")
+DEFINE_MTYPE_STATIC(LIB, LINK_LIST, "Link List");
+DEFINE_MTYPE_STATIC(LIB, LINK_NODE, "Link Node");
 
 struct list *list_new(void)
 {
@@ -320,23 +320,6 @@ void list_delete_all_node(struct list *list)
        list->count = 0;
 }
 
-void list_filter_out_nodes(struct list *list, bool (*cond)(void *data))
-{
-       struct listnode *node;
-       struct listnode *next;
-       void *data;
-
-       assert(list);
-
-       for (ALL_LIST_ELEMENTS(list, node, next, data)) {
-               if ((cond && cond(data)) || (!cond)) {
-                       if (*list->del)
-                               (*list->del)(data);
-                       list_delete_node(list, node);
-               }
-       }
-}
-
 void list_delete(struct list **list)
 {
        assert(*list);