[U-Boot] [PATCH v7 RESEND 5/5] usbeth: asix: Do a fast init if link already established
Simon Glass
sjg at chromium.org
Sat Jun 11 00:22:06 CEST 2011
On Fri, Jun 10, 2011 at 1:09 PM, Mike Frysinger <vapier at gentoo.org> wrote:
> On Friday, June 10, 2011 11:04:11 Simon Glass wrote:
>> The Asix driver takes the link down during init() and then brings it back
>> up. This commit changes this so that if a link has already been
>> established successfully we simply check that the link is still good.
>>
>> This reduces the delay between successive network commands.
>
> i'm not sure about this. i think this is a general issue to all net devices
> and should be resolved there rather than making diff net drivers behave
> differently based on how the maintainer felt like going.
>
> i also vaguely recall there being discussions on this topic recently.
> -mike
>
Hi Mike,
OK perhaps my understanding is incorrect.
I saw discussion about the SMSC driver and whether half should do
something there. I changed it to stop packet reception.
In my view it is correct for it to stop packet reception but keep the
link up. Bringing the link down and up takes a few seconds, which adds
delay between bootp and tftp. We don't want that.
Regards,
Simon
More information about the U-Boot
mailing list