grub-devel.gnu.org archive mirror
 help / color / mirror / Atom feed
* Patches to support UEFI HTTP Boot IPv4 and IPv6
@ 2016-08-03  6:34 Michael Chang
  2016-08-03  6:34 ` [PATCH 1/8] misc: fix invalid character recongition in strto*l Michael Chang
                   ` (7 more replies)
  0 siblings, 8 replies; 11+ messages in thread
From: Michael Chang @ 2016-08-03  6:34 UTC (permalink / raw)
  To: Grub devel; +Cc: Ken Lin

This patch set enables UEFI HTTP Boot suppot for IPv4 and IPv6. It has been
tested on OVMF virtual machine and several physical servers to work. We would
like to contribute the current work to upstream to get better vision and
support in the future through a much larger community. 

The first two patches came from Aaron Miller <aaronmiller@fb.com> that fixed
the issue of placing IPv6 address in the brackets which is required by the http
message. We hope upstream could review these two patch as well as long as it
has been sent to the mailing list a few months ago.

[PATCH 1/8] misc: fix invalid character recongition in strto*l
[PATCH 2/8] net: read bracketed ipv6 addrs and port numbers

The following three patches came from my previous net_bootp6 patches and are
reworked quite a bit based on latest review. We did the UEFI HTTP Boot based on
these patches in order to get IPv6 support more completed and sharing the
routines for setting up network interface etc.

[PATCH 3/8] bootp: New net_bootp6 command
[PATCH 4/8] efinet: UEFI IPv6 PXE support
[PATCH 5/8] grub.texi: Add net_bootp6 doument

The last three patches are related to UEFI HTTP boot by means of new introduced
URI device path and UEFI protcols used for obtaining the DNS.

[PATCH 6/8] bootp: Add processing DHCPACK packet from HTTP Boot
[PATCH 7/8] efinet: Setting network from UEFI device path
[PATCH 8/8] efinet: Setting DNS server from UEFI protocol

Thanks,
Michael


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-08-10 15:52 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-03  6:34 Patches to support UEFI HTTP Boot IPv4 and IPv6 Michael Chang
2016-08-03  6:34 ` [PATCH 1/8] misc: fix invalid character recongition in strto*l Michael Chang
2016-08-10 15:51   ` Vladimir 'phcoder' Serbinenko
2016-08-03  6:34 ` [PATCH 2/8] net: read bracketed ipv6 addrs and port numbers Michael Chang
2016-08-03  8:17   ` Andrei Borzenkov
2016-08-03  6:34 ` [PATCH 3/8] bootp: New net_bootp6 command Michael Chang
2016-08-03  6:34 ` [PATCH 4/8] efinet: UEFI IPv6 PXE support Michael Chang
2016-08-03  6:34 ` [PATCH 5/8] grub.texi: Add net_bootp6 doument Michael Chang
2016-08-03  6:34 ` [PATCH 6/8] bootp: Add processing DHCPACK packet from HTTP Boot Michael Chang
2016-08-03  6:34 ` [PATCH 7/8] efinet: Setting network from UEFI device path Michael Chang
2016-08-03  6:34 ` [PATCH 8/8] efinet: Setting DNS server from UEFI protocol Michael Chang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).