mbox series

[v18,0/3] add TCP and HTTP for downloading images

Message ID 20221017070021.2019592-1-paul.liu@linaro.org
Headers show
Series add TCP and HTTP for downloading images | expand

Message

Paul Liu Oct. 17, 2022, 7 a.m. UTC
This patch is a refresh from previous patches made by
Duncan Hare <DuncanCHare at yahoo.com>. I've contacted him and
continue to work on this patch.

This patch introduce a TCP stack with SACK. And a simple wget command
to download images from http server.

v1-v12: Made by Duncan, didn't tracked.
v13: Fix some issues which is reviewed by Christian
v14: Add options to enable/disable SACK.
v15: Fix various syntax errors reviewed by Michal.
     Remove magic numbers. Use kernel-doc format.
v16: Add more kernel-doc. Fix more double spaces.
v17: Fix wget with address timeout issue reported by Ramon.
v18: Add documentation for wget command.

Ying-Chun Liu (PaulLiu) (3):
  net: Add TCP protocol
  net: Add wget application
  doc: cmd: wget: add documentation

 cmd/Kconfig            |   7 +
 cmd/net.c              |  13 +
 doc/usage/cmd/wget.rst |  61 ++++
 doc/usage/index.rst    |   1 +
 include/net.h          |  38 ++-
 include/net/tcp.h      | 312 ++++++++++++++++++
 include/net/wget.h     |  22 ++
 net/Kconfig            |  16 +
 net/Makefile           |   2 +
 net/net.c              |  36 +++
 net/tcp.c              | 720 +++++++++++++++++++++++++++++++++++++++++
 net/wget.c             | 428 ++++++++++++++++++++++++
 12 files changed, 1646 insertions(+), 10 deletions(-)
 create mode 100644 doc/usage/cmd/wget.rst
 create mode 100644 include/net/tcp.h
 create mode 100644 include/net/wget.h
 create mode 100644 net/tcp.c
 create mode 100644 net/wget.c