[U-Boot] [PATCH 1/1] efi_loader: add a README.iscsi describing booting via iSCSI
Heinrich Schuchardt
xypron.debian at gmx.de
Fri Jan 26 13:43:49 UTC 2018
On 01/25/2018 08:39 PM, Duncan Hare wrote:
>> ----- Forwarded Message -----
>> From: Alexander Graf <agraf at suse.de>
>> To: Heinrich Schuchardt <xypron.glpk at gmx.de>
>
>>> The appended README explains how U-Boot and iPXE can be used
>>> to boot a diskless system from an iSCSI SAN.
>>>
>>> The maintainer for README.efi and README.iscsi is set.
>>>
>>> Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
>>> ---
>> +U-Boot has only a reduced set of supported network protocols. A
>> major gap is
>>> major gap is +the lack of a TCP stack.
>>
>> This is only semi-true. There is work in progress to get TCP support
>> into U-Boot. The protocols on top however are still missing and using
>> iPXE here is definitely a very reasonable approach.
>
> We are implementing a limited TCP and a wget (http 1.0) app.
> It is almost ready for an test release. Selective Acknowledgment (SACK)
> is under test as a final piece of the TCP stack.
In which git can I find the code?
>
> We have noticed that omitting the http 1.0 declaration in
> downloading the kernel from an nginx web server that we remove the
> overhead of an http header completely.
>
I would prefer if the implementation were compliant with either of
RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1 or
RFC 1945 - Hypertext Transfer Protocol -- HTTP/1.0
You should not program to please another accommodating software but
according to a standard.
The key to TCP performance is supporting multiple packets in flight.
Best regards
Heinrich
More information about the U-Boot
mailing list