examples/virtual-net-device.cc
changeset 4548 e883e2df59af
parent 4547 86f4abe514d2
child 4616 a84f60b6cd12
--- a/examples/virtual-net-device.cc	Thu Jun 11 16:12:11 2009 +0100
+++ b/examples/virtual-net-device.cc	Fri Jun 12 10:31:19 2009 +0100
@@ -103,21 +103,24 @@
   void N3SocketRecv (Ptr<Socket> socket)
   {
     Ptr<Packet> packet = socket->Recv (65535, 0);
-    packet->RemoveAllPacketTags ();
+    SocketAddressTag socketAddressTag;
+    packet->RemovePacketTag (socketAddressTag);
     m_n3Tap->Receive (packet, 0x0800, m_n3Tap->GetAddress (), m_n3Tap->GetAddress (), NetDevice::PACKET_HOST);
   }
 
   void N0SocketRecv (Ptr<Socket> socket)
   {
     Ptr<Packet> packet = socket->Recv (65535, 0);
-    packet->RemoveAllPacketTags ();
+    SocketAddressTag socketAddressTag;
+    packet->RemovePacketTag (socketAddressTag);
     m_n0Tap->Receive (packet, 0x0800, m_n0Tap->GetAddress (), m_n0Tap->GetAddress (), NetDevice::PACKET_HOST);
   }
 
   void N1SocketRecv (Ptr<Socket> socket)
   {
     Ptr<Packet> packet = socket->Recv (65535, 0);
-    packet->RemoveAllPacketTags ();
+    SocketAddressTag socketAddressTag;
+    packet->RemovePacketTag (socketAddressTag);
     m_n1Tap->Receive (packet, 0x0800, m_n1Tap->GetAddress (), m_n1Tap->GetAddress (), NetDevice::PACKET_HOST);
   }