]> git.puffer.fish Git - mirror/frr.git/commit
* isis_spf.c: Changing cost from uint16_t to uint32_t. Unset
authorhasso <hasso>
Mon, 26 Sep 2005 18:26:26 +0000 (18:26 +0000)
committerhasso <hasso>
Mon, 26 Sep 2005 18:26:26 +0000 (18:26 +0000)
commitfac1f7cc8eaa750fa46985977a97e05e493228a2
tree9cb300fd56261c38b51e621ccb72523ec7b4bf4a
parent82a8428c84df1b1e7a1be5a5114a5d9a6f2bc2c4
* isis_spf.c: Changing cost from uint16_t to uint32_t. Unset
  ISIS_ROUTE_FLAG_ACTIVE flag before running SPF.
* isisd.[ch]: Separate route tables for different levels. SPF is done
  separately, but in case of L1L2 area they have to be merged.
* isis_zebra.c: Set/unset ISIS_ROUTE_FLAG_ZEBRA_SYNC flag correctly in
  case of adding/removing IPv4 routes.
* zebra_route.c: Rework route validating process. Merging L1 and L2
  tables in case of L1L2 area.

        In short - many changes to make SPF work more correctly, add/remove
        to/from RIB also works now. It's still very far from perfect though.
isisd/ChangeLog
isisd/isis_route.c
isisd/isis_route.h
isisd/isis_spf.c
isisd/isis_zebra.c
isisd/isisd.c
isisd/isisd.h