]> git.ipfire.org Git - thirdparty/bird.git/commit
Nest: Expand rte_src.private_id to u64
authorOndrej Zajicek <santiago@crfreenet.org>
Mon, 2 Oct 2023 13:09:30 +0000 (15:09 +0200)
committerOndrej Zajicek <santiago@crfreenet.org>
Mon, 2 Oct 2023 13:09:30 +0000 (15:09 +0200)
commit21213be523baa7f2cbf0feaa617f265c55e9b17a
tree97d0374225e267fe6b3c0cc64eacbe5395ba00b6
parent8ad9c4bb339172d445d1346876b2c9f3c27199c1
Nest: Expand rte_src.private_id to u64

In general, private_id is sparse and protocols may want to map some
internal values directly into it. For example, L3VPN needs to
map VPN route discriminators to private_id.

OTOH, u32 is enough for global_id, as these identifiers are dense.
nest/route.h
nest/rt-attr.c
nest/rt-table.c
proto/bgp/packets.c
proto/mrt/mrt.c