os << ": \n"
<< " destination : " << p->destination() << "\n"
<< " source : " << p->source() << "\n"
- << " ethertype : "
+ << " ethertype : 0x"
<< std::hex << std::setw(4) << std::setfill('0') << p->type() << "\n";
}
+prefix_ void senf::EthernetPacketType::finalize(packet p)
+{
+ p->type() << key(p.next());
+}
+
prefix_ void senf::EthVLanPacketType::dump(packet p, std::ostream & os)
{
boost::io::ios_all_saver ias(os);
<< " priority : " << p->priority() << "\n"
<< " cfi : " << p->cfi() << "\n"
<< " vlan-ID : " << p->vlanId() << "\n"
- << " ethertype : "
+ << " ethertype : 0x"
<< std::hex << std::setw(4) << std::setfill('0') << p->type() << "\n";
}
+prefix_ void senf::EthVLanPacketType::finalize(packet p)
+{
+ p->type() << key(p.next());
+}
+
///////////////////////////////cc.e////////////////////////////////////////
#undef prefix_