]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/hsr/hsr_framereg.c
Merge tag 'ntb-5.3' of git://github.com/jonmason/ntb
[linux.git] / net / hsr / hsr_framereg.c
index 2d7a19750436328ebe739563ba8ee9599355c811..292be446007b481d3b88ec1d06ffb494059aa677 100644 (file)
@@ -104,7 +104,7 @@ int hsr_create_self_node(struct list_head *self_node_db,
        return 0;
 }
 
-void hsr_del_node(struct list_head *self_node_db)
+void hsr_del_self_node(struct list_head *self_node_db)
 {
        struct hsr_node *node;
 
@@ -117,6 +117,15 @@ void hsr_del_node(struct list_head *self_node_db)
        }
 }
 
+void hsr_del_nodes(struct list_head *node_db)
+{
+       struct hsr_node *node;
+       struct hsr_node *tmp;
+
+       list_for_each_entry_safe(node, tmp, node_db, mac_list)
+               kfree(node);
+}
+
 /* Allocate an hsr_node and add it to node_db. 'addr' is the node's address_A;
  * seq_out is used to initialize filtering of outgoing duplicate frames
  * originating from the newly added node.