qemu-patch-raspberry4/slirp
Bernhard Übelacker 5f22b054f2 Increase maximum number of session of the internal TFTP server.
Grub fails to boot from internal TFTP server when loading more than
3 initrd files.

Grub first opens a session to the TFTP server for every initrd file and
retrieves only the file size for all.
Then it wants to download the content using the old sessions which are
already expired.

Increasing the maximum number of session of the internal TFTP
server avoids this issue.

The error message reads as following:
error: timeout reading
`/boot/ISO.ROOT/BOOTMGR'.

Press any key to continue...

Signed-off-by: Bernhard Übelacker <bernhardu@vr-web.de>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2014-06-24 20:01:24 +04:00
..
arp_table.c slirp/arp: do not special-case bogus IP addresses 2014-06-09 01:49:28 +02:00
bootp.c
bootp.h
cksum.c
COPYRIGHT
debug.h
dnssearch.c
if.c misc: Spelling and grammar fixes in comments 2013-10-26 13:06:45 +04:00
if.h
ip.h
ip_icmp.c
ip_icmp.h
ip_input.c
ip_output.c
libslirp.h
main.h
Makefile.objs
mbuf.c
mbuf.h
misc.c slirp: Remove default_mon usage 2014-04-25 09:19:58 -04:00
misc.h
sbuf.c
sbuf.h
slirp.c slirp: Remove unused zero_ethaddr[] variable 2014-06-10 19:39:34 +04:00
slirp.h slirp: Remove default_mon usage 2014-04-25 09:19:58 -04:00
slirp_config.h
socket.c slirp: call socket_set_fast_reuse instead of setting SO_REUSEADDR 2013-10-02 19:20:31 +02:00
socket.h
tcp.h
tcp_input.c
tcp_output.c
tcp_subr.c slirp: call socket_set_fast_reuse instead of setting SO_REUSEADDR 2013-10-02 19:20:31 +02:00
tcp_timer.c
tcp_timer.h
tcp_var.h
tcpip.h
tftp.c Fixed various typos 2014-03-25 14:09:50 +01:00
tftp.h Increase maximum number of session of the internal TFTP server. 2014-06-24 20:01:24 +04:00
udp.c slirp: call socket_set_fast_reuse instead of setting SO_REUSEADDR 2013-10-02 19:20:31 +02:00
udp.h