On Fri, 5 Jul 2024 at 22:16, Mikhail Kshevetskiy <mikhail.kshevets...@genexis.eu> wrote: > > > 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
So there were changes then :-) > > > > >> 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 > >>