src/internet-node/ascii-trace.cc
changeset 903 9ebdbfc46d48
parent 734 039fb338b6e9
child 1194 b8e957eb0a94
--- a/src/internet-node/ascii-trace.cc	Thu Jun 28 11:52:16 2007 +0200
+++ b/src/internet-node/ascii-trace.cc	Thu Jun 28 11:52:50 2007 +0200
@@ -46,12 +46,14 @@
 void
 AsciiTrace::TraceAllQueues (void)
 {
+  Packet::EnableMetadata ();
   TraceRoot::Connect ("/nodes/*/ipv4/interfaces/*/netdevice/queue/*",
                       MakeCallback (&AsciiTrace::LogDevQueue, this));
 }
 void
 AsciiTrace::TraceAllNetDeviceRx (void)
 {
+  Packet::EnableMetadata ();
   TraceRoot::Connect ("/nodes/*/ipv4/interfaces/*/netdevice/rx",
                       MakeCallback (&AsciiTrace::LogDevRx, this));
 }
@@ -115,7 +117,7 @@
   context.Get (interfaceIndex);
   m_os << "interface=" << interfaceIndex << " ";
   m_os << "pkt-uid=" << packet.GetUid () << " ";
-  PrintType (packet);
+  packet.Print (m_os);
   m_os << std::endl;
 }
 void 
@@ -129,7 +131,7 @@
   context.Get (interfaceIndex);
   m_os << "interface=" << interfaceIndex << " ";
   m_os << "pkt-uid=" << p.GetUid () << " ";
-  PrintType (p);
+  p.Print (m_os);
   m_os << std::endl;  
 }