0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-17 08:38:42 +00:00
bird/nest
Martin Mares 04925e9040 Minor rte/rta interface changes:
o  rte can now contain a pointer to both cached and uncached rta. Protocols
     which don't need their own attribute caching can now just fill-in a rta,
     link it to rte without any calls to attribute cache and call rte_update()
     which will replace rte->attrs by a cached copy.

  o  In order to support this, one of previously pad bytes in struct rta
     now holds new attribute flags (RTAF_CACHED). If you call rte_update()
     with uncached rta, you _must_ clear these flags. In other cases rta_lookup()
     sets it appropriately.

  o  Added rte_free() which is useful when you construct a rte and then the
     circumstances change and you decide not to use it for an update. (Needed
     for temporary rte's in kernel syncer...)
1998-12-07 21:59:15 +00:00
..
bird.h Changed #include <x/y> to #include "x/y" for our local includes, so that 1998-04-28 14:39:34 +00:00
config.Y Name cleanups as suggested by Pavel: 1998-12-06 11:59:18 +00:00
iface.c Aesthetic fix for neighbor cache debug dump. 1998-12-06 23:11:18 +00:00
iface.h Rip now has configurable per-interface metric (please rewiev), and few 1998-12-04 11:45:51 +00:00
Makefile Skeleton of device route protocol. As it's tightly coupled with our kernel, 1998-06-03 08:42:16 +00:00
proto.c Handle disabled protocol instances. 1998-11-29 22:01:33 +00:00
protocol.h Added skeleton of static route protocol. 1998-12-06 18:21:23 +00:00
route.h Minor rte/rta interface changes: 1998-12-07 21:59:15 +00:00
rt-attr.c Minor rte/rta interface changes: 1998-12-07 21:59:15 +00:00
rt-dev.c Added configuration of the device internal protocol. This is primarily 1998-11-29 22:03:58 +00:00
rt-dev.h Added configuration of the device internal protocol. This is primarily 1998-11-29 22:03:58 +00:00
rt-fib.c Renamed DEBUG' symbol to DEBUGGING' to prevent collisions with token 1998-11-29 14:38:34 +00:00
rt-table.c Minor rte/rta interface changes: 1998-12-07 21:59:15 +00:00