diff options
author | Martin Mares <mj@ucw.cz> | 2000-04-10 14:39:29 +0200 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2000-04-10 14:39:29 +0200 |
commit | 6f57dcc07cdf54133bd57aeaec7446f59f2c91cd (patch) | |
tree | 9a93b0fe0bac05d2423e6284983477f6d9024870 /nest/route.h | |
parent | f2cb1d708dc5de4167a3dc12b50001391d01f5f0 (diff) | |
download | bird-6f57dcc07cdf54133bd57aeaec7446f59f2c91cd.tar bird-6f57dcc07cdf54133bd57aeaec7446f59f2c91cd.zip |
Export ea_same() and ea_hash().
Diffstat (limited to 'nest/route.h')
-rw-r--r-- | nest/route.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/nest/route.h b/nest/route.h index aec0465..2f293c0 100644 --- a/nest/route.h +++ b/nest/route.h @@ -320,8 +320,11 @@ typedef struct ea_list { eattr *ea_find(ea_list *, unsigned ea); void ea_dump(ea_list *); void ea_sort(ea_list *); /* Sort entries in all sub-lists */ -unsigned ea_scan(ea_list *); /* How many bytes do we need for merged ea_list (0=merge not needed) */ +unsigned ea_scan(ea_list *); /* How many bytes do we need for merged ea_list */ void ea_merge(ea_list *from, ea_list *to); /* Merge sub-lists to allocated buffer */ +int ea_same(ea_list *x, ea_list *y); /* Test whether two ea_lists are identical */ +unsigned int ea_hash(ea_list *e); /* Calculate 16-bit hash value */ +void ea_format(eattr *e, byte *buf); void rta_init(void); rta *rta_lookup(rta *); /* Get rta equivalent to this one, uc++ */ |