From a51565f6ae19206ff8814d2cdfd13b8f5277c6ef Mon Sep 17 00:00:00 2001
From: Nathan Binkert <binkertn@umich.edu>
Date: Fri, 21 Oct 2005 19:18:19 -0400
Subject: It's not necessary for a device to call recvDone, that automatically
 happens in the interface after the packet is delivered to the device.

--HG--
extra : convert_revision : 07890c4c5ce83fe709ce203f66c330d7cd631235
---
 dev/sinic.cc | 3 ---
 1 file changed, 3 deletions(-)

(limited to 'dev/sinic.cc')

diff --git a/dev/sinic.cc b/dev/sinic.cc
index 0f2fd20ea..0619a63dd 100644
--- a/dev/sinic.cc
+++ b/dev/sinic.cc
@@ -1085,13 +1085,11 @@ Device::recvPacket(PacketPtr packet)
 
     if (!rxEnable) {
         DPRINTF(Ethernet, "receive disabled...packet dropped\n");
-        interface->recvDone();
         return true;
     }
 
     if (rxFilter(packet)) {
         DPRINTF(Ethernet, "packet filtered...dropped\n");
-        interface->recvDone();
         return true;
     }
 
@@ -1104,7 +1102,6 @@ Device::recvPacket(PacketPtr packet)
         return false;
     }
 
-    interface->recvDone();
     devIntrPost(Regs::Intr_RxDone);
     rxKick();
     return true;
-- 
cgit v1.2.3