mirror of
https://gitlab.labs.nic.cz/labs/bird.git
synced 2024-05-11 16:54:54 +00:00
Merge commit '21213be5' into mq-aggregator-for-v3
This commit is contained in:
@@ -441,7 +441,7 @@ struct nexthop {
|
||||
struct rte_src {
|
||||
struct rte_src *next; /* Hash chain */
|
||||
struct proto *proto; /* Protocol the source is based on */
|
||||
u32 private_id; /* Private ID, assigned by the protocol */
|
||||
u64 private_id; /* Private ID, assigned by the protocol */
|
||||
u32 global_id; /* Globally unique ID of the source */
|
||||
unsigned uc; /* Use count */
|
||||
};
|
||||
|
@@ -101,7 +101,7 @@ static struct idm src_ids;
|
||||
#define RSH_KEY(n) n->proto, n->private_id
|
||||
#define RSH_NEXT(n) n->next
|
||||
#define RSH_EQ(p1,n1,p2,n2) p1 == p2 && n1 == n2
|
||||
#define RSH_FN(p,n) p->hash_key ^ u32_hash(n)
|
||||
#define RSH_FN(p,n) p->hash_key ^ u64_hash(n)
|
||||
|
||||
#define RSH_REHASH rte_src_rehash
|
||||
#define RSH_PARAMS /2, *2, 1, 1, 8, 20
|
||||
|
@@ -675,7 +675,7 @@ rte_mergable(rte *pri, rte *sec)
|
||||
static void
|
||||
rte_trace(struct channel *c, rte *e, int dir, char *msg)
|
||||
{
|
||||
log(L_TRACE "%s.%s %c %s %N %uL %uG %s",
|
||||
log(L_TRACE "%s.%s %c %s %N %luL %uG %s",
|
||||
c->proto->name, c->name ?: "?", dir, msg, e->net->n.addr, e->src->private_id, e->src->global_id,
|
||||
rta_dest_name(e->attrs->dest));
|
||||
}
|
||||
|
Reference in New Issue
Block a user