Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-10-23--00-00 (v6.18-rc1-464-ge3a83889845b) remotes/brancher/net-next-2025-10-23--03-00 (v6.18-rc1-457-ga936475835a6) ==== 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.q4EdPlg7LV b/tmp/tmp.YqgXLqyGRB index 3b2b61794b1c..8b988d82662c 100644 --- a/tmp/tmp.q4EdPlg7LV +++ b/tmp/tmp.YqgXLqyGRB @@ -12,18 +12,33 @@ 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 -netdevsim: implement psp device stats -net/mlx5e: Add PSP stats support for Rx/Tx flows -psp: add stats from psp spec to driver facing api -selftests: drv-net: psp: add assertions on core-tracked psp dev stats -psp: report basic stats from the core -bonding: Selftest and documentation for the arp_ip_target parameter. -bonding: Update for extended arp_ip_target format. -bonding: Update to bond_arp_send_all() to use supplied vlan tags -bonding: Processing extended arp_ip_target from user space. -bonding: arp_ip_target helpers. -bonding: Adding extra_len field to struct bond_opt_value. -bonding: Adding struct bond_arp_target +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 @@ -34,11 +49,7 @@ 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 -selftests: netconsole: Add race condition test for userdata corruption -netconsole: Fix race condition in between reader and writer of userdata -Signed-off-by: Biancaa Ramesh sfc: fix potential memory leak in efx_mae_process_mport() -i40e: avoid redundant VF link state updates 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 @@ -57,11 +68,6 @@ net: mdio: reset PHY before attempting to access registers in fwnode_mdiobus_reg 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: 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 net: airoha: Remove code duplication in airoha_regs.h selftests: traceroute: Add ICMP extensions tests ipv6: icmp: Add RFC 5837 support @@ -77,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 @@ -109,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 @@ -130,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 @@ -142,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