
27 Oct
2024
27 Oct
'24
5:06 p.m.
On Wed, Oct 09, 2024 at 01:50:41PM +0300, Mikhail Kshevetskiy wrote:
U-Boot support of LWIP is not ready for a moment, but we already have some kind of tcp support. Unfortunately this support is really bad.
Some of the known issues:
- tcp packet from other connection can break a current one
- tcp send sequence always starts from zero
- bad tcp options processing
- strange assumptions on packet size for selective acknowledge
- tcp interface assumes one of the two scenarios:
so it's not possible to upload large amount of data from the board to remote host.
- data downloading from remote host to a board
- request-response exchange with a small packets
- wget test generate bad tcp stream, test should fail but it passes instead
This series of patches fixes all of the above issues.
Please rebase this as it no longer applies now that lwIP has been merged.
--
Tom