]> git.ipfire.org Git - thirdparty/bird.git/commit
Moved nexthop from struct rta to extended attribute.
authorMaria Matejka <mq@ucw.cz>
Thu, 5 May 2022 16:08:37 +0000 (18:08 +0200)
committerMaria Matejka <mq@ucw.cz>
Thu, 26 May 2022 10:34:26 +0000 (12:34 +0200)
commitf15f2fcee7eeb5a100bd204a0e67018e25953420
tree12a99cfb8b6ee5aba555af282b356fb712457b18
parentf2e725a76882ba6b75c3ce4fb3c760bd83462410
Moved nexthop from struct rta to extended attribute.

This doesn't do anything more than to put the whole structure inside
adata. The overall performance is certainly going downhill; we'll
optimize this later.

Anyway, this is one of the latest items inside rta and in several
commits we may drop rta completely and move to eattrs-only routes.
19 files changed:
filter/f-inst.c
lib/attrs.h
lib/route.h
lib/type.h
nest/rt-attr.c
nest/rt-dev.c
nest/rt-show.c
nest/rt-table.c
proto/babel/babel.c
proto/bgp/packets.c
proto/ospf/rt.c
proto/ospf/rt.h
proto/ospf/topology.c
proto/ospf/topology.h
proto/perf/perf.c
proto/rip/rip.c
proto/static/static.c
sysdep/linux/netlink.c
sysdep/unix/krt.c