]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/plist_int.h
Merge pull request #7220 from idryzhov/fix-clear-isis
[mirror_frr.git] / lib / plist_int.h
index ec8bbe1315905e57ee24a26efc566ab47193087b..5e0beabbc690b39929664eb06d90cabcdbcadd7a 100644 (file)
@@ -65,13 +65,23 @@ struct prefix_list_entry {
        unsigned long refcnt;
        unsigned long hitcnt;
 
+       struct prefix_list *pl;
+
        struct prefix_list_entry *next;
        struct prefix_list_entry *prev;
 
        /* up the chain for best match search */
        struct prefix_list_entry *next_best;
+
+       /* Flag to track trie/list installation status. */
+       bool installed;
 };
 
+extern void prefix_list_entry_free(struct prefix_list_entry *pentry);
+extern void prefix_list_entry_delete2(struct prefix_list_entry *ple);
+extern void prefix_list_entry_update_start(struct prefix_list_entry *ple);
+extern void prefix_list_entry_update_finish(struct prefix_list_entry *ple);
+
 #ifdef __cplusplus
 }
 #endif