[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