0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00

Hash table structure redesigned.

This commit is contained in:
Ondrej Filip 2000-02-08 22:43:10 +00:00
parent 316d7bd7d1
commit 4bf6de8737

View File

@ -14,18 +14,11 @@ struct top_hash_entry { /* Index for fast mapping (type,rtrid,LSid)->vertex */
struct top_vertex *vertex;
u32 lsa_id, rtr_id;
u8 lsa_type;
u16 pad1;
u8 pad2;
};
struct top_vertex { /* LSA without type,rtid and lsid */
u16 lsage;
u8 options;
u16 lsage;
u32 lsseqno;
void *data;
};
struct top_graph {
pool *pool; /* Pool we allocate from */
slab *hash_slab; /* Slab for hash entries */