X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FICMPv6Packet.cc;h=d35e2ae33bf26ab0592cd45888501a4aef3caadd;hb=7fa56b4683159c364b49fe297db5b8dd6fdaefb0;hp=66072dbc594875c5bb8139adab5f7bd2d9ceb8e7;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Packets/DefaultBundle/ICMPv6Packet.cc b/senf/Packets/DefaultBundle/ICMPv6Packet.cc index 66072db..d35e2ae 100644 --- a/senf/Packets/DefaultBundle/ICMPv6Packet.cc +++ b/senf/Packets/DefaultBundle/ICMPv6Packet.cc @@ -28,15 +28,14 @@ // Custom includes #include -#include "../../Packets/DefaultBundle/IPv6Packet.hh" -#include "../../Utils/IpChecksum.hh" +#include +#include #define prefix_ ///////////////////////////////cc.p//////////////////////////////////////// namespace { - senf::PacketRegistry::RegistrationProxy - registerICMPv6Packet (58); + SENF_PACKET_REGISTRY_REGISTER( senf::IpTypes, 58, senf::ICMPv6Packet); } prefix_ boost::uint16_t senf::ICMPv6PacketParser::calcChecksum() @@ -74,9 +73,9 @@ prefix_ void senf::ICMPv6PacketType::dump(packet p, std::ostream &os) { boost::io::ios_all_saver ias(os); os << "ICMPv6 protocol:\n" - << " type : " << p->type() <<"\n" - << " code : " << p->code() <<"\n" - << " checksum : " << p->checksum() << "\n"; + << " type : " << (unsigned) p->type() <<"\n" + << " code : " << (unsigned) p->code() <<"\n" + << " checksum : " << (unsigned) p->checksum() << "\n"; } ///////////////////////////////cc.e////////////////////////////////////////