[Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/libxorp xorp/policy/common xorp/rtrmgr

Marko Zec zec@icir.org
Tue, 2 Aug 2005 20:52:15 GMT


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	zec@xorpc.icir.org	2005-08-02 20:52:15 UTC

XORP CVS repository


Modified files:
	etc/templates bgp.tp 
	libxorp       ipv4.hh ipv6.hh range.hh 
	policy/common register_operations.cc 
	rtrmgr        template_tree.cc template_tree_node.cc 
	              template_tree_node.hh 

Log message:
	Add the missing hooks to allow for specifying IPv4/6 address ranges in
	policy expressions, currently only for nexthop address in BGP.
	Examples:
	
	nexthop4 == 192.168.0.2                 // exact match
	nexthop4 == 192.168.0.2..192.168.0.123  // match if within the range
	nexthop4 != 192.168.0.2..192.168.0.123  // match if outside the range
	
	TODO: testing, update docs, revisit static routes and rip

Revision  Changes                                 Path
1.51      +9 -5;  commitid: 11f9a42efdabf7ea6;    xorp/etc/templates/bgp.tp
1.24      +68 -1;  commitid: 11f9a42efdabf7ea6;   xorp/libxorp/ipv4.hh
1.23      +68 -1;  commitid: 11f9a42efdabf7ea6;   xorp/libxorp/ipv6.hh
1.6       +4 -3;  commitid: 11f9a42efdabf7ea6;    xorp/libxorp/range.hh
1.12      +5 -1;  commitid: 11f9a42efdabf7ea6;    xorp/policy/common/register_operations.cc
1.35      +7 -1;  commitid: 11f9a42efdabf7ea6;    xorp/rtrmgr/template_tree.cc
1.55      +117 -1;  commitid: 11f9a42efdabf7ea6;  xorp/rtrmgr/template_tree_node.cc
1.34      +35 -1;  commitid: 11f9a42efdabf7ea6;   xorp/rtrmgr/template_tree_node.hh