[U-Boot] Net driver questions

Mike Frysinger vapier at gentoo.org
Tue Nov 3 00:54:32 CET 2009


On Monday 02 November 2009 18:38:59 Krzysztof Halasa wrote:
> Mike Frysinger writes:
> >> Let's look... The code does NetSetHandler(TftpHandler).
> >> I think NetReceive() calls (*packetHandler)() = TftpHandler and this one
> >> may call NetStartAgain().
> >
> > but this doesnt call recv(), and NetStartAgain() changes the handler, so
> > i still dont see recursion with the recv() function.  but perhaps your
> > definition of recursive is different from mine.  recv() does not turn
> > around and call recv(), but recv() may turn around and call other driver
> > functions.
> 
> I haven't debugged it yet (is there a way to print a backtrace?) but
> the first recv() doesn't return from NetReceive().

the Blackfin port has a way of dumping a backtrace, but i dont know about any 
other arch
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20091102/e7a305fb/attachment.pgp 


More information about the U-Boot mailing list