Dear Luca,

In message <4da5682a.8040...@comelit.it> you wrote:
> 
> I am going to implement in U-Boot the ability to receive a file via TFTP 
> acting
> as a server, not a client. I've sketched up a way to implement it, and I would
> appreciate any comments about it.

Thanks for the efforts, and especially for discussing the design
early.  Highly appreciated.

>  From the user point of view, I would implement a new command, activated only
> when CONFIG_CMD_TFTPSRV is defined:
> 
>    Usage:    tftpsrv [<loadaddr>]
> 
> This would be used almost like tftpboot, except no file name is specified on
> the commandline.
> <loadaddr>  would default to the environment variable.

I see some user interface issues here:

- When and how do you terminate this command?  After a successful
  download, ok.  But how long do we wait for that?  Forever? Or do we
  time out?

- It would be nice if the user could terminate the command using ^C.

> Do you think my approach is correct?

Looks ok to me.

> Would this feature be considered for mainline inclusion?

Yes, of course.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
Always try to do things in chronological order; it's  less  confusing
that way.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to