]> git.ipfire.org Git - thirdparty/bird.git/commit
Special table hooks rectified.
authorMaria Matejka <mq@ucw.cz>
Wed, 6 Oct 2021 13:10:33 +0000 (15:10 +0200)
committerMaria Matejka <mq@ucw.cz>
Mon, 22 Nov 2021 18:05:43 +0000 (19:05 +0100)
commit44f26c49f966ca842ff9af55468de0b98c44b73e
tree058c474e3f82ac0a26b77cf1c62f2ffa07212145
parentf81702b7e44ba7f2b264fe14f0f4e1e30913e475
Special table hooks rectified.

* internal tables are now more standalone, having their own import and
  export hooks
* route refresh/reload uses stale counter instead of stale flag,
  allowing to drop walking the table at the beginning
* route modify (by BGP LLGR) is now done by a special refeed hook,
  reimporting the modified routes directly without filters
16 files changed:
lib/lists.c
lib/lists.h
nest/config.Y
nest/proto.c
nest/protocol.h
nest/route.h
nest/rt-attr.c
nest/rt-show.c
nest/rt-table.c
proto/bgp/attrs.c
proto/bgp/bgp.c
proto/bgp/bgp.h
proto/bgp/packets.c
proto/rpki/packets.c
sysdep/unix/krt.c
sysdep/unix/krt.h