Hi Tom,

The following changes since commit ed869863c7e2aca50d57a05d843830dd843138c4:

  Merge tag 'u-boot-marvell-next-20261005' of 
https://git.u-boot-project.org/u-boot/custodians/u-boot-marvell into next 
(2026-10-05 10:40:38 -0600)

are available in the Git repository at:

  https://git.u-boot-project.org/u-boot/custodians/u-boot-net.git/ 
tags/net-next-20261009

for you to fetch changes up to b6aeb2b880fe96b51ece8909cf37a73a7927c4b3:

  net: eth-phy: Add reset control support (2026-10-09 18:22:34 +0200)

*** Please note ***

Commit "qemu-xtensa: Increase the U-Boot memory reservation" fixes a build
error detected by CI that would otherwise be caused by "net: e1000: use all
RX descriptors". I did NOT send that one out for review to avoid delaying
this pull request, but if you'd like me to do otherwise just let me know.

Similarly, the test added by "test: net: cover lwIP DHCP autoload handoff"
initally failed CI and I incorporated my own fix (see the commit
description).

*** End note ***

----------------------------------------------------------------
Pull request net-next 20261009.

net-legacy:
- dhcp6 use link local address
- fix UDP checksum check for odd-length packets

net-lwip:
- restore BOOTP, DHCPv4 boot policy and PXE parity

net:
- e1000: use all RX descriptors
- net: fsl_ls_mdio: add match fsl,fman-memac-mdio
- phy: prioritize GMII2RGMII bridge over DM-bound PHY lookup
- dwc_eth_qos: bring PHY up before triggering DMA soft reset
- pxe_utils: Fix buffer overflow in pxe_label.num
- pxe_utils: Fix leak and double free when using fallback
- phy: dp83867: fix register number for extended read/write
- designware: Fix MDIO bus getting bound multiple times
- mdio-mux: Recover gracefully from bad parents
- dwc_eth_qos_rockchip: Fix use of mii/mdio commands
- eth-phy: Add reset control support
- dwc_eth_qos: spacemit: add support for K3 SoC

----------------------------------------------------------------
James Hilliard (20):
      net: lwip: bound NFS filename parsing and release its copy
      net: preserve the autoload value across dhcp_run
      net: lwip: finish DHCP before starting autoload
      test: net: cover lwIP DHCP autoload handoff
      net: lwip: add a hook before accepting DHCP acknowledgements
      net: lwip: carry DHCP boot options into the environment
      test: net: exercise lwIP DHCP boot option handling
      net: lwip: export DHCP DNS settings without a resolver
      net: lwip: honor configured DHCP boot-server preferences
      net: lwip: support PXE client and configuration options
      net: cache accepted DHCP acknowledgements for EFI PXE consumers
      net: lwip: honor DHCP timing controls and request header fields
      net: lwip: add a hook before parsing DHCP replies
      net: lwip: accept direct ProxyDHCP replies without a lease
      net: lwip: retain boot metadata from the selected DHCP offer
      net: lwip: retry DHCP acquisition using the network failure policy
      test: net: exercise lwIP ProxyDHCP ordering and validation
      net: lwip: separate DHCP exchange from boot configuration
      net: lwip: support standalone BOOTP
      test: net: exercise lwIP standalone BOOTP

Jerome Forissier (1):
      qemu-xtensa: Increase the U-Boot memory reservation

Jonas Karlman (4):
      net: dwc_eth_qos_rockchip: Relax dependency on reset controls
      net: dwc_eth_qos_rockchip: Do not keep reset controls asserted
      net: eth-phy: Refactor DM_GPIO guard
      net: eth-phy: Add reset control support

Mingtian Li (1):
      net: fix UDP checksum check for odd-length packets

Nora Schiffer (1):
      net: phy: dp83867: fix register number for extended read/write

Pranav Tilak (1):
      net: phy: prioritize GMII2RGMII bridge over DM-bound PHY lookup

Sean Anderson (4):
      net: designware: Use if instead of #if for DM_MDIO
      net: designware: Fix MDIO bus getting bound multiple times
      net: mdio-mux: Don't crash if our parent never shows up
      net: mdio-mux: Remove ourselves when our parent is removed

Suraj Kakade (2):
      boot: pxe_utils: Fix buffer overflow in pxe_label.num
      boot: pxe_utils: Fix leak and double free when using fallback

Vincent Jardin (1):
      net: fsl_ls_mdio: add match fsl,fman-memac-mdio

Vitaliy Sochnev (1):
      net: e1000: use all RX descriptors

Yuxiao Zhang (1):
      net: dhcp6 use link local address

kongchen (2):
      net: dwc_eth_qos: bring PHY up before triggering DMA soft reset
      net: phy: add support for Maxio MAE0621A Ethernet PHYs

 boot/pxe_utils.c                     |    4 +-
 cmd/Kconfig                          |   59 +-
 cmd/lwip/Makefile                    |    1 +
 cmd/lwip/bootp.c                     |    8 +
 configs/qemu-xtensa-dc233c_defconfig |    2 +-
 doc/usage/cmd/sntp.rst               |    4 +-
 drivers/net/Kconfig                  |    1 +
 drivers/net/designware.c             |   71 +--
 drivers/net/designware.h             |    1 +
 drivers/net/dwc_eth_qos.c            |   51 +-
 drivers/net/dwc_eth_qos_rockchip.c   |   21 +-
 drivers/net/dwmac_meson8b.c          |    3 +
 drivers/net/dwmac_s700.c             |    3 +
 drivers/net/dwmac_socfpga.c          |    3 +
 drivers/net/dwmac_thead.c            |    3 +
 drivers/net/e1000.c                  |   87 ++-
 drivers/net/eth-phy-uclass.c         |   38 +-
 drivers/net/fsl_ls_mdio.c            |    2 +
 drivers/net/gmac_rockchip.c          |    3 +
 drivers/net/phy/Kconfig              |    8 +
 drivers/net/phy/Makefile             |    1 +
 drivers/net/phy/dp83867.c            |    4 +-
 drivers/net/phy/maxio.c              |  228 +++++++
 drivers/net/phy/phy.c                |   12 +-
 include/efi_loader.h                 |    7 +-
 include/net-common.h                 |    8 +-
 include/net-lwip.h                   |    1 +
 include/pxe_utils.h                  |    2 +-
 lib/efi_loader/efi_net.c             |   72 ++-
 lib/lwip/lwip/src/core/ipv4/dhcp.c   |   39 +-
 lib/lwip/lwip/src/include/lwip/opt.h |   67 ++
 lib/lwip/u-boot/lwip-dhcp.h          |   28 +
 lib/lwip/u-boot/lwipopts.h           |   78 ++-
 net/Kconfig                          |   43 +-
 net/bootp.c                          |    6 +-
 net/lwip/Makefile                    |    4 +-
 net/lwip/dhcp.c                      | 1106 +++++++++++++++++++++++++++++++---
 net/lwip/net-lwip.c                  |    6 +-
 net/lwip/nfs.c                       |   68 +--
 net/mdio-mux-uclass.c                |   39 ++
 net/net-common.c                     |   22 +-
 net/net.c                            |    3 +-
 net/net6.c                           |   25 +-
 test/dm/Makefile                     |   12 +
 test/dm/lwip.c                       |    2 +
 test/dm/lwip_bootp.c                 |  573 ++++++++++++++++++
 test/dm/lwip_dhcp.c                  |  364 +++++++++++
 test/dm/lwip_dhcp_options.c          |  691 +++++++++++++++++++++
 test/dm/lwip_dhcp_policy.c           |  286 +++++++++
 test/dm/lwip_dhcp_proxy.c            |  461 ++++++++++++++
 test/dm/lwip_nfs.c                   |   61 ++
 test/dm/nfs.c                        |    3 +-
 52 files changed, 4367 insertions(+), 328 deletions(-)
 create mode 100644 cmd/lwip/bootp.c
 create mode 100644 drivers/net/phy/maxio.c
 create mode 100644 lib/lwip/u-boot/lwip-dhcp.h
 create mode 100644 test/dm/lwip_bootp.c
 create mode 100644 test/dm/lwip_dhcp.c
 create mode 100644 test/dm/lwip_dhcp_options.c
 create mode 100644 test/dm/lwip_dhcp_policy.c
 create mode 100644 test/dm/lwip_dhcp_proxy.c
 create mode 100644 test/dm/lwip_nfs.c

CI link: 
https://git.u-boot-project.org/u-boot/custodians/u-boot-net/-/pipelines/1531

Thanks,
-- 
Jerome

Reply via email to