Please pull net-20260813
Jerome Forissier <[email protected]>
| Newsgroups | gmane.comp.boot-loaders.u-boot |
|---|---|
| Message-ID | <a1ff3456-ba21-476c-a2ba-8bc68b14691e__35417.9561765463$1786629058$gmane$org@arm.com> |
Hi Tom,
The following changes since commit de02bc0eccb76aec8272abed651c35ab120f4844:
Merge patch series "i3c: dw: fix slave device setup and probe issues" (2026-07-22 13:10:22 -0600)
are available in the Git repository at:
https://git.u-boot-project.org/u-boot/custodians/u-boot-net.git/ tags/net-20260813
for you to fetch changes up to b752e4417900ae51d4d8fda879a5594db7025698:
net: srand_mac(): fix -ENODEV crash with CONFIG_DM_RNG (2026-08-12 17:02:50 +0200)
----------------------------------------------------------------
Pull request net-20260813.
net:
- phy: dp83867: enable extended read / write for driver
- phy: fix duplicate eth_phy binding
- Drop unnecessary device_set_name
- dwc_eth_xgmac: Return -ENODEV when phy_connect() fails
- nfs: clean up bounds checks in nfs_readlink_reply()
- rtl8169: add support for RTL8126A and RTL8127A
- srand_mac(): fix -ENODEV crash with CONFIG_DM_RNG
net-legacy:
- Fix out-of-bounds write in IP fragment reassembly
- test: net: add regression test for IP reassembly overflow
net-lwip:
- Add tftpsrv command
- Handle chained pbufs in transmit path
- sntp: fix netif leak when ntpserverip is unset
- wget: free mbedtls x509 cert context to avoid memory leak
- Fix DHCP fine timer interval
----------------------------------------------------------------
Boon Khai Ng (1):
net: dwc_eth_xgmac: Return -ENODEV when phy_connect() fails
Graeme Smecher (1):
net: srand_mac(): fix -ENODEV crash with CONFIG_DM_RNG
James Hilliard (1):
net: lwip: add tftpsrv command
Javen Xu (1):
net: rtl8169: add support for RTL8126A and RTL8127A
Luca Jones (1):
net: lwip: dhcp: fix DHCP fine timer interval
Markus Niebel (1):
net: phy: dp83867: enable extended read / write for driver
Murtaza Munaim (1):
net: nfs: clean up bounds checks in nfs_readlink_reply()
Naveen Kumar Chaudhary (2):
cmd: lwip: sntp: fix netif leak when ntpserverip is unset
cmd: lwip: wget: free mbedtls x509 cert context to avoid memory leak
Peng Fan (1):
net: Drop unnecessary device_set_name
Pranav Tilak (1):
net: phy: fix duplicate eth_phy binding
Shahriyar Jalayeri (2):
net: fix out-of-bounds write in IP fragment reassembly
test: net: add regression test for IP reassembly overflow
Weijie Gao (1):
net: lwip: handle chained pbufs in transmit path
cmd/Kconfig | 14 +--
cmd/lwip/Makefile | 1 +
cmd/lwip/sntp.c | 1 +
cmd/lwip/tftpsrv.c | 11 +++
cmd/lwip/wget.c | 3 +
cmd/net.c | 4 +-
configs/qemu_arm64_lwip_defconfig | 1 +
doc/usage/cmd/tftpsrv.rst | 73 +++++++++++++++
drivers/net/dm9000x.c | 6 --
drivers/net/dwc_eth_xgmac.c | 1 +
drivers/net/ftmac100.c | 6 --
drivers/net/ks8851_mll.c | 6 --
drivers/net/phy/dp83867.c | 18 ++++
drivers/net/phy/phy.c | 29 +++++-
drivers/net/rtl8169.c | 103 +++++++++++++++++++--
drivers/net/smc911x.c | 6 --
include/net-lwip.h | 1 +
lib/lwip/u-boot/lwipopts.h | 11 +++
net/lwip/dhcp.c | 2 +-
net/lwip/net-lwip.c | 45 ++++++---
net/lwip/tftp.c | 188 +++++++++++++++++++++++++++++++++++++-
net/net.c | 4 +
net/net_rand.h | 2 +-
net/nfs-common.c | 12 ++-
test/dm/net_defrag.c | 36 ++++++++
test/py/tests/test_net.py | 94 +++++++++++++++++++
26 files changed, 613 insertions(+), 65 deletions(-)
create mode 100644 cmd/lwip/tftpsrv.c
create mode 100644 doc/usage/cmd/tftpsrv.rst
CI link: https://git.u-boot-project.org/u-boot/custodians/u-boot-net/-/pipelines/973
Thanks,
--
Jerome