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

Pavlin Radoslavov pavlin at icir.org
Wed Jun 6 18:28:43 PDT 2007


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin at xorpc.icir.org	2007-06-07 01:28:43 UTC

XORP CVS repository


Modified files:
	fea           fibconfig.cc fibconfig.hh fibconfig_entry_get.hh 
	              fibconfig_entry_observer.hh fibconfig_entry_set.hh 
	              fibconfig_table_get.hh fibconfig_table_observer.hh 
	              fibconfig_table_set.hh 
	fea/data_plane/fibconfig Makefile.am Makefile.in 
	                         fibconfig_entry_get_click.cc 
	                         fibconfig_entry_get_dummy.cc 
	                         fibconfig_entry_get_iphelper.cc 
	                         fibconfig_entry_get_netlink_socket.cc 
	                         fibconfig_entry_get_routing_socket.cc 
	                         fibconfig_entry_get_rtmv2.cc 
	                         fibconfig_entry_observer_dummy.cc 
	                         fibconfig_entry_observer_iphelper.cc 
	                         fibconfig_entry_observer_netlink_socket.cc 
	                         fibconfig_entry_observer_routing_socket.cc 
	                         fibconfig_entry_observer_rtmv2.cc 
	                         fibconfig_entry_parse_netlink_socket.cc 
	                         fibconfig_entry_parse_routing_socket.cc 
	                         fibconfig_entry_set_click.cc 
	                         fibconfig_entry_set_dummy.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_click.cc 
	                         fibconfig_table_get_dummy.cc 
	                         fibconfig_table_get_iphelper.cc 
	                         fibconfig_table_get_netlink_socket.cc 
	                         fibconfig_table_get_sysctl.cc 
	                         fibconfig_table_observer_dummy.cc 
	                         fibconfig_table_observer_iphelper.cc 
	                         fibconfig_table_observer_netlink_socket.cc 
	                         fibconfig_table_observer_routing_socket.cc 
	                         fibconfig_table_observer_rtmv2.cc 
	                         fibconfig_table_parse_netlink_socket.cc 
	                         fibconfig_table_parse_routing_socket.cc 
	                         fibconfig_table_set_click.cc 
	                         fibconfig_table_set_dummy.cc 
	                         fibconfig_table_set_iphelper.cc 
	                         fibconfig_table_set_netlink_socket.cc 
	                         fibconfig_table_set_routing_socket.cc 
	                         fibconfig_table_set_rtmv2.cc 

Added files:
	fea/data_plane/fibconfig fibconfig_entry_get_click.hh 
	                         fibconfig_entry_get_dummy.hh 
	                         fibconfig_entry_get_iphelper.hh 
	                         fibconfig_entry_get_netlink_socket.hh 
	                         fibconfig_entry_get_routing_socket.hh 
	                         fibconfig_entry_get_rtmv2.hh 
	                         fibconfig_entry_observer_dummy.hh 
	                         fibconfig_entry_observer_iphelper.hh 
	                         fibconfig_entry_observer_netlink_socket.hh 
	                         fibconfig_entry_observer_routing_socket.hh 
	                         fibconfig_entry_observer_rtmv2.hh 
	                         fibconfig_entry_set_click.hh 
	                         fibconfig_entry_set_dummy.hh 
	                         fibconfig_entry_set_iphelper.hh 
	                         fibconfig_entry_set_netlink_socket.hh 
	                         fibconfig_entry_set_routing_socket.hh 
	                         fibconfig_entry_set_rtmv2.hh 
	                         fibconfig_table_get_click.hh 
	                         fibconfig_table_get_dummy.hh 
	                         fibconfig_table_get_iphelper.hh 
	                         fibconfig_table_get_netlink_socket.hh 
	                         fibconfig_table_get_sysctl.hh 
	                         fibconfig_table_observer_dummy.hh 
	                         fibconfig_table_observer_iphelper.hh 
	                         fibconfig_table_observer_netlink_socket.hh 
	                         fibconfig_table_observer_routing_socket.hh 
	                         fibconfig_table_observer_rtmv2.hh 
	                         fibconfig_table_set_click.hh 
	                         fibconfig_table_set_dummy.hh 
	                         fibconfig_table_set_iphelper.hh 
	                         fibconfig_table_set_netlink_socket.hh 
	                         fibconfig_table_set_routing_socket.hh 
	                         fibconfig_table_set_rtmv2.hh 

Log message:
	Moved the provider-specific class declaration from
	fea/fibconfig_{entry,table}.hh to (new) header files inside
	fea/data_plane/fibconfig/ .
	Now there is a new header file for each provider's (derived) class
	that matches the associated fea/data_plane/fibconfig/fibconfig_*.cc file.
	
	Approved by:    Adam Greenhalgh

Revision  Changes                                 Path
1.2       +36 -2;  commitid: 15a0146675e3e7ea6;   xorp/fea/data_plane/fibconfig/Makefile.am
1.3       +34 -1;  commitid: 15a0146675e3e7ea6;   xorp/fea/data_plane/fibconfig/Makefile.in
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_get_click.cc
1.1       +90 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_get_click.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_get_dummy.cc
1.1       +87 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_get_dummy.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.cc
1.1       +106 -0                                 xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.hh (new)
1.9       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc
1.1       +119 -0                                 xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.hh (new)
1.8       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.cc
1.1       +128 -0                                 xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.hh (new)
1.10      +5 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.cc
1.1       +106 -0                                 xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.cc
1.1       +54 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_iphelper.cc
1.1       +52 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_iphelper.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc
1.1       +59 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_netlink_socket.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc
1.1       +60 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_routing_socket.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc
1.1       +47 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.hh (new)
1.8       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_netlink_socket.cc
1.10      +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_set_click.cc
1.1       +136 -0                                 xorp/fea/data_plane/fibconfig/fibconfig_entry_set_click.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_set_dummy.cc
1.1       +86 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_set_dummy.hh (new)
1.6       +2 -2;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc
1.1       +88 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.hh (new)
1.8       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc
1.1       +92 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.hh (new)
1.9       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.cc
1.1       +89 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.hh (new)
1.9       +4 -2;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc
1.1       +91 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_get_click.cc
1.1       +70 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_get_click.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_get_dummy.cc
1.1       +67 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_get_dummy.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc
1.1       +68 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.hh (new)
1.7       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.cc
1.1       +94 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.hh (new)
1.8       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.cc
1.1       +89 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_observer_dummy.cc
1.1       +54 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_observer_dummy.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_observer_iphelper.cc
1.1       +54 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_observer_iphelper.hh (new)
1.8       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc
1.1       +59 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_observer_netlink_socket.hh (new)
1.9       +4 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_observer_routing_socket.cc
1.1       +59 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_observer_routing_socket.hh (new)
1.9       +4 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.cc
1.1       +73 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.hh (new)
1.8       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc
1.10      +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_parse_routing_socket.cc
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_set_click.cc
1.1       +86 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_set_click.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_set_dummy.cc
1.1       +83 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_set_dummy.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.cc
1.1       +81 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_set_netlink_socket.cc
1.1       +84 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_set_netlink_socket.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_set_routing_socket.cc
1.1       +84 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_set_routing_socket.hh (new)
1.6       +3 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.cc
1.1       +83 -0                                  xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.hh (new)
1.9       +2 -1;  commitid: 15a0146675e3e7ea6;    xorp/fea/fibconfig.cc
1.8       +35 -3;  commitid: 15a0146675e3e7ea6;   xorp/fea/fibconfig.hh
1.9       +3 -507;  commitid: 15a0146675e3e7ea6;  xorp/fea/fibconfig_entry_get.hh
1.6       +5 -161;  commitid: 15a0146675e3e7ea6;  xorp/fea/fibconfig_entry_observer.hh
1.8       +3 -443;  commitid: 15a0146675e3e7ea6;  xorp/fea/fibconfig_entry_set.hh
1.9       +4 -328;  commitid: 15a0146675e3e7ea6;  xorp/fea/fibconfig_table_get.hh
1.8       +5 -187;  commitid: 15a0146675e3e7ea6;  xorp/fea/fibconfig_table_observer.hh
1.7       +4 -371;  commitid: 15a0146675e3e7ea6;  xorp/fea/fibconfig_table_set.hh



More information about the Xorp-cvs mailing list