X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FDefaultBundle%2FIPv6Extensions.cc;h=f6739869b45c81fe8d525f7c43302b9f0d3d81fa;hb=a1fdb7bb122f0b05be809a922d4b7ef5e125fa67;hp=08046713e714f98a21e85436e7ae95b08464a9b8;hpb=c4d76451fdc3bd71cb9ca5acb9d959e395fd0568;p=senf.git diff --git a/Packets/DefaultBundle/IPv6Extensions.cc b/Packets/DefaultBundle/IPv6Extensions.cc index 0804671..f673986 100644 --- a/Packets/DefaultBundle/IPv6Extensions.cc +++ b/Packets/DefaultBundle/IPv6Extensions.cc @@ -37,6 +37,10 @@ namespace { registerIPv6ExtensionType_Fragment (44); senf::PacketRegistry::RegistrationProxy registerIPv6ExtensionType_Routing (43); + senf::PacketRegistry::RegistrationProxy + registerIPv6ExtensionType_HopByHop (0u); + senf::PacketRegistry::RegistrationProxy + registerIPv6ExtensionType_Destination (60u); } prefix_ void senf::IPv6ExtensionType_Fragment::dump(packet p, std::ostream & os) @@ -70,6 +74,13 @@ prefix_ void senf::IPv6ExtensionType_HopByHop::dump(packet p, std::ostream & os) << " header length : " << unsigned (p->headerLength()) << "\n"; } +prefix_ void senf::IPv6ExtensionType_Destination::dump(packet p, std::ostream & os) +{ + os << "Internet protocol Version 6 Destination Options extension:\n" + << " next header : " << unsigned (p->nextHeader()) << "\n" + << " header length : " << unsigned (p->headerLength()) << "\n"; +} + ///////////////////////////////cc.e//////////////////////////////////////// #undef prefix_ //#include "IPv6Extensions.mpp"