Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-10-23--00-00 (v6.18-rc1-423-gdf56b897c861) remotes/brancher/net-next-hw-2025-10-23--08-00 (v6.18-rc1-457-g0e20ebccf684) ==== BASE DIFF ==== drivers/net/ethernet/meta/fbnic/fbnic_tlv.h | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 24 ++++++- drivers/net/ethernet/spacemit/k1_emac.h | 8 +-- drivers/net/ethernet/stmicro/stmmac/common.h | 5 ++ .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 2 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 73 ++++++++-------------- drivers/net/ethernet/stmicro/stmmac/stmmac_est.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 13 ++-- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 34 +++++----- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 14 ++--- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 9 ++- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 4 +- drivers/ptp/ptp_ocp.c | 2 +- include/linux/stmmac.h | 11 +++- include/net/pkt_sched.h | 5 -- net/hsr/hsr_netlink.c | 8 ++- net/sctp/inqueue.c | 13 ++-- 28 files changed, 136 insertions(+), 124 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.7mupGpfxtP b/tmp/tmp.JvMtSXBakZ index 5c433cb9e950..8b988d82662c 100644 --- a/tmp/tmp.7mupGpfxtP +++ b/tmp/tmp.JvMtSXBakZ @@ -12,15 +12,62 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests nipa: fbnic: link up on QEMU +net: txgbe: support RSC offload +net: txgbe: support TX head write-back mode +net: txgbe: support RX desc merge mode +strparser: fix typo in comment +selftests/vsock: add vsock_loopback module loading +selftests/vsock: add 1.37 to tested virtme-ng versions +selftests/vsock: avoid false-positives when checking dmesg +selftests/vsock: add BUILD=0 definition +selftests/vsock: identify and execute tests that can re-use VM +selftests/vsock: add check_result() for pass/fail counting +selftests/vsock: speed up tests by reducing the QEMU pidfile timeout +selftests/vsock: do not unconditionally die if qemu fails +selftests/vsock: avoid multi-VM pidfile collisions with QEMU +selftests/vsock: reuse logic for vsock_test through wrapper functions +selftests/vsock: make wait_for_listener() work even if pipefail is on +selftests/vsock: improve logging in vmtest.sh +dt-bindings: pse-pd: ti,tps23881: Add TPS23881B +net: pse-pd: tps23881: Add support for TPS23881B +tcp: Remove unnecessary null check in tcp_inbound_md5_hash() +sctp: Remove sctp_copy_sock() and sctp_copy_descendant(). +sctp: Use sctp_clone_sock() in sctp_do_peeloff(). +sctp: Remove sctp_pf.create_accept_sk(). +sctp: Use sk_clone() in sctp_accept(). +net: Add sk_clone(). +sctp: Don't call sk->sk_prot->init() in sctp_v[46]_create_accept_sk(). +sctp: Don't copy sk_sndbuf and sk_rcvbuf in sctp_sock_migrate(). +sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock(). +netlink: specs: tc: set ignore-index on indexed-arrays +netlink: specs: rt-link: set ignore-index on indexed-arrays +netlink: specs: nlctrl: set ignore-index on indexed-arrays +netlink: specs: nl80211: set ignore-index on indexed-arrays +tools: ynl: support ignore-index in indexed-array encoding +tools: ynl: support ignore-index in indexed-array decoding +netlink: specs: add ignore-index flag for indexed-array +gve: Default to max_rx_buffer_size for DQO if device supported +gve: Allow ethtool to configure rx_buf_len +gve: Decouple header split from RX buffer length +sfc: fix potential memory leak in efx_mae_process_mport() +virtio-net: fix received length check in big packets +virtio-net: drop the multi-buffer XDP packet in zerocopy net/mlx5: Fix IPsec cleanup over MPV device net/mlx5: Refactor devcom to return NULL on failure net/mlx5e: Skip PPHCR register query if not supported by the device net/mlx5: Add PPHCR to PCAM supported registers mask -net: rnpgbe: Add register_netdev -net: rnpgbe: Add basic mbx_fw support -net: rnpgbe: Add basic mbx ops support -net: rnpgbe: Add n500/n210 chip support with BAR2 mapping -net: rnpgbe: Add build support for rnpgbe +ptp/ptp_vmw: load ptp_vmw driver by directly probing the device +ptp/ptp_vmw: Implement PTP clock adjustments ops +net: hns3: add hwtstamp_get/hwtstamp_set ops +net: renesas: rswitch: convert to ndo_hwtstamp API +net: ravb: convert to ndo_hwtstamp API +ionic: convert to ndo_hwtstamp API +mlx4: convert to ndo_hwtstamp API +octeontx2: convert to ndo_hwtstamp API +net: mdio: reset PHY before attempting to access registers in fwnode_mdiobus_register_phy +net: mdio: introduce mdio_device_has_reset() +net: mdio: change property read from fwnode_property_read_u32() to device_property_read_u32() +net: mdio: common handling of phy reset properties net: airoha: Remove code duplication in airoha_regs.h selftests: traceroute: Add ICMP extensions tests ipv6: icmp: Add RFC 5837 support @@ -36,26 +83,13 @@ net: rmnet: Use section heading markup for packet format subsections usbnet: Prevents free active kevent selftests: tls: add tls record_size_limit test net/tls: support setting the maximum payload size -ethernet: stmmac: dwmac-rk: Add RK3506 GMAC support -dt-bindings: net: rockchip-dwmac: Add compatible string for RK3506 -dt-bindings: net: snps,dwmac: Sync list of Rockchip compatibles -dt-bindings: net: snps,dwmac: move rk3399 line to its correct position net: unix: remove outdated BSD behavior comment in unix_release_sock() -igbvf: fix misplaced newline in VLAN add warning message -ixgbe: fix typos in ixgbe driver comments -idpf: fix typos and correct doc comments in idpf driver -idpf: correct queue index in Rx allocation error messages -ptp: ocp: Fix typo using index 1 instead of i in SMA initialization loop -selftest: net: prevent use of uninitialized variable net: hibmcge: fix the inappropriate netif_device_detach() net: hibmcge: remove unnecessary check for np_link_fail in scenarios without phy. net: hibmcge: fix rx buf avl irq is not re-enabled in irq_handle issue net: phy: micrel: always set shared->phydev for LAN8814 -sctp: avoid NULL dereference when chunk data buffer is missing vsock: fix lock inversion in vsock_assign_transport() -net: spacemit: Avoid -Wflex-array-member-not-at-end warnings net: inet_sock.h: Avoid thousands of -Wflex-array-member-not-at-end warnings -net/sched: Remove unused inline helper qdisc_from_priv() net: dsa: lantiq_gswip: harmonize gswip_mii_mask_*() parameters net: dsa: lantiq_gswip: optimize regmap_write_bits() statements net: dsa: lantiq_gswip: replace *_mask() functions with regmap API @@ -68,12 +102,10 @@ espintcp: use datagram_poll_queue for socket readiness net: datagram: introduce datagram_poll_queue for custom receive queues net: vlan: sync VLAN features with lower device net: sched: readjust the execution conditions for dev_watchdog() -eth: fbnic: fix integer overflow warning in TLV_MAX_DATA definition net: add the ifindex for trace_net_dev_xmit_timeout netrom: Prevent race conditions between neighbor operations net: phy: micrel: Add support for non PTP SKUs for lan8814 net: bonding: fix possible peer notify event loss or dup issue -fix integer overflow in set_ipsecrequest netkit: Add xsk support for af_xdp applications netkit: Add io_uring zero-copy support for TCP netkit: Implement rtnl_link_ops->alloc and ndo_queue_create @@ -89,9 +121,7 @@ net, ethtool: Disallow peered real rxqs to be resized net: Add peer info to queue-get response net: Implement netdev_nl_bind_queue_doit net: Add bind-queue operation -octeontx2-af: CGX: fix bitmap leaks net: ti: icssg-prueth: Omit a variable reassignment in prueth_netdev_init() -net: hsr: prevent creation of HSR device with slaves from another netns net: phy: dp83td510: add MSE interface support for 10BASE-T1L net: phy: micrel: add MSE interface support for KSZ9477 family ethtool: netlink: add lightweight MSE reporting to LINKSTATE_GET @@ -101,9 +131,3 @@ tools: ynl: add start-index property for indexed arrays tools: ynl: call nested attribute free function for indexed arrays tools: ynl: zero-initialize struct ynl_sock memory ynl: samples: add tc filter add example -net: dsa: loop: use new helper fixed_phy_register_100fd -net: phy: fixed_phy: add helper fixed_phy_register_100fd -net: ravb: Ensure memory write completes before ringing TX doorbell -net: ravb: Enforce descriptor type ordering -net: ravb: Allocate correct number of queues based on SoC support -net: ravb: Make DBAT entry count configurable per-SoC