[Xorp-cvs] XORP cvs commit: xorp/rip

Pavlin Radoslavov pavlin at icir.org
Sat Aug 19 23:19:28 PDT 2006


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin at xorpc.icir.org	2006-08-20 06:19:28 UTC

XORP CVS repository


Modified files:
	rip           auth.cc auth.hh packet_assembly.hh packets.hh 
	              port.cc port.hh test_auth.cc test_outputs.cc 
	              test_packets.cc test_request.cc 

Log message:
	Refactor the implementation of the following classes such that we
	don't use each of them as an overlay with a data buffer:
	RipPacketHeader, PacketRouteEntry, PlaintextPacketRouteEntry4,
	MD5PacketRouteEntry4, MD5PacketTrailer
	
	Instead, we use a constructor that initializes internal pointers
	(for each field) to point to the appropriate position in the data
	buffer.
	
	This change fixes some pointer casting issues.

Revision  Changes                                  Path
1.34      +61 -66;  commitid: 6f3c44e7fe047ea6;    xorp/rip/auth.cc
1.21      +13 -13;  commitid: 6f3c44e7fe047ea6;    xorp/rip/auth.hh
1.11      +29 -14;  commitid: 6f3c44e7fe047ea6;    xorp/rip/packet_assembly.hh
1.24      +629 -203;  commitid: 6f3c44e7fe047ea6;  xorp/rip/packets.hh
1.66      +44 -38;  commitid: 6f3c44e7fe047ea6;    xorp/rip/port.cc
1.28      +9 -9;  commitid: 6f3c44e7fe047ea6;      xorp/rip/port.hh
1.25      +11 -14;  commitid: 6f3c44e7fe047ea6;    xorp/rip/test_auth.cc
1.28      +20 -15;  commitid: 6f3c44e7fe047ea6;    xorp/rip/test_outputs.cc
1.14      +28 -32;  commitid: 6f3c44e7fe047ea6;    xorp/rip/test_packets.cc
1.24      +22 -23;  commitid: 6f3c44e7fe047ea6;    xorp/rip/test_request.cc



More information about the Xorp-cvs mailing list