Contd::ToDevice packet rejects

Arvind Venkatesan venkaa at cs.rpi.edu
Fri Mar 29 21:22:14 EST 2002


It is quite surprising that the packet rejects
seems to depend on the driver. When I run the following configuration

RatedSource(<240 bytes>,5000,100000) -> Queue(3000) -> ToDevice(); 

for the EEPro 100 Intel 82557 card, I don't get ANY packet rejects from
ToDevice.

However for the 3Com card (both 3c980C and 3c905B) I do have packet
rejects. 

all cards are 10/100 Mbps .

any inputs??

Thanks very much!!!

-arvind

-----Original Message-----
From: Eddie Kohler [mailto:kohler at icir.org] 
Sent: Thursday, March 28, 2002 8:07 PM
To: Arvind Venkatesan
Cc: click at amsterdam.lcs.mit.edu
Subject: Re: ToDevice packet rejects 


Hi Arvind,

> Can anyone please tell me the reasons why
> I sometimes get the following message, "To Device eth0 rejected a 
> packet!"
> 	Is it because Linux is trying to send a packet out of the same 
> interface or are there any other reasons?

That message happens when Click thought that a device was ready to send
a packet, and tried to send a packet to that device, but the device
refused to send it. Such packets are dropped. The message could
conceivably occur because of a race condition with Linux, but more
likely, it just means that the device is full (it's running slower than
the CPU).

My 2c. Maybe someone else remembers this message more particularly.

Eddie




More information about the click mailing list