[RESEND PATCH v3 6/9] net/tcp: improve tcp framework, use better state machine
Mikhail Kshevetskiy
mikhail.kshevetskiy at genexis.eu
Fri Aug 23 17:06:28 CEST 2024
Unfortunately no. This patch change the tcp state machine and
corresponding logic.
I tried to split "initial send value is always zero" fix to a separate
patch but failed.
See the patch description in v4 (when it will be sent).
On 17.08.2024 18:58, Simon Glass wrote:
> Hi Mikhail,
>
> On Wed, 14 Aug 2024 at 04:32, Mikhail Kshevetskiy
> <mikhail.kshevetskiy at iopsys.eu> wrote:
>> Changes:
>> * Fix initial send sequence always zero issue
>> * Use state machine close to RFC 9293. This should make TCP
>> transfers more reliable (now we can upload a huge array
>> of data from the board to external server)
>> * Improve TCP framework a lot. This should make tcp client
>> code much more simple.
>> * rewrite wget with new tcp stack
>> * rewrite fastboot_tcp with new tcp stack
>>
>> Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy at iopsys.eu>
>> ---
>> include/net/tcp.h | 171 +++++++--
>> include/net/wget.h | 8 -
>> net/fastboot_tcp.c | 190 +++++-----
>> net/net.c | 4 +
>> net/tcp.c | 837 ++++++++++++++++++++++++++++++++++-----------
>> net/wget.c | 460 +++++++------------------
>> 6 files changed, 992 insertions(+), 678 deletions(-)
> Is it possible to split this patch up a bit?
>
> Regards,
> Simon
More information about the U-Boot
mailing list