[Xorp-cvs] XORP cvs commit: xorp/fea xorp/pim xorp/rib xorp/rib/tools xorp/rip xorp/xrl/interfaces xorp/xrl/targets

Pavlin Radoslavov pavlin@icir.org
Thu, 30 Mar 2006 02:21:19 GMT


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin@xorpc.icir.org	2006-03-30 02:21:19 UTC

XORP CVS repository


Modified files:
	fea           fti_transaction.hh xrl_target.cc xrl_target.hh 
	pim           xrl_pim_node.cc xrl_pim_node.hh 
	rib           redist_xrl.cc 
	rib/tools     show_routes.cc 
	rip           xrl_target_common.hh xrl_target_rip.cc 
	              xrl_target_rip.hh xrl_target_ripng.cc 
	              xrl_target_ripng.hh 
	xrl/interfaces redist4.xif redist4_xif.cc redist4_xif.hh 
	               redist6.xif redist6_xif.cc redist6_xif.hh 
	               redist_transaction4.xif redist_transaction4_xif.cc 
	               redist_transaction4_xif.hh redist_transaction6.xif 
	               redist_transaction6_xif.cc 
	               redist_transaction6_xif.hh 
	xrl/targets   fea.xrls fea_base.cc fea_base.hh pim.xrls 
	              pim_base.cc pim_base.hh rip.xrls rip_base.cc 
	              rip_base.hh ripng.xrls ripng_base.cc ripng_base.hh 
	              show_routes.xrls show_routes_base.cc 
	              show_routes_base.hh 

Log message:
	Modify the following XRLs to include all known information about
	deleted routes:
	
	redist4/0.1/delete_route
	redist6/0.1/delete_route
	redist_transaction4/0.1/delete_route
	redist_transaction6/0.1/delete_route
	
	Now the arguments for the above delete_route XRLs are exactly same
	as the corresponding add_route XRLs.
	The additional information is: nexthop, ifname, vifname, metric,
	and admin_distance.
	
	Some of this information is needed by Windows when deleting the
	routes in the kernel: nexthop, ifname/vifname.
	The metric and admin_distance information is not really needed for now,
	but is included for consistency, and just in case if in the future we
	need it for some special purpose.
	
	Requested by:   Bruce M. Simpson
	Approved by:    Atanu Ghosh

Revision  Changes                                 Path
1.13      +19 -3;  commitid: 145df442b3ee87ea6;   xorp/fea/fti_transaction.hh
1.81      +43 -11;  commitid: 145df442b3ee87ea6;  xorp/fea/xrl_target.cc
1.58      +13 -3;  commitid: 145df442b3ee87ea6;   xorp/fea/xrl_target.hh
1.94      +33 -11;  commitid: 145df442b3ee87ea6;  xorp/pim/xrl_pim_node.cc
1.66      +13 -3;  commitid: 145df442b3ee87ea6;   xorp/pim/xrl_pim_node.hh
1.24      +50 -34;  commitid: 145df442b3ee87ea6;  xorp/rib/redist_xrl.cc
1.20      +51 -13;  commitid: 145df442b3ee87ea6;  xorp/rib/tools/show_routes.cc
1.26      +38 -8;  commitid: 145df442b3ee87ea6;   xorp/rip/xrl_target_common.hh
1.30      +8 -1;  commitid: 145df442b3ee87ea6;    xorp/rip/xrl_target_rip.cc
1.21      +6 -1;  commitid: 145df442b3ee87ea6;    xorp/rip/xrl_target_rip.hh
1.25      +8 -1;  commitid: 145df442b3ee87ea6;    xorp/rip/xrl_target_ripng.cc
1.20      +6 -1;  commitid: 145df442b3ee87ea6;    xorp/rip/xrl_target_ripng.hh
1.9       +18 -13;  commitid: 145df442b3ee87ea6;  xorp/xrl/interfaces/redist4.xif
1.14      +13 -3;  commitid: 145df442b3ee87ea6;   xorp/xrl/interfaces/redist4_xif.cc
1.13      +7 -2;  commitid: 145df442b3ee87ea6;    xorp/xrl/interfaces/redist4_xif.hh
1.9       +18 -13;  commitid: 145df442b3ee87ea6;  xorp/xrl/interfaces/redist6.xif
1.14      +13 -3;  commitid: 145df442b3ee87ea6;   xorp/xrl/interfaces/redist6_xif.cc
1.13      +7 -2;  commitid: 145df442b3ee87ea6;    xorp/xrl/interfaces/redist6_xif.hh
1.9       +20 -15;  commitid: 145df442b3ee87ea6;  xorp/xrl/interfaces/redist_transaction4.xif
1.13      +13 -3;  commitid: 145df442b3ee87ea6;   xorp/xrl/interfaces/redist_transaction4_xif.cc
1.13      +7 -2;  commitid: 145df442b3ee87ea6;    xorp/xrl/interfaces/redist_transaction4_xif.hh
1.9       +20 -15;  commitid: 145df442b3ee87ea6;  xorp/xrl/interfaces/redist_transaction6.xif
1.13      +13 -3;  commitid: 145df442b3ee87ea6;   xorp/xrl/interfaces/redist_transaction6_xif.cc
1.13      +7 -2;  commitid: 145df442b3ee87ea6;    xorp/xrl/interfaces/redist_transaction6_xif.hh
1.56      +3 -3;  commitid: 145df442b3ee87ea6;    xorp/xrl/targets/fea.xrls
1.60      +17 -7;  commitid: 145df442b3ee87ea6;   xorp/xrl/targets/fea_base.cc
1.63      +13 -3;  commitid: 145df442b3ee87ea6;   xorp/xrl/targets/fea_base.hh
1.50      +3 -3;  commitid: 145df442b3ee87ea6;    xorp/xrl/targets/pim.xrls
1.53      +17 -7;  commitid: 145df442b3ee87ea6;   xorp/xrl/targets/pim_base.cc
1.57      +13 -3;  commitid: 145df442b3ee87ea6;   xorp/xrl/targets/pim_base.hh
1.24      +2 -2;  commitid: 145df442b3ee87ea6;    xorp/xrl/targets/rip.xrls
1.24      +9 -4;  commitid: 145df442b3ee87ea6;    xorp/xrl/targets/rip_base.cc
1.26      +7 -2;  commitid: 145df442b3ee87ea6;    xorp/xrl/targets/rip_base.hh
1.24      +2 -2;  commitid: 145df442b3ee87ea6;    xorp/xrl/targets/ripng.xrls
1.24      +9 -4;  commitid: 145df442b3ee87ea6;    xorp/xrl/targets/ripng_base.cc
1.26      +7 -2;  commitid: 145df442b3ee87ea6;    xorp/xrl/targets/ripng_base.hh
1.9       +3 -3;  commitid: 145df442b3ee87ea6;    xorp/xrl/targets/show_routes.xrls
1.9       +17 -7;  commitid: 145df442b3ee87ea6;   xorp/xrl/targets/show_routes_base.cc
1.10      +13 -3;  commitid: 145df442b3ee87ea6;   xorp/xrl/targets/show_routes_base.hh