Please pull net-next-20250708

Jerome Forissier jerome.forissier at linaro.org
Tue Jul 8 11:36:30 CEST 2025


Hi Tom,

The following changes since commit b379335f141e3ddca0cdbb5d9d39af0444530542:

  configs: Resync with savedefconfig (2025-07-07 14:15:18 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-net.git/ tags/net-next-20250708

for you to fetch changes up to 203be3197de1016236f55652ce8ee4cbfe3035ad:

  configs: qemu_arm64_lwip_defconfig: enable CMD_SNTP (2025-07-08 11:07:37 +0200)

----------------------------------------------------------------
Pull request net-next-20250708

lwip:
- Call sys_check_timeouts() and schedule() on RX to fix an issue on
  boards with a watchdog and simplify the code
- Enable IP_FRAG and IP_REASSEMBLY
- Add support for setting the TFTP blocksize at runtime
- Fix DNS initialization in wget
- Add the sntp command
- Move code from net/lwip/${cmd}.c to cmd/lwip/${cmd}.c

----------------------------------------------------------------
Jerome Forissier (13):
      lwip: remove net/lwip/eth_internal.h
      lwip: move net/lwip/dns.c to cmd/lwip
      lwip: move net/lwip/ping.c to cmd/lwip
      lwip: split cmd/net-lwip.c into one file per command
      lwip: split net/lwip/wget.c
      lwip: dns: do not return CMD_RET_FAILURE on successful resolution
      lwip: dns: do not print IP address when a variable is specified
      lwip: add net_lwip_dns_resolve()
      lwip: ping: accept host name when CONFIG_CMD_DNS=y
      net: extract function net_sntp_set_rtc() from sntp_handler()
      lwip: add sntp command
      doc: add doc/cmd/sntp.rst and remove doc/README.SNTP
      configs: qemu_arm64_lwip_defconfig: enable CMD_SNTP

Tim Harvey (5):
      net: lwip: call sys_check_timeouts and schedule on rx
      net: lwip: enable IP_FRAG and IP_REASSEMBLY
      net: lwip: tftp: add support for setting blocksize at runtime
      net: lwip: move dns init to common function
      net: lwip: wget: initialize dns if a hostname is used in a URL

 MAINTAINERS                       |   1 +
 cmd/Kconfig                       |  13 +++++----
 cmd/Makefile                      |   3 +-
 cmd/lwip/Makefile                 |   6 ++++
 cmd/lwip/dhcp.c                   |   9 ++++++
 {net => cmd}/lwip/dns.c           |  33 +++++++--------------
 {net => cmd}/lwip/ping.c          |   6 ++--
 cmd/lwip/sntp.c                   | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 cmd/lwip/tftp.c                   |   9 ++++++
 cmd/lwip/wget.c                   | 222 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 cmd/net-lwip.c                    |  50 --------------------------------
 configs/qemu_arm64_lwip_defconfig |   1 +
 doc/README.SNTP                   |  17 -----------
 doc/usage/cmd/sntp.rst            |  72 ++++++++++++++++++++++++++++++++++++++++++++++
 doc/usage/index.rst               |   1 +
 include/net-common.h              |  13 +++++++++
 include/net-lwip.h                |  16 +++++++++++
 lib/lwip/Makefile                 |   1 +
 lib/lwip/u-boot/arch/cc.h         |   4 +++
 lib/lwip/u-boot/lwipopts.h        |   8 ++++--
 net/lwip/Makefile                 |   2 --
 net/lwip/dhcp.c                   |   1 -
 net/lwip/eth_internal.h           |  35 -----------------------
 net/lwip/net-lwip.c               |  81 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 net/lwip/tftp.c                   |   8 ++++--
 net/lwip/wget.c                   | 207 ++++-------------------------------------------------------------------------------------------------------------------------------
 net/net-common.c                  |  23 +++++++++++++++
 net/sntp.c                        |  23 ++-------------
 28 files changed, 637 insertions(+), 362 deletions(-)
 create mode 100644 cmd/lwip/Makefile
 create mode 100644 cmd/lwip/dhcp.c
 rename {net => cmd}/lwip/dns.c (80%)
 rename {net => cmd}/lwip/ping.c (95%)
 create mode 100644 cmd/lwip/sntp.c
 create mode 100644 cmd/lwip/tftp.c
 create mode 100644 cmd/lwip/wget.c
 delete mode 100644 cmd/net-lwip.c
 delete mode 100644 doc/README.SNTP
 create mode 100644 doc/usage/cmd/sntp.rst
 delete mode 100644 net/lwip/eth_internal.h

CI link: https://source.denx.de/u-boot/custodians/u-boot-net/-/pipelines/26989

Thanks,
-- 
Jerome


More information about the U-Boot mailing list