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

Pavlin Radoslavov pavlin at icir.org
Fri Dec 28 01:13:38 PST 2007


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin at xorpc.icir.org	2007-12-28 09:13:38 UTC

XORP CVS repository


Modified files:
	fea           fea_node.cc fea_node.hh fibconfig.cc fibconfig.hh 
	fea/data_plane/control_socket netlink_socket_utilities.cc 
	                              routing_socket_utilities.cc 
	fea/data_plane/fibconfig fibconfig_entry_get_iphelper.cc 
	                         fibconfig_entry_get_netlink_socket.cc 
	                         fibconfig_entry_get_routing_socket.cc 
	                         fibconfig_entry_get_rtmv2.cc 
	                         fibconfig_entry_set_iphelper.cc 
	                         fibconfig_entry_set_netlink_socket.cc 
	                         fibconfig_entry_set_routing_socket.cc 
	                         fibconfig_entry_set_rtmv2.cc 
	                         fibconfig_table_get_iphelper.cc 
	                         fibconfig_table_get_netlink_socket.cc 
	                         fibconfig_table_get_sysctl.cc 
	                         fibconfig_table_observer_netlink_socket.cc 
	                         fibconfig_table_observer_routing_socket.cc 
	                         fibconfig_table_observer_rtmv2.cc 
	fea/data_plane/io io_ip_socket.cc io_tcpudp_socket.cc 

Log message:
	* Improve/fix the FibConfig and I/O plugins when dealing with
	  interface/vif information. Previously, in number of places
	  there was the assumption that ifname is same as vifname, which
	  is incorrect (e.g., in case of VLANs).
	
	* Use the locally saved interface tree for mapping between
	  interface/vif name and interface index.
	  Previously, the system specific if_nametoindex() and
	  if_indextoname() calls were used in places that logically
	  shouldn't deal with this mapping.

Revision  Changes                                Path
1.10      +15 -16;  commitid: 89304774bc5e7ea6;  xorp/fea/data_plane/control_socket/netlink_socket_utilities.cc
1.11      +36 -44;  commitid: 89304774bc5e7ea6;  xorp/fea/data_plane/control_socket/routing_socket_utilities.cc
1.10      +10 -9;  commitid: 89304774bc5e7ea6;   xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.cc
1.16      +2 -2;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc
1.13      +3 -3;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.cc
1.15      +3 -3;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.cc
1.11      +9 -9;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc
1.16      +46 -37;  commitid: 89304774bc5e7ea6;  xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc
1.16      +16 -13;  commitid: 89304774bc5e7ea6;  xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.cc
1.17      +10 -10;  commitid: 89304774bc5e7ea6;  xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc
1.11      +9 -7;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc
1.12      +3 -3;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.cc
1.13      +3 -2;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.cc
1.12      +3 -3;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc
1.13      +3 -3;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_observer_routing_socket.cc
1.14      +3 -3;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.cc
1.16      +6 -6;  commitid: 89304774bc5e7ea6;    xorp/fea/data_plane/io/io_ip_socket.cc
1.21      +8 -12;  commitid: 89304774bc5e7ea6;   xorp/fea/data_plane/io/io_tcpudp_socket.cc
1.14      +2 -55;  commitid: 89304774bc5e7ea6;   xorp/fea/fea_node.cc
1.13      +1 -17;  commitid: 89304774bc5e7ea6;   xorp/fea/fea_node.hh
1.17      +5 -3;  commitid: 89304774bc5e7ea6;    xorp/fea/fibconfig.cc
1.15      +18 -7;  commitid: 89304774bc5e7ea6;   xorp/fea/fibconfig.hh



More information about the Xorp-cvs mailing list