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

Pavlin Radoslavov pavlin at icir.org
Fri Nov 16 20:06:51 PST 2007


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin at xorpc.icir.org	2007-11-17 04:06:51 UTC

XORP CVS repository


Modified files:
	fea           io_tcpudp.cc io_tcpudp.hh io_tcpudp_manager.cc 
	              io_tcpudp_manager.hh test_xrl_sockets4_tcp.cc 
	              test_xrl_sockets4_udp.cc xrl_io_tcpudp_manager.cc 
	              xrl_io_tcpudp_manager.hh 
	fea/data_plane/io io_tcpudp_socket.cc io_tcpudp_socket.hh 
	rip           xrl_port_manager.cc xrl_port_manager.hh 
	              xrl_target_common.hh xrl_target_rip.cc 
	              xrl_target_rip.hh xrl_target_ripng.cc 
	              xrl_target_ripng.hh 
	rip/tools     xrl_rip_shell_funcs.sh xrl_ripng_shell_funcs.sh 
	xrl/interfaces socket4_user.xif socket4_user_xif.cc 
	               socket4_user_xif.hh socket6_user.xif 
	               socket6_user_xif.cc socket6_user_xif.hh 
	xrl/targets   rip.xrls rip_base.cc rip_base.hh ripng.xrls 
	              ripng_base.cc ripng_base.hh test_socket4.xrls 
	              test_socket4_base.cc test_socket4_base.hh 
	              test_socket6.xrls test_socket6_base.cc 
	              test_socket6_base.hh 

Log message:
	Added a mechanism to read the incoming interface for UDP packets
	and propagate that information to the routing module (RIP/RIPng).
	
	This is needed, because link-local IPv6 UDP packets with link-local
	sender address cannot be matched to the incoming interface
	(just by using a matching subnet address).

Revision  Changes                                  Path
1.18      +307 -17;  commitid: 11115473e68267ea6;  xorp/fea/data_plane/io/io_tcpudp_socket.cc
1.8       +13 -1;  commitid: 11115473e68267ea6;    xorp/fea/data_plane/io/io_tcpudp_socket.hh
1.4       +6 -3;  commitid: 11115473e68267ea6;     xorp/fea/io_tcpudp.cc
1.6       +15 -3;  commitid: 11115473e68267ea6;    xorp/fea/io_tcpudp.hh
1.7       +9 -4;  commitid: 11115473e68267ea6;     xorp/fea/io_tcpudp_manager.cc
1.7       +20 -2;  commitid: 11115473e68267ea6;    xorp/fea/io_tcpudp_manager.hh
1.14      +12 -0;  commitid: 11115473e68267ea6;    xorp/fea/test_xrl_sockets4_tcp.cc
1.23      +6 -1;  commitid: 11115473e68267ea6;     xorp/fea/test_xrl_sockets4_udp.cc
1.4       +7 -1;  commitid: 11115473e68267ea6;     xorp/fea/xrl_io_tcpudp_manager.cc
1.3       +7 -1;  commitid: 11115473e68267ea6;     xorp/fea/xrl_io_tcpudp_manager.hh
1.17      +3 -3;  commitid: 11115473e68267ea6;     xorp/rip/tools/xrl_rip_shell_funcs.sh
1.15      +3 -3;  commitid: 11115473e68267ea6;     xorp/rip/tools/xrl_ripng_shell_funcs.sh
1.29      +30 -12;  commitid: 11115473e68267ea6;   xorp/rip/xrl_port_manager.cc
1.17      +7 -1;  commitid: 11115473e68267ea6;     xorp/rip/xrl_port_manager.hh
1.32      +6 -2;  commitid: 11115473e68267ea6;     xorp/rip/xrl_target_common.hh
1.40      +4 -1;  commitid: 11115473e68267ea6;     xorp/rip/xrl_target_rip.cc
1.27      +3 -1;  commitid: 11115473e68267ea6;     xorp/rip/xrl_target_rip.hh
1.33      +4 -1;  commitid: 11115473e68267ea6;     xorp/rip/xrl_target_ripng.cc
1.26      +3 -1;  commitid: 11115473e68267ea6;     xorp/rip/xrl_target_ripng.hh
1.7       +6 -0;  commitid: 11115473e68267ea6;     xorp/xrl/interfaces/socket4_user.xif
1.15      +5 -1;  commitid: 11115473e68267ea6;     xorp/xrl/interfaces/socket4_user_xif.cc
1.14      +9 -1;  commitid: 11115473e68267ea6;     xorp/xrl/interfaces/socket4_user_xif.hh
1.6       +6 -0;  commitid: 11115473e68267ea6;     xorp/xrl/interfaces/socket6_user.xif
1.13      +5 -1;  commitid: 11115473e68267ea6;     xorp/xrl/interfaces/socket6_user_xif.cc
1.11      +9 -1;  commitid: 11115473e68267ea6;     xorp/xrl/interfaces/socket6_user_xif.hh
1.32      +8 -2;  commitid: 11115473e68267ea6;     xorp/xrl/targets/rip.xrls
1.32      +5 -3;  commitid: 11115473e68267ea6;     xorp/xrl/targets/rip_base.cc
1.35      +9 -1;  commitid: 11115473e68267ea6;     xorp/xrl/targets/rip_base.hh
1.32      +8 -2;  commitid: 11115473e68267ea6;     xorp/xrl/targets/ripng.xrls
1.32      +5 -3;  commitid: 11115473e68267ea6;     xorp/xrl/targets/ripng_base.cc
1.35      +9 -1;  commitid: 11115473e68267ea6;     xorp/xrl/targets/ripng_base.hh
1.10      +8 -2;  commitid: 11115473e68267ea6;     xorp/xrl/targets/test_socket4.xrls
1.13      +5 -3;  commitid: 11115473e68267ea6;     xorp/xrl/targets/test_socket4_base.cc
1.13      +9 -1;  commitid: 11115473e68267ea6;     xorp/xrl/targets/test_socket4_base.hh
1.10      +8 -2;  commitid: 11115473e68267ea6;     xorp/xrl/targets/test_socket6.xrls
1.13      +5 -3;  commitid: 11115473e68267ea6;     xorp/xrl/targets/test_socket6_base.cc
1.13      +9 -1;  commitid: 11115473e68267ea6;     xorp/xrl/targets/test_socket6_base.hh



More information about the Xorp-cvs mailing list