[U-Boot] [RFC PATCH v2 0/5] Initial IPv6 support

Wolfgang Denk
2013-01-18T10:44:12Z

Dear Chris,

In message <50F91851.5050003@gmail.com> you wrote:
>
> Good question. Basically we have some out of tree code that implements a
> basic IPv6 stack. I'm drip feeding the code in pieces to avoid just
> dumping it on people and because the current code wouldn't meet u-boot's
> standards.

Can you please go into abit more detail which exact services this
implements, and how?

Last time I checked (about 2 years ago) there was no officially
agreed-on standard for example how network booting should be done in
IPv6.

There used to be a document how TFTP could handle IPv6 addresses at
http://datatracker.ietf.org/idtracker/draft-evans-tftp-address-options/comment/50586/
but this apears to be gone now. The proposal was rejected by then,
and the comments ("I do recommend the transition to a better
transport protocol.") sounded as if the IETF would like to abandon
TFTp under IPv6.

I found links for DHCPv6, for example
http://tools.ietf.org/html/draft-ietf-dhc-dhcpv6-opt-netboot-00
but no read standard for a bootstrap protocol. Some documents
indicated it might be based on iSCSI - but that would be quite
complex; see
http://tools.ietf.org/html/rfc4173
http://tools.ietf.org/agenda/72/slides/dhc-12.pdf

So what exactly are you targeting for?

> Putting my IPv6 promoter hat on I hope that it won't stay dead for long :)

Thanks, appreciated!

> Personally I'm happy to have a long running series and periodically send
> updates to the list. I have a repository on github[1] which has an ipv6
> branch collecting my changes if anyone wants to pull it down for their
> own testing. If we want to apply some of the simple stuff early that's
> fine by me.

I see no problem with handling this as a branch (for example in the
u-boot-net or u-boot-testing repositories). This should probably be
decided by Joe Hershberger, though.

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: wd at denx.de
"It's like deja vu all over again." - Yogi Berra