[Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/control_socket xorp/fea/data_plane/ifconfig xorp/fea/data_plane/io

Pavlin Radoslavov pavlin at icir.org
Sat Mar 8 16:21:18 PST 2008


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	pavlin at chum.icir.org	2008-03-09 00:21:18 UTC

XORP CVS repository


Modified files:
	fea           ifconfig.cc ifconfig_reporter.cc 
	              ifconfig_transaction.hh iftree.cc iftree.hh 
	              mfea_node.cc xrl_fea_target.cc 
	fea/data_plane/control_socket netlink_socket_utilities.cc 
	                              routing_socket_utilities.cc 
	fea/data_plane/ifconfig ifconfig_get_netlink_socket.cc 
	                        ifconfig_set.cc ifconfig_set_click.cc 
	                        ifconfig_vlan_get_bsd.cc 
	                        ifconfig_vlan_get_linux.cc 
	fea/data_plane/io io_ip_socket.cc 

Log message:
	IfTree optimizations to speedup the lookup of pif_index
	to interface or vif.
	
	* Add internal maps to IfTree: "pif_index -> interface" and
	  "pif_index -> vif".
	
	* Refactor the IfTree internals so now items are stored as
	  pointers in the maps.
	
	Requested by:   Ben Greear <greearb AT candelatech.com>

Revision  Changes                                  Path
1.14      +5 -5;  commitid: 85cb47d32c7841a7;      xorp/fea/data_plane/control_socket/netlink_socket_utilities.cc
1.16      +5 -5;  commitid: 85cb47d32c7841a7;      xorp/fea/data_plane/control_socket/routing_socket_utilities.cc
1.17      +3 -3;  commitid: 85cb47d32c7841a7;      xorp/fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc
1.20      +12 -12;  commitid: 85cb47d32c7841a7;    xorp/fea/data_plane/ifconfig/ifconfig_set.cc
1.18      +11 -11;  commitid: 85cb47d32c7841a7;    xorp/fea/data_plane/ifconfig/ifconfig_set_click.cc
1.8       +4 -7;  commitid: 85cb47d32c7841a7;      xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_bsd.cc
1.5       +4 -7;  commitid: 85cb47d32c7841a7;      xorp/fea/data_plane/ifconfig/ifconfig_vlan_get_linux.cc
1.18      +4 -4;  commitid: 85cb47d32c7841a7;      xorp/fea/data_plane/io/io_ip_socket.cc
1.82      +7 -7;  commitid: 85cb47d32c7841a7;      xorp/fea/ifconfig.cc
1.7       +5 -5;  commitid: 85cb47d32c7841a7;      xorp/fea/ifconfig_reporter.cc
1.17      +3 -3;  commitid: 85cb47d32c7841a7;      xorp/fea/ifconfig_transaction.hh
1.59      +396 -136;  commitid: 85cb47d32c7841a7;  xorp/fea/iftree.cc
1.62      +152 -23;  commitid: 85cb47d32c7841a7;   xorp/fea/iftree.hh
1.88      +2 -2;  commitid: 85cb47d32c7841a7;      xorp/fea/mfea_node.cc
1.38      +5 -5;  commitid: 85cb47d32c7841a7;      xorp/fea/xrl_fea_target.cc



More information about the Xorp-cvs mailing list