[PATCH v2 0/8] net: tcp: improve tcp support
Mikhail Kshevetskiy
mikhail.kshevetskiy at genexis.eu
Fri Jul 5 23:16:26 CEST 2024
On 05.07.2024 20:56, Peter Robinson wrote:
> Hi Mikhail,
>
>> This series of patches greatly improve TCP support.
> Where's the changelog of what changed from v1?
no changes, just remove some patches and add a cover letter
>
>> The benefits:
>> * a lot of bug was fixed
>> * tcp cliens becomes smaller/simpler
>> * fix data uploading (now it's possible to transmit a huge
>> array of data from the board to external server)
>> * data downloading/uploading with netcat over tcp was added
>>
>> Mikhail Kshevetskiy (9):
>> net/tcp: fix TCP options processing
>> net/tcp: fix selective acknowledge
>> net/tcp: put connection specific data into a tcp_stream structure
>> net/tcp: add connection info to tcp_stream structure
>> net/tcp: rename ack_edge and seq_init to more common rcv_nxt and irs
>> net/tcp: improve tcp framework, use better state machine
>> net/tcp: simplify tcp header filling code
>> net/tcp: define a fallback value for rcv_wnd size
>> net/netcat: add netcat over tcp support
>>
>> cmd/Kconfig | 7 +
>> cmd/net.c | 34 +-
>> include/net.h | 7 +-
>> include/net/netcat.h | 20 +
>> include/net/tcp.h | 227 +++++++-
>> include/net/wget.h | 8 -
>> net/Makefile | 1 +
>> net/fastboot_tcp.c | 190 +++----
>> net/net.c | 30 +-
>> net/netcat.c | 159 ++++++
>> net/tcp.c | 1253 +++++++++++++++++++++++++++++-------------
>> net/wget.c | 479 +++++-----------
>> 12 files changed, 1538 insertions(+), 877 deletions(-)
>> create mode 100644 include/net/netcat.h
>> create mode 100644 net/netcat.c
>>
>> --
>> 2.39.2
>>
More information about the U-Boot
mailing list