qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] slirp: ensure minimum packet size


From: Bruce Rogers
Subject: Re: [Qemu-devel] [PATCH] slirp: ensure minimum packet size
Date: Fri, 11 Feb 2011 10:46:32 -0700

 >>> On 2/11/2011 at 01:26 AM, Anthony Liguori <address@hidden> wrote: 
> On 02/10/2011 11:54 PM, Bruce Rogers wrote:
>> With recent gpxe eepro100 drivers, short packets are rejected,
>> so ensure the minimum ethernet packet size.
>>
>> Signed-off-by: Bruce Rogers<address@hidden>
>>    
> 
> This doesn't make much sense.  I think this is more likely a case where 
> we're incorrectly calculating packet size.  Michael fixed an issue 
> similar to this in e1000 relating to FCR if I recall correctly.  Maybe 
> eepro100 has the same problem?
> 

I just took a clue from the other, similar code in slirp.c (arp_input()), where 
it ensured a minimum of 64 bytes. I now see that that is the wrong approach, 
and the way this is handled is that the nic emulation adds padding to short 
packets in its receive handler.

I'll submit a patch with that approach instead.

Thanks for the review.

Bruce




reply via email to

[Prev in Thread] Current Thread [Next in Thread]