From: Heinrich Schuchardt <xypron.deb...@gmx.de> To: Duncan Hare <d...@synoia.com>; Alexander Graf <ag...@suse.de> Subject: Re: [U-Boot] [PATCH 1/1] efi_loader: add a README.iscsi describing booting via iSCSI On 01/25/2018 08:39 PM, Duncan Hare wrote: >>> ----- Forwarded Message ----- >>> From: Alexander Graf <ag...@suse.de> >>> To: Heinrich Schuchardt <xypron.g...@gmx.de> >> >>>> The appended README explains how U-Boot and iPXE can be used >>>> to boot a diskless system from an iSCSI SAN. >>>>
>> 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. >> > RFC 1945 - Hypertext Transfer Protocol -- HTTP/1.0 > You should not program to please another accommodating software but > according to a standard. I agree. The comment was a FYI. > The key to TCP performance is supporting multiple packets in flight. And we do. That's set in include/net.h in the buffer definitions.With single packet-at-a time one might as well stick with udp. I've worked on network communication protocols since 1973.c programming, not so much. git, I'm a newb. HeinrichIt is not yet pushed to git.I need to fix the bugs in SACK before taking that step. I had hoped this week but I was delayed by flu. It adheres to http 1.0. It is a minimal implementation. It is relatively fast. It drives a Raspberry Pi at 10 M bits/sec, the limitation being the raspberry pi processor speed. I can send you a tarball, together with the changes to tftp.c for testing that a downloaded image is correct. Regards Duncan Hare 714 931 7952 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot