Hi Tom, The following changes since commit a44f46af0aa17e48572e0d46c0d082886ee353c3:
MAINTAINERS: tee: update Jens Wiklander's email address (2026-09-11 10:22:58 -0600) are available in the Git repository at: https://git.u-boot-project.org/u-boot/custodians/u-boot-net.git/ tags/net-20260914 for you to fetch changes up to b10cc2a58bd9a4ed174ab88bf39f64a62ecfef73: test: dm: nfs: Add regression tests for the NFS reply-length checks (2026-09-14 09:10:43 +0200) There is a bit more than I would have liked for a pull request against the main branch at this stage in the release cycle. I mean, most commits are fixes, but a handful of them are new features. The reason is because I intended to send this PR much sooner, then got overwhelmed by other tasks followed by my main work machine being cut from the network for two weeks :-/ I don't think there is a major risk of breakage but please let me know if you'd like me to postpone some changes to the next release. ---------------------------------------------------------------- Pull request net-20260911. net - test: dm: nfs: Add regression tests for the NFS reply-length checks - net: nfs: Bound the length of an NFS readlink reply - net: nfs: Bound the length of an NFS read reply - fix error check in eth init - airoha: fix PCS calibration retry limit - netconsole: cache environment settings - netconsole: use unsigned port numbers - split netconsole transport from stdio frontend net-legacy - dhcpv6: support rapid commit dhcp6 option - net6: validate IPv6 payload and transport lengths on receive - test: dm: eth: add DHCPv6 oversized option regression tests - net: dhcp6: bound received DUID option lengths net-lwip - sandbox: support raw Ethernet with lwIP - pcap: support lwIP - cmd: ethsw: support lwIP - lwip: support syslog - netconsole: add an lwIP transport - test: dm: cover the shared lwIP runtime - lwip: share one network runtime between clients - lwip: allow DHCP to stop without releasing its lease - lwip: add an HTTP client abort operation - lwip: allow DNS callbacks to be canceled - lwip: return ERR_ABRT after aborting wget receive ---------------------------------------------------------------- Esteban Alba (1): net: net6: validate IPv6 payload and transport lengths on receive James Hilliard (14): net: lwip: return ERR_ABRT after aborting wget receive net: split netconsole transport from stdio frontend net: netconsole: use unsigned port numbers net: netconsole: cache environment settings net: lwip: allow DNS callbacks to be canceled net: lwip: add an HTTP client abort operation net: lwip: allow DHCP to stop without releasing its lease net: lwip: share one network runtime between clients test: dm: cover the shared lwIP runtime net: netconsole: add an lwIP transport net: lwip: support syslog cmd: ethsw: support lwIP net: pcap: support lwIP net: sandbox: support raw Ethernet with lwIP Li Xiao (1): net: airoha: fix PCS calibration retry limit Shahriyar Jalayeri (5): net: dhcp6: bound received DUID option lengths test: dm: eth: add DHCPv6 oversized option regression tests net: nfs: Bound the length of an NFS read reply net: nfs: Bound the length of an NFS readlink reply test: dm: nfs: Add regression tests for the NFS reply-length checks Yuxiao Zhang (2): u-boot: fix error check in eth init dhcpv6: support rapid commit dhcp6 option arch/sandbox/cpu/eth-raw-os.c | 85 +++-- cmd/Kconfig | 24 +- cmd/lwip/ping.c | 41 +-- cmd/lwip/sntp.c | 19 +- configs/sandbox_defconfig | 1 + drivers/net/Kconfig | 2 +- drivers/net/Makefile | 6 +- drivers/net/airoha/pcs-an7581.c | 2 +- drivers/net/netconsole-legacy.c | 156 +++++++++ drivers/net/netconsole-lwip.c | 200 ++++++++++++ drivers/net/netconsole.c | 201 +++--------- drivers/net/netconsole.h | 29 ++ drivers/net/sandbox-raw.c | 52 ++- include/net-common.h | 7 + include/net-legacy.h | 10 +- include/net-lwip.h | 53 ++- lib/lwip/lwip/src/apps/http/http_client.c | 71 +++- lib/lwip/lwip/src/apps/sntp/sntp.c | 3 + lib/lwip/lwip/src/core/dns.c | 26 ++ lib/lwip/lwip/src/core/ipv4/dhcp.c | 39 ++- lib/lwip/lwip/src/include/lwip/apps/http_client.h | 1 + lib/lwip/lwip/src/include/lwip/dhcp.h | 1 + lib/lwip/lwip/src/include/lwip/dns.h | 1 + net/Kconfig | 13 +- net/dhcpv6.c | 55 +++- net/dhcpv6.h | 5 + net/eth-uclass.c | 4 +- net/lwip/dhcp.c | 57 ++-- net/lwip/dns.c | 24 +- net/lwip/net-lwip.c | 346 +++++++++++++++++--- net/lwip/nfs.c | 25 +- net/lwip/tftp.c | 54 ++-- net/lwip/wget.c | 72 +++-- net/net6.c | 18 +- net/nfs-common.c | 44 ++- test/dm/Makefile | 7 + test/dm/eth.c | 151 +++++++++ test/dm/lwip.c | 375 ++++++++++++++++++++++ test/dm/netconsole.c | 344 ++++++++++++++++++++ test/dm/nfs.c | 91 ++++++ test/log/syslog_test.c | 2 + test/log/syslog_test.h | 4 +- 42 files changed, 2243 insertions(+), 478 deletions(-) create mode 100644 drivers/net/netconsole-legacy.c create mode 100644 drivers/net/netconsole-lwip.c create mode 100644 drivers/net/netconsole.h create mode 100644 test/dm/lwip.c create mode 100644 test/dm/netconsole.c create mode 100644 test/dm/nfs.c CI link: https://git.u-boot-project.org/u-boot/custodians/u-boot-net/-/pipelines/1274 Thanks, -- Jerome
