[PATCH v12 00/13] net: tcp: improve tcp support in legacy stack

Tom Rini trini at konsulko.com
Tue Nov 5 00:32:27 CET 2024


On Mon, Oct 28, 2024 at 05:31:30PM +0300, Mikhail Kshevetskiy wrote:

> Legacy TCP stack is bad. Here are 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:
>      - data downloading from remote host to a board
>      - request-response exchange with a small packets
>    so it's not possible to upload large amount of data from the
>    board to remote host.
>  * wget test generate bad tcp stream, test should fail but it passes instead
> 
> This series of patches fixes all of the above issues.

I know Peter asked on the last one, but I want to ask as well. With lwIP
merged, why do we want to add features to the old stack? I can see
fixing issues, but not adding new functionality as well. Thanks.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20241104/5e6319ef/attachment.sig>


More information about the U-Boot mailing list