All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jerome Forissier <jerome.forissier@arm.com>
To: Tom Rini <trini@konsulko.com>
Cc: u-boot@lists.u-boot-project.org, nd@arm.com
Subject: Please pull net-20261022
Date: Thu, 22 Oct 2026 13:49:04 +0200	[thread overview]
Message-ID: <76cccf4e-e4d7-453e-a336-46486f708303@arm.com> (raw)

Hi Tom,

The following changes since commit 62c9805d8d57cad407f0295879cc9a6182da464a:

  Merge patch series "fit: use constants for the cipher property names" (2026-10-20 11:13:13 -0600)

are available in the Git repository at:

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

for you to fetch changes up to fca508ac5084afd2763902bb2364c09388a14c67:

  test: net: exercise lwIP standalone BOOTP (2026-10-22 11:40:39 +0200)

*** Please note ***

I have amended patches "net: lwip: honor DHCP timing controls and request
header fields" and "test: net: cover lwIP DHCP autoload handoff" to fix
two CI issues found while testing this PR. The first avoids a 64-bit
division in the DHCP timeout jitter calculation. The second makes the
full-batch receive test deterministic by replenishing the sandbox
receive queue as packets are processed and checking that exactly one
full batch is received. These updates are tagged with [jf: ...] in the
commit descriptions.

*** End note ***
----------------------------------------------------------------
Pull request net-20261022.

net:
- net: return -EAGAIN when no RX packet is ready (8 patches)
- net: designware: Disable SGMII auto negotiation on NPCM845
- net: add HPE GXP UMAC ethernet driver
- net: mdio-pic64hpsc.c: add a driver for PIC64-HPSC/HX MDIO controller
- net: macb: add 1000BASE-X autonegotiation support
- net: mvneta: drop frames in case of RX buffer oversize
- rockchip: Remove unnecessary clk_set_defaults() calls (1/8 patches)
- net: lwip: restore BOOTP, DHCPv4 boot policy and PXE parity (20
  patches)

net-legacy:
- Bounds hardening in NFS, TFTP and ext4 (2/3 patches)

----------------------------------------------------------------
Charles Perry (1):
      net: mdio-pic64hpsc.c: add a driver for PIC64-HPSC/HX MDIO controller

Drew Kluemke (2):
      net: nfs: add bounds checks on memcpy into stack-allocated rpc_pkt
      net: tftp: verify the OACK packet is NUL terminated

James Hilliard (28):
      net: ti: cpsw: return -EAGAIN when no RX packet is ready
      net: fm: return -EAGAIN for empty receives
      net: higmacv300: return -EAGAIN for empty receives
      net: mcffec: return -EAGAIN for empty receives
      net: mvgbe: return -EAGAIN for empty receives
      net: tsec: return -EAGAIN for empty receives
      net: xilinx_emaclite: return -EAGAIN for empty receives
      net: zynq_gem: return -EAGAIN for empty receives
      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

Jonas Karlman (1):
      net: gmac_rockchip: Remove unnecessary clk_set_defaults() call

Marcello Sylvester Bauer (1):
      net: add HPE GXP UMAC ethernet driver

Nathan Whitehorn (1):
      net: macb: add 1000BASE-X autonegotiation support

Stanley Chu (1):
      net: designware: Disable SGMII auto negotiation on NPCM845

Thomas Perrot (1):
      net: mvneta: drop frames in case of RX buffer oversize

 MAINTAINERS                          |    2 +
 arch/arm/dts/hpe-gxp-u-boot.dtsi     |   24 +
 arch/arm/dts/hpe-gxp.dtsi            |   42 ++
 arch/sandbox/include/asm/eth.h       |   18 +
 cmd/Kconfig                          |   59 +-
 cmd/lwip/Makefile                    |    1 +
 cmd/lwip/bootp.c                     |    8 +
 configs/gxp_defconfig                |    7 +
 doc/usage/cmd/sntp.rst               |    4 +-
 drivers/net/Kconfig                  |   17 +
 drivers/net/Makefile                 |    2 +
 drivers/net/designware.c             |   33 +-
 drivers/net/fm/eth.c                 |    2 +-
 drivers/net/gmac_rockchip.c          |    4 -
 drivers/net/gxp_umac.c               |  572 ++++++++++++++++++
 drivers/net/gxp_umac.h               |  136 +++++
 drivers/net/higmacv300.c             |    2 +-
 drivers/net/macb.c                   |   60 +-
 drivers/net/macb.h                   |    1 +
 drivers/net/mcffec.c                 |    2 +-
 drivers/net/mdio-pic64hpsc.c         |  178 ++++++
 drivers/net/mvgbe.c                  |    2 +-
 drivers/net/mvneta.c                 |    6 +-
 drivers/net/sandbox.c                |   17 +
 drivers/net/ti/cpsw.c                |    2 +
 drivers/net/tsec.c                   |    2 +
 drivers/net/xilinx_emaclite.c        |    6 +-
 drivers/net/zynq_gem.c               |    2 +-
 include/efi_loader.h                 |    7 +-
 include/net-common.h                 |    8 +-
 include/net-lwip.h                   |    1 +
 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                      | 1104 +++++++++++++++++++++++++++++++---
 net/lwip/net-lwip.c                  |    6 +-
 net/lwip/nfs.c                       |   68 +--
 net/net-common.c                     |   22 +-
 net/nfs-common.c                     |   10 +
 net/tftp.c                           |    7 +
 test/dm/Makefile                     |   12 +
 test/dm/lwip.c                       |    2 +
 test/dm/lwip_bootp.c                 |  573 ++++++++++++++++++
 test/dm/lwip_dhcp.c                  |  359 +++++++++++
 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 +-
 54 files changed, 5004 insertions(+), 225 deletions(-)
 create mode 100644 cmd/lwip/bootp.c
 create mode 100644 drivers/net/gxp_umac.c
 create mode 100644 drivers/net/gxp_umac.h
 create mode 100644 drivers/net/mdio-pic64hpsc.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/1682

Thanks,
-- 
Jerome


             reply	other threads:[~2026-10-22 11:49 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-22 11:49 Jerome Forissier [this message]
2026-10-22 18:36 ` Please pull net-20261022 Tom Rini
2026-10-22 22:31   ` Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=76cccf4e-e4d7-453e-a336-46486f708303@arm.com \
    --to=jerome.forissier@arm.com \
    --cc=nd@arm.com \
    --cc=trini@konsulko.com \
    --cc=u-boot@lists.u-boot-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.