X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=lib%2Fplist_int.h;h=6bc2d034d6996d21e65b16c9f9b1fe6bf34e14bc;hb=86afd5292f1769c6c1c1db7a1e65f09fed27b87d;hp=e711d125645cbdc54c18b90a41c36592d773da26;hpb=78ca62a7b221defb21e4ab724de72b3634132996;p=mirror_frr.git diff --git a/lib/plist_int.h b/lib/plist_int.h index e711d1256..6bc2d034d 100644 --- a/lib/plist_int.h +++ b/lib/plist_int.h @@ -22,56 +22,50 @@ #ifndef _QUAGGA_PLIST_INT_H #define _QUAGGA_PLIST_INT_H -enum prefix_name_type -{ - PREFIX_TYPE_STRING, - PREFIX_TYPE_NUMBER -}; +enum prefix_name_type { PREFIX_TYPE_STRING, PREFIX_TYPE_NUMBER }; struct pltrie_table; -struct prefix_list -{ - char *name; - char *desc; +struct prefix_list { + char *name; + char *desc; - struct prefix_master *master; + struct prefix_master *master; - enum prefix_name_type type; + enum prefix_name_type type; - int count; - int rangecount; + int count; + int rangecount; - struct prefix_list_entry *head; - struct prefix_list_entry *tail; + struct prefix_list_entry *head; + struct prefix_list_entry *tail; - struct pltrie_table *trie; + struct pltrie_table *trie; - struct prefix_list *next; - struct prefix_list *prev; + struct prefix_list *next; + struct prefix_list *prev; }; /* Each prefix-list's entry. */ -struct prefix_list_entry -{ - int seq; +struct prefix_list_entry { + int64_t seq; - int le; - int ge; + int le; + int ge; - enum prefix_list_type type; + enum prefix_list_type type; - int any; - struct prefix prefix; + int any; + struct prefix prefix; - unsigned long refcnt; - unsigned long hitcnt; + unsigned long refcnt; + unsigned long hitcnt; - struct prefix_list_entry *next; - struct prefix_list_entry *prev; + struct prefix_list_entry *next; + struct prefix_list_entry *prev; - /* up the chain for best match search */ - struct prefix_list_entry *next_best; + /* up the chain for best match search */ + struct prefix_list_entry *next_best; }; #endif /* _QUAGGA_PLIST_INT_H */