X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6Extensions.cc;fp=senf%2FPackets%2FDefaultBundle%2FIPv6Extensions.cc;h=ca4b9d74a07e43012e51c9645ea47410b5ae8ef6;hb=17b707d5ed5741bcbeba233eeb1efacecd990176;hp=0e39c654b66f665693866039534ae4a35c3c445c;hpb=84bd150c667e693c7ba6c31819b3f155f53e514a;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6Extensions.cc b/senf/Packets/DefaultBundle/IPv6Extensions.cc index 0e39c65..ca4b9d7 100644 --- a/senf/Packets/DefaultBundle/IPv6Extensions.cc +++ b/senf/Packets/DefaultBundle/IPv6Extensions.cc @@ -72,6 +72,12 @@ prefix_ void senf::IPv6ExtensionType_HopByHop::dump(packet p, std::ostream & os) os << "Internet protocol Version 6 Hop-By-Hop extension:\n" << " next header : " << unsigned (p->nextHeader()) << "\n" << " header length : " << unsigned (p->headerLength()) << "\n"; + os << "OptionTypes:\n"; + IPv6Extension_HopByHop::Parser::options_t::container options (p->options()); + IPv6Extension_HopByHop::Parser::options_t::container::iterator optIter(options.begin()); + for(;optIter != options.end(); ++ optIter) + os << "Option Type:\t" << (unsigned) optIter->optionType() + << "\nOptionLength:\t" << (unsigned) optIter->optionLength() <<"\n"; } prefix_ void senf::IPv6ExtensionType_Destination::dump(packet p, std::ostream & os)