X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FDefaultBundle%2FIpV6Packet.cc;h=2cf67b2b28614d25942dc0eeec3beccbcb6ea4a2;hb=a18d131c38ffe7178ea4736ed3f584125e9903ae;hp=899e21a77c777bae2333bd6cada202fccee6ca5a;hpb=47368f306a577d1e46df69a7f729bd3893cbe5e7;p=senf.git diff --git a/Packets/DefaultBundle/IpV6Packet.cc b/Packets/DefaultBundle/IpV6Packet.cc index 899e21a..2cf67b2 100644 --- a/Packets/DefaultBundle/IpV6Packet.cc +++ b/Packets/DefaultBundle/IpV6Packet.cc @@ -25,27 +25,28 @@ //#include "IpV6Packet.ih" // Custom includes +#include #include "EthernetPacket.hh" -#include "Packets/DataPacket.hh" -#include "Socket/INetAddressing.hh" +#include "../../Socket/Protocols/INet/INetAddressing.hh" //#include "IpV6Packet.mpp" #define prefix_ ///////////////////////////////cc.p//////////////////////////////////////// namespace { - senf::PacketRegistry::RegistrationProxy + senf::PacketRegistry::RegistrationProxy registerIpV6Packet (0x86dd); - senf::PacketRegistry::RegistrationProxy + senf::PacketRegistry::RegistrationProxy registerIpV6Packet2 (41); // IP6-in-IP(6) encapsulation - senf::PacketRegistry::RegistrationProxy + senf::PacketRegistry::RegistrationProxy registerNoNextHeader (59); } prefix_ void senf::IpV6PacketType::dump(packet p, std::ostream & os) { + boost::io::ios_all_saver ias(os); os << "Internet protocol Version 6:\n" << " version : " << unsigned(p->version()) << "\n" << " traffic class : " << std::hex << unsigned(p->trafficClass()) << "\n" @@ -53,8 +54,8 @@ prefix_ void senf::IpV6PacketType::dump(packet p, std::ostream & os) << " length : " << std::dec << unsigned(p->length()) << "\n" << " next header : " << unsigned(p->nextHeader()) << "\n" << " hop limit : " << unsigned(p->hopLimit()) << "\n" - << " source : " << INet6Address(p->source()) << "\n" - << " destination : " << INet6Address(p->destination()) << "\n"; + << " source : " << p->source() << "\n" + << " destination : " << p->destination() << "\n"; } ///////////////////////////////cc.e////////////////////////////////////////