[Xorp-cvs] XORP cvs commit: xorp/ospf

Atanu Ghosh atanu at icir.org
Fri Aug 17 17:11:03 PDT 2007


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	atanu at xorpc.icir.org	2007-08-18 00:11:03 UTC

XORP CVS repository


Modified files:
	ospf          area_router.cc area_router.hh peer.cc 

Log message:
	In OSPFv3 when the router is the designated router and it receives a
	Link-LSA it may be necessary to generate a new
	Inter-Area-Prefix-LSA. The test to discover if the router was the
	designated router was incorrect. The dr variable referred to the
	neighbour not the router itself. A router recieving a Link-LSA from
	the designated router may trigger this assert:
	[ 2007/08/17 15:29:46  FATAL xorp_ospfv3:60684 OSPF +1737 area_router.cc update_network_lsa ] Couldn't find Network_lsa  LS type 8194 Link State ID 0x1 Advertising Router 0xc096bb04 in LSA database
	
	Fix by adding a new variable is_router_dr.

Revision  Changes                              Path
1.282     +4 -3;  commitid: 972146c639157ea6;  xorp/ospf/area_router.cc
1.134     +4 -2;  commitid: 972146c639157ea6;  xorp/ospf/area_router.hh
1.281     +4 -1;  commitid: 972146c639157ea6;  xorp/ospf/peer.cc



More information about the Xorp-cvs mailing list